网络普及率官方数据 网络使用率多少正常( 三 )


(2)灵活性好 。当任何一层发生变化时(例如由于技术的变化),只要层间接口关系保持不变,则在这层以上或以下各层均不受影响 。
(3)结构上可分割开 。各层都可以采用最合适的技术来实现 。
(4)易于实现和维护 。因为把整个系统分解为若干个相对独立的子系统 。
(5)能促进标准化工作 。因为每一层的功能及其所提供的服务都已有了精确的说明 。
2.如何分层
分层时应注意使每一层的功能非常明确 。若层数太少,就会使每一层的协议太复杂 ;但 层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。通常各层所要完成的功能主要有以下一些(可以只包括一种,也可以包括多种):
(1)差错控制:使得和网络对等端的相应层次的通信更加可靠 。
(2)流量控制:使得发送端的发送速率不要太快,要使接收端来得及接收 。
(3)分段和重装:发送端把要发送的数据划分为更小的单位,在接收端将其还原 。
(4)复用和分用:发送端几个高层会话复用一条低层的连接,在接收端再进行分用 。
(5)连接建立和释放:交换数据前先建立一条 逻辑连接。数据传送结束后释放连接 。
分层也有一些缺点,例如,有些功能会在不同的层次中重复出现,因而产生额外开销 。
1.7.2具有五层协议的体系结构
(1)应用层
通过应用进程间的交互来完成特定网络应用,交互的数据单元称为 报文。
(2)运输层
负责向两个主机中进程之间的通信提供通用的数据传输服务 。应用进程利用该服务传送应用层报文 。
运输层主要使用以下两种协议:
传输控制协议TCP ——提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段 。
用户数据报协议UDP ——提供无连接的、尽最大努力的数据传输服务(不保证可靠传输),其数据传输的单位是用户数据报 。
【网络普及率官方数据 网络使用率多少正常】(3)网络层
负责为分组交换网上的不同 主机 提供通信服务 。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成 分组 或 包 进行传输 。简称为数据报。
(4)数据链路层
在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报 组装成帧,在两个相邻结点间的链路上传送帧 。每一帧包括数据和必要的控制信息 (如同步信息、地址信息、差错控制等) 。
在接收数据时,控制信息使接收端能够知道一个帧从哪个比特开始和到哪个比特结束 。这样,数据链路层在收到一个帧后,就可从中提取出数据部分,上交给网络层 。
(5)物理层
在物理层上所传数据的单位是 比特。发送方发送1(或0)时,接收方应当收到1(或0)而不是0(或1) 。因此物理层要考虑用多大的电压代表 “1” 或 “0”,以及接收方如何识别出发送方所发送的比特 。

推荐阅读