OSI七层网络模型与TCP/IP四层模型
1.OSI模型(七层):
OSI模型各层间关系和通讯时的数据流向如图所示:
各层说明:
物理层:主要定义了物理设备标准,如网线的接口类型、光纤的接口类型、传输介质的传输速率等;负责将数据以比特流的方式发送、接收。
数据链路层:负责准备物理传输,CRC校验,错误通知,网络拓扑,流控等。
网络层:负责管理网络地址,定位设备,决定路由;IPv4 IPv6
传输层:负责分割、组合数据,实现端到端的逻辑连接三次握手,面向连接和非面向连接的服务,流控等(主机到主机的层次)
会话层:负责建立、维护、控制会话工单、半双工、全双工三种通信模式的服务。
表示层:负责数据的编码、转换数据压缩、解压,加密、解密。
应用层:确定通信对象,提供访问网络服务的接口。
2.TCP/IP协议(四层模型)
各层说明:
应用层:应用程序间沟通的层,对应OSI七层模型的应用层和表达层。
传输层:提供了节点间的数据传送服务。
网络层:负责提供基本的数据封包传送的功能,让每一块数据包都能到达目的主机。
(网络接口层)数据链路层:负责接收IP数据包并通过网络发送,用于使用实际网络来传送数据。