报文、报文段、分组、包、数据报、帧、数据流

发布者:admin 发布时间:2019-10-26 12:41 浏览次数:

  的信息分组称为报文。报文是网络中交换与传输的数据单元,也是网络传输的单元。报文包含了将要发送的完整的数据信息,其长短不需一致。报文在传输过程中会不断地封装成分组、包、帧来传输,封装的方式就是添加一些控制信息组成的首部,那些就是报文头。

  分组是在网络中传输的二进制格式的单元,为了提供通信性能和可靠性,每个用户发送的数据会被分成多个更小的部分。在每个部分的前面加上一些必要的控制信息组成的首部,有时也会加上尾部,就构成了一个分组。它的起始和目的地是网络层。

  面向无连接的数据传输,其工作过程类似于报文交换。采用数据报方式传输时,被传输的分组称为数据报。通常是指起始点和目的地都使用无连接网络服务的的网络层的信息单元。

  帧是数据链路层的传输单元。它将上层传入的数据添加一个头部和尾部,组成了帧。它的起始点和目的点都是数据链路层。

  指许多信息单元。常用的数据单元有服务数据单元(SDU)、协议数据单元(PDU)。

  SDU是在同一机器上的两层之间传送信息。PDU是发送机器上每层的信息发送到接收机器上的相应层(同等层间交流用的)。

  其实,segment,datagram,packet,frame是存在于同条记录中的,是基于所在协议层不同而取了不同的名字。我们可以用一个形象的例子对数据包的概念加以说明:我们在邮局邮寄产品时,虽然产品本身带有自己的包装盒,但是在邮寄的时候只用产品原包装盒来包装显然是不行的。必须把内装产品的包装盒放到一个邮局指定的专用纸箱里,这样才能够邮寄。这里,产品包装盒相当于数据包,里面放着的产品相当于可用的数据,而专用纸箱就相当于帧,且一个帧中通常只有一个数据包。

  Wireshark中是这么定义的:相同四元组(源地址,源端口,目的地址,目的端口)的包就为一条TCP流,即一条流有很多个包。

  (注:我的ipv4地址是公网ip,所以做了马赛克处理,ipv6是临时ip就无所谓了。)

  帧、报文、分组、包、报文段、数据报这几个概念一直是比较容易混淆的概念,这导致很多IT人把所有的网络数据传输单元都称之为报文。既然大家都这么称呼,我也这么称呼肯定也是没错,工作中交流也就没有什么障碍。在...博文来自:正气大侠

  又是周末,编程语言“三巨头”Java,Lisp和C语言在HelloWorld咖啡馆聚会。服务员送来咖啡的同时还带来了一张今天的报纸,三人寒暄了几句,C语言翻开了......博文来自:码农翻身

  我本科学校是渣渣二本,研究生学校是985,现在毕业五年,校招笔试、面试,社招面试参加了两年了,就我个人的经历来说下这个问题。这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案,记...

  消息,报文,message,一般指完整的信息,传输层实现报文交付。我们将位于应用层的信息分组称为报文。数据段,报文段,segment,组成报文的每个分组。我们将运输层分组称为报文段。分组、数据包,pa...

  1.HTTP报文HTTP通信过程包括客户端往服务器端发送请求以及服务器端给客户端返回响应两个过程。在这两个过程中就会产生请求报文和响应报文。那么什么是HTTP报文呢?HTTP报文是用于HTTP协议交互...

  我对报文的理解: 报文就是在各个系统之间进行请求和响应时用来交换信息的,还需要遵守规定好的格式。另外,应用报文多是多个系统之间需要通信的时候,比如银行ESB系统到网关系统再到银联系统。在这中间报文就承...

  首先我们有清楚,信息交换是发生在OSI模型中的相同层面,即:等层信息交换,源机中每一层都把信控制信息附加在数据中,而目的机器的每一层都会都接收到的信息进行分析,并从数据中移除控制信息在开始之前,需要先...

  报文(message)是网络中交换与传输的数据单元,也是网络传输的单元。报文包含了将要发送的完整的数据信息,其长短不需一致。报文在传输过程中会不断地封装成分组、包、帧来传输,封装的方式就是添加一些控制...

  帧、报文、分组、包、报文段、数据报这几个概念一直是比较容易混淆的概念。帧:数据链路层传输的数据格式,帧的长度=帧头+网络层包头+传输层报文头+数据;我们将链路层分组称为帧。这是底层的概念,我们用抓包工...

  在计算机网络这一章节中,经常会遇到报文、帧、数据包等名称。这些内容比较相近,都是在网络传输的数据概念,如何更好的区分他们之间的联系,那就一起来看吧。一、概念区分 帧(frame):数据链路层的协议数据...

  TCP是在传输的时候的数据单元是TCP报文段,TCP报文段分为两部分,首部和数据两部分,首部前20个字节固定,后面有4N个字节(N是整数)根据需要增加,因此TCP首部的最小字节是20,首部固定部分分为...

  源端口(Sourceport)和目的端口(Destinationport)各16bits。IP地址标识互联网中的不同终端,端口号标识终端中的不同应用进程,具有本地意义。32位IP+16位端口号=48位...

  1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI参考模型的层次是什么?有7个OSI层:物理层,数据链路层,网络层,传输层,会话层,表示层和...

  过去的20年是程序员快意恩仇的江湖时代通过代码,实现梦想和财富有人痴迷于技术,做出一夜成名的产品有人将技术变现,创办企业成功上市这些早一代的程序员们创造的奇迹引发了一浪高......

  作者mezod,译者josephchang10如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。今天给大家分享一个精彩......

  HTTP有两种报文:请求报文和响应报文,具体介绍如下一、HTTP请求报文先上个图,细细分析HTTP请求报文主要包括请求行、请求头部以及请求的数据(实体)三部分请求行(HTTP请求报文的第一行)请求行由...

  数据帧、数据包、数据报以及数据段 OSI参考模型的各层传输的数据和控制信息具有多种格式,常用的信息格式包括帧、数据包、数据报、段、消息、元素和数据单元。 信息交换发生在对等OSI层之间,在源端机中每一...

  1、一般TCP/IP的应用层或者OSI的会话、表示、应用层把数据称为数据或者信息,到了传输层把数据称为报文,到了最底层就是比特流了也就是字节流2、字节就是散乱的数据 报文就是添加了标记,封装后的数据 ...

  1.报文(message)我们将位于应用层的信息分组称为报文。报文是网络中交换与传输的数据单元,也是网络传输的单元。报文包含了将要发送的完整的数据信息,其长短不需一致。报文在传输过程中会不断地封装成分...

  在我们办公室,通常配置两台电脑,一台Windows主机,主要用于办公、即时通讯,一台Linux主机,用于开发。一般开发人员习惯用Windows系统下的工具,比如SourceInsight,但代码需要在...

  Java的每个基本类型都对应了一个包装类型,比如说int的包装类型为Integer,double的包装类型为Double。基本类型和包装类型的区别主要有以下4点。...

  你是否曾幻想读一遍书就记住所有的内容?是否想学习完一项技能就马上达到巅峰水平?除非你是天才,不然这是不可能的。对于大多数的普通人来说,可以通过笨办法(死记硬背)来达到学习的目的,但效率低下。当然,也可...

  --数据结构包:帧 1.数据帧(Frame):就是数据链路层的协议数据单元,它包括三部分:帧头,数据部分,帧尾。其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息等;数据部分...

  应用层———消息传输层———数据段(segment)网络层———-分组、数据包(packet)链路层———-帧物理层———-PDU(bit比特)1、报文报文是网络中交换和传输的数据单元,也是网络传输的...

  帧与数据包首先不容易理解的是数据包和帧。数据包,就是从最上层,一层一层封装,直到网络层的,最后借由数据链路层发送出去的数据单元。帧,是数据链路层的传输单元。这么一看,数据包和帧好像没什么不一样,好像数...

  来源:公众号【编程珠玑】作者:守望先生网站:前言​我们常常听到很多人说要学学Linux或者被人告知说应该学...

  基于TCP/IP的四层协议如下所示:这里之观察基于tcp传输协议的tcp头部,了解tcp头部的各项信息。TCP报文头部如下:或者更详细一点:16位端口号:标示该段报文来自哪里(源端口)以及要传给哪个上...

  本文转载自:基于原文根据自己的理解做了些修改报文:分组、帧、数据报和信元    许多联网技术是基于...

  BlueSky--- 的博客8000字干货:那些很厉害的人是怎么构建知识体系的

  本文约8000字,正常阅读需要15~20分钟。读完本文可以获得如下收益:分辨知识和知识体系的差别理解如何用八大问发现知识的连接点;掌握致用类知识体系的构建方法;能够应用甜蜜区模型找到特定领域来构建知识...

  程序视界——聚焦程序员的职业规划与成长Android完整知识体系路线(菜鸟-资深-大牛必进之路)

  前言移动研发火热不停,越来越多人开始学习Android开发。但很多人感觉入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,到达下一阶段需要补充哪些内容。市面上也多是谈论知识图谱,缺少体系和成...

  一、HTTP报文1、基本介绍用于HTTP协议交互的信息被称为HTTP报文。客户端的HTTP报文叫做请求报文。服务端的HTTP报文叫做响应报文。HTTP报文本身是由多行数据构造的字符串文本。HTTP报文...

  三次握手就是一次TCP建立链接的过程四次挥手就是一次TCP断开的过程所以在学习三次握手四次挥手之前先了解一下TCP报文段的格式源端口(2字节):发送端应用程序的端口号,与源IP地址确定一个唯一地址目的...

  每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些...

  目录 1、搜索引擎 2、PPT 3、图片操作 4、文件共享 5、应届生招聘 6、程序员面试题库 7、办公、开发软件 8、高清图片、视频素材网站 9、项目开源 10、在线工具宝典大全...

  在公司项目的开发过程中,需要编写shell脚本去处理一个业务,在编写过程中发现自身对shell脚本的知识不够完善,顾整理一下,本文章主要内容来自菜鸟教程 , 也添加了一些知识点 shell脚本? 在...

  欢迎添加华为云小助手微信(微信号:HWCloud002或HWCloud003),验证通过后,输入关键字“加群”,加入华为云线上技术讨论群;输入关键字“最新活动”,获取华为云最新特惠促销。华为云诸多技术...

  起因 又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满! 而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道...

  写在前边 数据结构与算法: 不知道你有没有这种困惑,虽然刷了很多算法题,当我去面试的时候,面试官让你手写一个算法,可能你对此算法很熟悉,知道实现思路,但是总是不知道该在什么地方写,而且很多边界条件想不...

  今天给大家带来点快乐,程序员才能看懂。 来源:公司实习生找 Bug 2.在调试时,将断点设...

  关于基础 项目打算招聘一个自动化运维,主要需求是python、Linux与shell脚本能力。但面试几天发现一些问题: 简历虚假 这个不管哪行,简历含水量大都是普遍存在的,看简历犀利的一比,一面...

  文章目录前言下载免费高清大图下载带水印的精选图代码与总结 前言 在上一篇写文章没高质量配图?python爬虫绕过限制一键搜索下载图虫创意图片!中,我们在未登录的情况下实现了图虫创意无水印高清小图的...

  作者:阿波、纯洁的微笑漫画:宁州枪手程序员如今已经发展成社会的主流职业,以至于街头的王大妈李大爷都能说出一二来,据说他们认为的程序员是这样子的:程序员都是秃头,秃的越狠越......

  作者 小鹿 来源 公众号:小鹿动画学编程 写在前边 TCP 三次握手过程对于面试是必考的一个,所以不但要掌握 TCP 整个握手的过程,其中有些小细节也更受到面试官的青睐。 对于这部分掌握...

  500行代码,教你用python写个微信飞机大战10-16阅读数 2万+

  三年一跳槽、拒绝“唯学历”,火速 Get 这份程序员求生指南!10-17阅读数 1万+

  Windows下C++多线程编程(...:[reply][/reply] 主线程都没启动 子线程启动什么 你得把想先执行的放到主线程里面 这样不就行了


上一篇:什么是报文 - 生锈的脑壳 - 博客园    下一篇:HTTP报文的结构