数据包是通信网络上传输的信息的基本单位,经常以字节流的形式存在。它实际上就是一种把长的信息分割成一系列相继的小块,每一段都有一个标识和对应的特征信息,它作为一个有效传输的单位在网络的任何节点之间传输。
数据包的内部结构一般有三个部分,一个是头部、一个是报文数据、一个是尾部,头部用来封装数据包的信息,其中包括源地址、目标地址,报文时间等信息,还包括数据包的大小信息,报文尾部用来检验数据包的正确性,用以保证数据的正确无误的传输。而报文数据部分就是要传递的实际内容。
利用数据包进行传输的方式叫做分组交换,它可以实现信息的可靠传输。 数据包传输系统首先把要传输的数据按照一定的格式分成若干小包,然后把这若干小包封装到数据报文中,每一封数据报文里面都附着了源地址和目标地址,然后发送到网络上的接收端,接收端把它拆开,将小包重新还原成原始的文件。
数据包的优势在于可以保证每一个小块的完整性,即使某一小块发送不完整,接收端也可以识别出来,从而重新发送这一小块,从而降低数据发送过程中的错误率。同时由于把长的发送信息划分成的若干小块,使得每一小块都有了自己的特征信息,也使得它们间的传输更加灵活,不受距离等条件的限制,也可以满足通信所需要的服务能力。
免责声明:本站文字信息和图片素材来源于互联网,仅用于学习参考,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)