计算机网络基础(2)----协议数据单元(PDU)以及一些基本概念的区分

初学者容易搞蒙的几个概念。

在自己查看了各方面的书籍以及博客后,总结出:

应用层——消息、报文(message)
传输层——数据段(segment)
网络层——分组、数据包(packet)
链路层——帧(frame)
物理层——比特流(bit)

概念区分:

(1)数据块(data block):在计算机网络中,传输的所有的数据单元,都可以称为数据块(从别人写的语句中分析出来,相信以后读和计算机网络有关的“数据块”时,可以按照这样的方式理解)

(2)报文或消息(message):网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。应用层的数据块。报文也是网络传输的单位,传输过程中会不断的封装成分组、包、帧来传输,封装的方式就是添加一些信息段,那些就是报文头以一定格式组织起来的数据。传输层实现报文交付。我们将位于应用层的信息分组称为报文。

(3)数据段(data segment):这里特指传输层的PDU,也即传输层传给网络层的PDU。数据流被分割成小块,传输层报头被创建并放在数据字段前面的报头中,此时的数据块称为数据段。用这个报头进行在接收端对数据段进行排序。传输层PDU。

(4)报文段,segment,组成报文的每个分组。我们将运输层分组称为报文段。

(5)IP数据报(data gram):网络层的PDU。包含报头(header)和数据本身,其中报头描述了数据的目的地以及和其它数据之间的关系。

(6)分组(packet):在网络层,对由传输层传来的PDU加报头,形成的数据块,称为分组。还有另一层意思,它通常用来一般性地表示任何类型的报文。

(7)数据包(data packet):在包交换网络里,单个消息被划分为多个数据块,这些数据块称为包,它包含发送者和接收者的地址信息。这些包然后沿着不同的路径在一个或多个网络中传输,并且在目的地重新组合。

(8)帧(data frame):就是数据链路层的协议数据单元,它包括三部分:帧头,数据部分,帧尾。

(9)包(packet):是TCP/IP协议通信传输中的数据单位,一般也称“数据包”。在包交换网络里,单个消息被划分为多个数据块,这些数据块称为包,它包含发送者和接收者的地址信息。这些包然后沿着不同的路径在一个或多个网络中传输,并且在目的地重新组合。

(10)报头(header):被附加到用于分组的控制信息的特殊保留字段。

(5)、(6)和(7)表达的意思有相似之处,也有细微的差别之处。

报文(信息),message,一般指完整的信息,传输层实现报文交付。我们将位于应用层的信息分组称为报文。

比特(bit):物理链路传输的0、1比特流。

分组通常用来一般性地表示任何类型的报文。有些地方把分组定义为网络层的协议数据单元,即IP数据报和分组是一个概念。

用一段话总结一下:

在每一层都有一个信息传输单元,叫信息分组(即上面提到的分组一般性的意思),每层具体的PDU叫法是由最初始的信息分组在各层经过封装后形成的。进入信息应用层加上应用层的报头后成为最初始的信息分组,叫信息,由传输层提供报文交付(下层为上层服务),应用层报文传到传输层。进入传输层,报文被分割固定长度,加上传输层报头,成为数据段。数据段向下传到网络层,加上网络层报头,包含路由信息,成为分组数据报,网络层实现分组交付。继续向下传输,进入传输层,加上传输层头部和尾部,形成帧,将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。进入物理层,将数据转换成物理链路中模拟量即bit进行传输,到达接收端是一个相反的过程。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值