计算机网络学习中易混淆知识点梳理

目录

一、分组、分段、分片

1、分析:

2、图示:

3、详解:

(1)分组

(2)TCP分段

(3)IP数据报分片

二、可靠传输

1、可靠传输位于哪一层的问题?

2、可靠传输与差错检验

3、下层协议是不可靠的,如何保证可靠传输?


学习计算机网络时对几个概念有些不清楚,在此梳理一下,作者也是学生小白,欢迎指正。


一、分组、分段、分片

1、分析:

广义上来说,分组是一种数据交换思想,分段,分片等是分组思想的具体应用,狭义上来讲分组应用于网络核心的分组交换中,分组指网络层分组交换技术,也称包交换。在网络层一个分组往往指一个数据报,在其它层往往代表这种思想。

由于数据链路层最大传输单元MTU和传输层最大报文段长度MSS的存在等原因,较大数据往往不能作为一个整体传输,需要分组。

(1)如果传输层采用TCP协议,会对较大的报文进行分段,每段长度不超过最大报文段长度MSS(说是报文段长度其实是数据部分长度,典型MSS为1460B,1500BMTU-20BIP首部-20BTCP首部),每一报文段加上TCP首部之后传递给网络层。采用TCP协议每个报文段长度较小,一般在网络层就不用进行分片。

所以分片一般都是对UDP传下来的数据进行的。

(2)如果传输层采用UDP协议,则不会对数据进行分段,整个报文加上UDP头部之后直接传递给网络层,由于数据链路层最大传输单元MTU的存在,采用UDP协议的数据较大时无法直接发给数据链路层,还要进行分片。

例如,在以太网中,MTU为1500B,IP数据报首部占20B,UDP头部占8B,数据部分占1472B,所以当数据部分大于1472B时就要进行分片,每一片加上IP数据报头部之后传递给链路层。

正是因为UDP不分段,所以“报文段”这个传输层传输单位放在UDP上并不严谨,有时称采用UDP传输的是“用户数据报”。请与网络层“IP数据报”区别开。

 

2、图示:

在下图中,TCP报文段首部的“序号”标识了分段的报文段序号,而UDP中没有分段,也就没有“序号”。

IP数据报首部以“标志”和“片偏移”来标识分片信息

 

3、详解:

(1)分组

从狭义上来讲,在通信过程中,通信双方以分组为单位、使用存储-转发机制实现数据交互的通信方式,被称为分组交换(

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值