OSI模型各层作用、协议,对应设备

OSI参考模型(开放系统互连参考模型)

物理层
  • 作用:实现比特流的透明传输,为数据链路层提供数据传输服务。
  • 传输单位:比特(byte)
  • 设备:网线,集线器
数据链路层
  • 作用:建立数据链路链接,采用差错控制和流量控制,ARP(地址解析协议)解析获取MAC地址。
  • 传输单位:帧
  • 设备:二层交换机(网桥)、网卡。驱动程序
网络层
  • 作用:通过路由算法为数据报文选择最合适的传输路径,实现流量控制、拥塞控制。
  • 传输单位:数据报(分组、IP报)
  • 设备:路由器
传输层
  • 作用:提供可靠的端对端的链接和数据传输服务,传输层队高层屏蔽了底层数据通信的细节
  • 传输单位:报文、数据段
  • 设备:计算机
会话层
  • 维护两个会话主机之间的链接
  • 设备:计算机
表示层
  • 作用:负责数据的加密解密、数据压缩、恢复、根据不同应用要求将文件处理陈不同格式,体现在文件扩展名上
应用层:
  • 作用:完成应用程序之间的通信
  • 设备:应用程序

TCP/IP各层的协议

数据链路层:PPP(端对端协议,point-to-point protocal)
网络层:IP(网络协议)、ICMP(网际控制报文协议)、IGMP(网际组管理协议)、ARP(地址解析协议),RARP(反地址解析协议)
传输层:TCP(传输控制协议)、UDP(用户数据报协议)、SNMP
应用层:Telnet(远程终端协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)、HTTP(超文本传输协议)

参考资料
计算机网络教程第四版---谢钧 谢希仁 编著

 
 

作者:MC_Honva
链接:https://www.jianshu.com/p/2350cc53123f
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
原文地址:https://www.cnblogs.com/javalinux/p/14292286.html