不同协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层 叫做数据报(datagram),在链路层叫做帧(frame)。数据封装成帧后发到传 质上, 到达目的主机后每层协议再剥掉相应的首部, 最后将应用层数据交给 用程序处理。
图对应两台计算机在同一网段中的情况, 如果两台计算机在不同的网段中, 那 么数据一台计算机到另一台计算机传输过程中要经过一个或者多个路由器, 如下 所示(该图出自 [TCPIP])。
图 36.4. 跨路由器通讯过程

实在链路层之下还有物理层, 指的是电信号的传递方式, 比如现在以太网通用 线(双绞线)、早期以太网采用的的同轴电缆(现在主要用于有线电视)、 纤等都属于物理层的概念。 物理层的能力决定了最大传输速率、 传输距离、 抗 扰性等。集线器(Hub)是工作在物理层的网络设备,用于双绞线的连接和信 号中继(将已衰减的信号再次放大使之传得更远)
路层有以太网、 令牌环网等标准, 链路层负责网卡设备的驱动、 帧同步 (就是 说从网线上检测到什么信号算作新帧的开始) 、冲突检测 (如果检测到冲突就自 发) 、数据差错校验等工作。 交换机是工作在链路层的网络设备, 可以在不 链路层网络之间转发
数据帧 (比如十兆以太网和百兆以太网之间、 以太网和 令牌网之间) ,由于不同链路层的帧格式不同, 交换机要将进来的数据包拆掉 链路层首部重新封装之后再转发。
层的 IP 协议是构成 Internet 的基础。 Internet 上的主机通过 IP 地址来标 , Internet 上有大量路由器负责根据 IP 地址选择合适的路径转发数据包,数 tcpip路由协议据包从 Internet 上的主机到目的主机往往要经过十多个路由器。路由器是工 在第三层的网络设备, 同时兼有交换机的功能, 可以在不同的链路层接口之间 转发数据包, 因此路由器需要将进来的数据包拆掉网络层和链路层两层首部并重 新封。 IP 协议不保证传输的可靠性,数据包在传输过程中可能丢失,可靠性 在上层协议或者应用程序中提供支持。
网络层负责点到点 (point-to-point) 的传输 (这里的“点”指主机或者路由器) , 而传输层负责端到端(end-to-end)的传输(这里的“端”指源主机和目的主机)。 传输层可选择 TCP 或者 UDP 协议。 TCP 是一种面向连接的、可靠的协议,有点像打 , 双方拿起电话互通身份之后就建立了连接, 然后说话就行了, 这边说的话

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。