传输层:(进程 to 进程)负责两台主机之间的数据传输。如传输控制协议 (TCP),能够确保数据可靠的从源主机发 送到目标主机。 网络层:(跨LAN的主机 to 主机)负责地址管理和路由选择。例如在IP协议中,通过IP地址来标识一台主机,并通过路由表 的方式规划出两台主机之间的数据传输的线路(路由)。路由器(Router)工作在网路层。 数据链路层:(LAN内主机 to 主机)负责设备之间的数据帧的传送和识别。例如网卡设备的驱动、帧同步(就是说从网线上 检测到什么信号算作新帧的开始)、冲突检测(如果检测到冲突就自动重发)、数据差错校验等工作。 有以太网、令牌环网,无线LAN等标准。交换机(Switch)工作在数据链路层。 物理层:(传输介质通信)负责光/电信号的传递方式。比如现在以太网通用的网线(双绞 线)、早期以太网采用的的同 轴电缆(现在主要用于有线电视)、光纤,现在的wifi无线网使用电磁波等都属于物理层的概念。物理 层的能力决定了最大传输速率、传输距离、抗干扰性等。集线器(Hub)工作在物理层。
5. 封装和分用
不同的协议层对数据包有不同的称谓,在传输层叫做UDP-数据报 (datagram)TCP-段(segment),在网络层叫做数据包(packet),在链路层叫做帧(frame)。 应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装 (Encapsulation)。 首部信息中包含了一些类似于首部有多长,载荷(payload)有多长,上层协议是什么等信息。 数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部,根据首部中 的 "上层协议字段" 将数据交给- 对应的上层协议处理。
5.1 封装
下图为数据封装的过程
编辑
5.2 分用
下图为数据分用的过程
编辑
5.3 网络的分布式架构特点
数据在整个通信线路上对于线路中的设备实际是透明的(存在数据监听和数据篡改的风险) 网络在发送中天生是不可靠的(不保证数据一定能发送给对方) 来回的线路并不保证一致
分享到此,感谢大家观看!!!
本文地址:百科问答频道 https://www.neebe.cn/wenda/903270_3.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!