数据报,数据包,分组,包,报文,帧,段的区别

作者&投稿:季哲 (若有异议请与网页底部的电邮联系)
~

网络层次模型中不同层的协议数据单元图示

即在第 4 层(传输层)中,数据单元是 段(segment) 数据报(datagram) 。 因此,在以太网上的 TCP/IP 通信的示例中, TCP segment(TCP段) 被承载在一个或多个 IP packet 中,每个 IP packet 都承载在一个或多个以太网帧中。
packet 这个术语比较通用,TCP Packet,IP Packet 等等很多地方

即 数据报是与 分组交换网络 相关的基本传输单元, 提供跨分组交换网络的无连接通信服务

RFC 1594 datagram 的解释:

即一个自包含的、独立的数据实体,携带足够的信息,可以从源计算机路由到目标计算机,而不依赖于该源计算机和目标计算机与传输网络之间的早期交换。

数据报需要是自包含的,而不依赖于早期的交换,因为两个通信点之间没有固定持续时间的连接

个人觉得 Quora 上一个比较高赞的回答很有道理:

另外一个高赞回答:

datagram 在传输之前不决定路径,因为它是 无连接协议 ,它不保证传递。
即:网络层的数据称为 datagram 。 IPv4 对 datagram 进行 分段 。每个片段称为一个 packet 。分片是为了通过具有有限的 MTU (最大传输单元,通常为 1500 字节)的链路发送大尺寸 datagram 。例如,如果一个大小为 3,000 字节的 datagram 即将从主机发送到具有 1500 字节 MTU 的链路,则路由器将按照 MTU 的大小(即 1500)对 datagram (3000 字节)进行分段,生成 K packet ,等于3000/1500=2个 packet 。总而言之,一个 datagram 是 n 个 packet ,即 1 个 数据报 由 n 个 分组/数据包 组成

When sending packets using TCP/IP, the data portion of each IP packet is formatted as a TCP segment .




报文,数据报,数据包三者的区别?
三层,网络层传输的是数据包,包含数据报文,并且增加传输使用的IP地址等三层信息;二层,数据链路层传输的是数据帧,包含数据包,并且增加相应MAC地址与二层信息。数据接收的时候,下层向上层解封装。具体区别就是所工作的层不同,可根据ISO七层模型或者TCP\/IP四层模型理解。

名词解释:什么是数据报?
数据报(Datagram)面向无连接的数据传输,工作过程类似于报文交换。采用数据报方式传输时,被传输的分组称为数据报。数据报的前部增加地址信息的字段,网络中的各个中间结点根据地址信息和一定的路由规则,选择输出端口,暂存和排队数据报,并在传输媒体空闲时,发往媒体乃至最终站点。当一对站点之间需要传输多...

分组交换的分类
按照实现方式,分组交换可以分为数据报分组交换和虚电路分组交换。 数据包分组交换要求通信双方之间至少存在一条数据传输通路。发送者需要在通信之前将所要传输的数据包准备好,数据包都包含有发送者和接收者的地址信息。数据包的传输彼此独立,互不影响,可以按照不同的路由机制到达目的地,并重新组合。在这...

报表中如何实现对数据的排序和分组
1. 数据排序 在报表设计过程中,可以通过软件内置的功能对报表数据进行排序。通常,选择需要排序的字段,然后按照升序或降序的方式对字段进行排序。2. 数据分组 数据分组通常是根据特定的字段来进行的。这个字段通常是报表的某一列标题,报表软件会根据这一列的值将其他行的数据分组成不同的区块。例如,...

什么是分组
组的组成部分主要包括控制信息和用户数据。控制信息用于指示分组的发送和接收,而用户数据则是实际需要传输的信息内容。分组的术语和数据报有何区别?分组是一个泛指词,用于表示任何类型的报文。而数据报通常用于描述不可靠服务的场合。虽然分组和数据报意义相近,但存在微小的区别。如何在大数据量时优化分组...

数据报属于什么分组交换方式
数据报属于网络层分组交换方式。根据查询相关资料信息显示,数据报方式为网络层提供无连接服务,网络层指IP数据报,在报文段基础上,封装目的地址,源地址。

当IP数据报在路由器之间传输时,IP首部中哪些字段必然发生变化,哪些字段...
必然变化的是 生存时间(TTL)、首部校验和。每经过一跳路由器,TTL值减一;首部校验和是根据首部生成的,TTL字段变化,首部校验和随之也要变化。 可能变化的有 标志、片偏移,数据报总长度。当主机A发向主机B的数据流在网络层封装成IP数据包,IP数据包的首部包含了源地址和目标地址。主机A会用本机...

ip分组和ip数据报的区别
ip分组和ip数据报的区别:大多数计算机网络都不能连续地传送任意长的数据,所以实际上网络系统把数据分割成小块,然后逐块地发送,这种小块就称作分组。起始点和目的地都使用无连接网络服务的的网络层的信息单元。一个datagram可能被压缩成一个或几个packets,在数据链路层中传输。通常一个packet映射成一...

分组交换有两类:数据报方式和虚电路方式,请简述它们的异同点?_百度知 ...
相同点:数据报方式、虚电路方式都是分组交换的方式。区别:一、传输方式不同 1、虚电路服务在源、目的主机通信之前,应先建立一条虚电路,然后才能进行通信,通信结束应将虚电路拆除。2、数据报服务,网络层从运输层接收报文,将其装上报头(源、目的地址等信息)后,作为一个独立的信息单位传送,不需...

网络分为几个层?
3、 网 络 层(Network Layer)在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息- -源站点和目的站点...

石阡县19516712671: 分组、数据包、帧、报文的概念分别是什么,它们之间有什么区别啊? -
示鲁八珍: 以下是我自己总结的,应该差不多,如果实在那里你感觉不太准确,那你再查一查. 分组:大多数计算机网络都不能连续地传送任意长的数据,所以实际上网络系统把数据分割成小块,然后逐块地发送,这种小块就称作分组 数据包(Packet):是TCP/IP协议通讯传输中的数据单元,是在三、四层之上的. 数据报(Datagram):是一种特定的数据包,主要指网络层的传输单元. 帧(Frame):是工作在第二层的,“包”是包含在“帧”里面的.

石阡县19516712671: 数据包和数据报的区别 -
示鲁八珍: 数据发送时,由上层向下层封装. 四层,协议层传输的是数据报文,主要是协议格式; 三层,网络层传输的是数据包,包含数据报文,并且增加传输使用的IP地址等三层信息; 二层,数据链路层传输的是数据帧,包含数据包,并且增加相应MAC地址与二层信息. 具体区别就是所工作的层不同. 数据报也是分组交换的一种形式,就是把所传送的数据分段打成“包”,再传送出去.看上去就好象运货装“集装箱”似的.但是,与传统的“连接型”分组交换不同,它属于“无连接型”,是把打成的每个“包”(分组)都作为一个“独立的报文”传送出去,所以叫做“数据报”.

石阡县19516712671: 帧是什么?什么是数据包?它们是由什么组成的?各自工作在哪一网络层次? -
示鲁八珍: 帧和数据包都是数据的传输形式.帧,工作在二层,数据链路层传输的是数据帧,包含数据包,并且增加相应MAC地址与二层信息;数据包,工作在三层,网络层传输的是数据包,包含数据报文,并且增加传输使用的IP地址等三层信息.具体区别就是所工作的层不同,可根据ISO七层模型或者TCP/IP四层模型理解,去网上找些这方面的资料看看.

石阡县19516712671: 简述osi由低到高层次名称及相应的数据传输单位 -
示鲁八珍: 应用层 数据包 表示层 数据包 会话层 数据包这三层都是高层,单位是一样的. 传输层:TCP 数据段UDP 数据报 网络层 分组 数据链路层 帧 物理层 比特(位)

石阡县19516712671: 数据报文是什么 -
示鲁八珍: 文是网络中交换与传输的数据单元.报文包含了将要发送的完整的数据信息,其长短很不一致.(可分为自由报文和数字报文) 报文也是网络传输的单位,传输过程中会不断的封装成分组、包、帧来传输,封装的方式就是添加一些信息段,那些就是报文头以一定格式组织起来的数据. 比如里面有报文类型, 报文版本, 报文长度, 报文实体等等信息. 完全与系统定义, 或自定义的数据结构同义.

石阡县19516712671: 网络层、数据链路层和物理层传输数据单位分别是() -
示鲁八珍:[选项] A. ,报文、帧、比特 B. 包、报文、比特 C. 包、帧、比特 D. 数据块、分组、比特 答案是C但是我觉得A不是也可以的吗?

石阡县19516712671: 计算机网络中什么是数据报?什么是虚电路? -
示鲁八珍: 数据报Data gram 通过网络传输的数据的基本单元,包含一个报头(header)和数据本身,其中报头描述了数据的目的地以及和其它数据之间的关系.虚电路 开放分类: 网络、协议、电信、交换分组虚电路 Virtual Circuit虚电路是在分组交...

石阡县19516712671: 数据在网络中传输的单位到底是比特、帧.还是数据报??这三个有啥区别?别百度!! -
示鲁八珍: 这个问题是网络初学者对于网络分层概念的一个理解问题. 首先:bit是物理层的,举个简单的例子,在一根网线上,一个高电平代表1,一个低电平代表0,这个在这根网线上传输的全部是0和1,即bit,无所谓的frame还是datagram. 那么帧(frame)是怎么回事?这个是将bit按照一定的排列顺序,组合成文数据链路层能够认识的单位. 在上面,将frame上一层,那就是IP包了. 再IP包的上一层就是数据报. 这些名层是对用哪一层而言的.如很多人说网络里传输的是BIT,或者网络里传输的是IP包,或者人家说网络里传输信息,这些话都是对的,只是看问题在不同的层次.

石阡县19516712671: 试比较帧与IP数据报的异同点.数据报分片、重组的作用是什么?它们分别在何处进行? -
示鲁八珍: 数据帧,是物理网络传输过程中的一种模式,一种固定的模式,所有的数据包都会被封装成这样的数据帧投到网络上.由网络上的路由器,电脑等网络设备处理这些数据帧,选择丢掉或者解包.IP数据报是一个虚拟的,假想的东西,打个比方...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网