计算机网络体系结构——划分层次和五层协议

划分层次

当两台主机之间传送文件时,是一项非常复杂的工作。

可以将工作划分为三类:

1.与传送文件直接有关,例如发送端的文件传送应用程序应当确定接收端的文件管理程序已做好接收和存储文件的准备。这就需要一个文件传送模块来完成。

2.为了保证文件和文件传送命令可靠地在两个系统之间交换,可以再设立一个通信服务模块

3.再构造一个网络接入模块,让这个模块负责做与网络接口细节有关的工作,并向上层提供服务,使上面的通信服务模块能够完成可靠通信的任务。

分层带来的好处:

1.各层之间是独立的。某一层并不需要它的下一层是如何实现的,而仅仅需要知道该层接口所提供的服务。

2.灵活性好。当任何一层发生变化时,只需要层间接口关系保持不变,则在这层以上或以下各层均不受影响。

3.结构上可分割开。各层都可以采用最适合的技术来实现。

4.易于实现和维护。整个系统被分解为若干个相对独立的子系统,更方便维护。

5.能促进标准化工作。每一层的功能及其所提供的服务都有了明确说明。通常各层所要完成的功能主要有以下一些:

  1)差错控制,使相对应层次对等方的通信更加可靠。

  2)流量控制,发送端的发送速率必须使接收端来得及接收。

  3)分段和重装,发送端将要发送的数据块划分为更小的单位,在接收端将其还原。

  4)复用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值