zoukankan      html  css  js  c++  java
  • OSI模型

    OSI模型

    开放式系统互联通信参考模型(Open System Interconnection Reference Model)简称OSI模型,一个试图使各种计算机在世界范围内互联为网络的标准框架。

    层次划分

    OSI将计算机网络体系结构划分为以下七层,第一层在底部。

    第一层 物理层

    物理层(Physical Layer)是OSI模型中最低的一层。物理层规定:为传输数据所需要的物理链路创建,维持,拆除,而提供具有机械的,电子的,功能的和规范的特性。简单的说:物理层确保原始的数据可在各种物理媒体上传输。

    常见的物理层设备

    • 网卡
    • 光纤
    • CAT-5线
    • RJ-45接头
    • 集线器:将多条以太网双绞线或光纤集合连接在同一段物理介质下的设备,可以让其链接的设备工作在同一网段。

    第二层 数据链路层

    在两个网络实体之间提供数据链路连接的创建,维护和释放管理。构成数据链路数据单元(数据帧),并对帧定界,同步,收发顺序的控制。传输过程中的网络流量控制,差错检测和差错控制等方面。
    数据链路层中的数据封装是指:封装的数据信息中,包含了地址段和数据段。地址段包含点对点发送节点和接受节点的地址(如MAC),控制段用来表示数据连接帧的类型,数据段包含实际要传输的数据。

    常见数据链路层的设备

    • 交换机:一种网络数据转发设备,能够对数据包进行高速的交换。
    • 桥接器:将网络的多个网段在数据链路层连接起来。

    第三层 网络层

    提供路由和寻址的功能,使两终端系统能够互连且决定最佳路径,并具有一定的拥塞控制和流量控制的能力。由于TCP/IP协议体系中的网络层功能由IP协议规定和实现,又称IP层。

    对于网络层而言使用IP地址来唯一标识互联网上的设备,网络层依靠IP地址进行相互通信。

    在同一个网络中的内部通信并不需要网络层设备,仅仅靠数据链路层就可以完成相互通信,对于不同网络之间相互通信则必须借助路由器等设备。

    常见的网络层协议

    • IP
    • ARP:IP地址是不能直接用来进行通信的,这因为IP地址只是主机在抽象的网络层中的地址。若要将网络层中传达的数据报交给目的主机,还要传到链路层转变成MAC帧后才能发送到实际的网络上。因此不管网络层用什么协议,在链路层传送数据帧时,最终还是必须使用硬件地址。地址解析协议ARP很好的解决了IP到硬件地址的映射表。
    • RARP

    具有网络层功能的设备

    • 路由器:可以决定数据包从来源端到目的端所经过的路由路径,这个过程称为路由;将路由器输入端的数据包移送至适当的路由器输出端,这成为转送。
    • 三层交换机:具有部分路由器功能的交换机

    第四层 传输层

    传输层是OSI中最重要,最关键的一层,是唯一负责总体的数据传输和数据控制的一层,传输层提供端到端的交换数据的机制。传输层对会话层等高三层提供可靠的传输服务,对网络层提供可靠的目的地站点信息

    常见的传输层协议

    • TCP
    • UDP

    第五层 会话层

    会话层主要为两个会话层实体进行会话,而进行的对话连接的管理服务。
    会话层为客户端的应用程序提供了打开,关闭和管理会话的机制。在应用程序的运行环境中,会话层是这些程序用来提出远程过程调用的地方

    常见的会话层协议

    • RPC

    第六层 表示层

    表示层把数据转换为能与接收者的系统格式兼容病适合传输的格式。表示层的主要功能:

    • 数据语法转换
    • 语法表示
    • 连接管理
    • 数据处理
      • 数据加密和解密
      • 数据压缩和解压
      • 数据编码和解码

    常见表示层协议

    • HTTP/HTML
    • FTP
    • Telnet

    第七层 应用层

    应用层提供为应用软件而设的接口,以设置与另一应用软件之间的通信

    常见应用层协议

    • HTTP
    • HTTPS
    • FTP
    • TELNET
    • SSH
    • SMTP
    • POP3

  • 相关阅读:
    D. Babaei and Birthday Cake--- Codeforces Round #343 (Div. 2)
    Vijos P1389婚礼上的小杉
    AIM Tech Round (Div. 2) C. Graph and String
    HDU 5627Clarke and MST
    bzoj 3332 旧试题
    codeforces 842C Ilya And The Tree
    codesforces 671D Roads in Yusland
    Travelling
    codeforces 606C Sorting Railway Cars
    codeforces 651C Watchmen
  • 原文地址:https://www.cnblogs.com/shining5/p/9663420.html
Copyright © 2011-2022 走看看