首页 > 代码库 > OSI,TCP/IP,五层协议的体系结构,以及各层协议

OSI,TCP/IP,五层协议的体系结构,以及各层协议

以下是计算机网络的OSI,TCP/IP,五层协议的体系结构,以及各层协议。

1)OSI分层,自上而下分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

2)TCP/IP分层:网络接口层(对应OSI的物理层和数据链路层)、网际层(对应OSI的网络层,定义了标准的分组格式和协议,即IP协议,当前采用ip4,下一版为ip6)、运输层(对应OSI的传输层)、应用层(对应OSI的会话层、表示层和应用层)

3)五层协议:物理层、数据链路层、网络层、传输层、应用层

物理层:

          作用:通过媒介输出比特(bit)

          协议:RJ45、CLOCK、IEEE802.3 

          设备:中继器、集线器

数据链路层:

          作用:将比特币组装成帧(Frame)和点对点传递

          协议:PPP FR HDLC VLAN MAC

          设备:网桥、交换机

网络层:

         作用:负责数据包从源到宿的传递和网际交互

         协议:IP IPX ICMP IGMP ARP RARP OSPF

         设备:网络层中继系统:路由器,网络层以上的中继系统:网关

数据链路层在概念上分为两个子层:逻辑链路控制子层(LLC)和媒体访问控制子层(MAC)。数据链路层负责分配MAC地址,或称为物理地址,由48比特长,12个16进制数字组成,0~23位是厂商向IETF等机构申请用来标识厂商的代码。

传输层:

           作用:提供端到端的可靠报文传递和错误恢复

           协议:TCP(传输控制协议:面向连接的,数据传输的单位是报文段,提供可靠的交付),

                     UDP(用户控制协议:它是无连接的,数据传输的单位是用户数据报,它不能保证提供可靠的交付)

                    SCTP

  会话层:

             作用:建立管理和终止会话(会话协议的数据单元SPDU)

             协议:NFS SQL NETBIOS RPC

表示层:

           作用:数据翻译、解密和压缩(表示协议数据单元PPDU)

           协议:JPEG MPEG ASII

应用层:

           作用:允许访问OSI环境的手段(应用协议数据单元APDU)

           协议:FTP(文件传输协议)、DNS(域名解析协议)、Telnet(虚拟终端协议)、SMTP(电子邮件协议)、HTTP(超文本传输协议)、www、NFS

OSI,TCP/IP,五层协议的体系结构,以及各层协议