概述
网络层向上面提供的服务有两种,即面向连接服务(虚电路服务)和无连接服务(数据报服务)
-
虚电路服务:两个计算机进行通信时,应当先建立连接(但在分组交换中是建立一条虚电路VC(Virtual
Circuit))。这样的分组首部不需要填写完整的目的主机地址,只需填写这条虚电路的编号,因而减少了分组的开销。(这种方式如果再使用可靠传输的网络协议,就可以使所发送的分组无差错按序到达终点,不丢失不重复)在通信结束后要释放建立的虚电路。 -
数据报网络:端系统每要发送一个分组就为该分组加上目的端的系统地址,然后将分组推进网络,数据报网络中不维护连接状态信息,但是有转发状态信息,每个路由器使用一个分组的目的地址来转发该分组。路由器匹配目的地址时,使用最长前缀匹配规则。转发表大概每1~5分钟由路由算法更新一次。
数据报服务与虚电路服务对比
对比 | 虚电路服务 | 数据报服务 |
---|---|---|
思路 | 可靠通信应当由网络来保证 | 可靠通信应当由用户主机来保证 |
连接的建立 | 必须有 | 不需要 |
终点地址 | 仅在连接建立阶段使用,每个分组使用短的虚电路号 | 每个分组者有终点的完整地址 |
分组的转发 | 属于同一条虚电路的分组均按照同一路由进行转发 | 每个分组独立选择路由进行转发 |
当结点出故障时 | 所有通过故障的结点的虚电路均不能工作 | 出故障的结点 可能会丢失分组,一些路由可能会发生变化 |
分组的顺序 | 总是按发送顺序到达终点 | 到达终点时不一定按发送顺序 |
端到端的差错处理和流量控制 | 可以由网络负责,也可以由用户主机负责 | 由用户主机负责 |
未完待续…………
最后
以上就是紧张铅笔为你收集整理的自学笔记之计算机网络(5)--数据报与虚电路的全部内容,希望文章能够帮你解决自学笔记之计算机网络(5)--数据报与虚电路所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复