网络协议分析教学软件为什么能捕获到实验环境中的数据包?原理是什么

如题所述

  原理
  TCP,即传输控制协议(Transmission Control Protocol),该协议主要用于在主 机间建立一个虚拟连接,以实现高可靠性的数据包交换。IP 协议可以进行IP 数据包的 分割和组装,但是通过 IP 协议并不能清楚地了解到数据包是否顺利地发送给目标计算 机。而使用TCP 协议就不同了,在该协议传输模式中在将数据包成功发送给目标计算机 后,TCP 要求发送一个确认;如果在某个时限内没有受到确认,那么TCP 将重新发送数 据包。另外,在传输的过程中,如果接受到无序、丢失以及被破坏的数据包时,TCP 还 可以负责恢复。 TCP 是面向对象的连接,一位在一个应用进程可以开始向另一个应用进程发送数据 时,这两个进程必须先相互“握手”,即它们必须相互发送某些预留报文段,以建立确 保数据传输所需的参数。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答