• 应用 WireShark 剖析 TCP/IP 三次握手 和 四次挥手
  • 发布时间:2020-04-04 06:11 | 作者:admin | 来源:原创 | 浏览:1200 次
  •   TCP 三次握手 表现图

      

      为了演示一个TCP三次握手建立连接的过程,我们经过 Chrome 访问一个网页。

      已知 HTTP 协定就是建立在TCP链接上的

      比如访问以下的网址:

      http://toutiao.newmedia139.net/

      经过 Cmd 的 ping 敕令获得 这个网站对应的 IP地址 183.136.236.13

      

      肯定 这个IP 有一个十分主要的益处,就是我们只需求

      电脑 -> 网站 的数据包

      网站->电脑 的数据包

      所以,可以应用Wireshark的显示过滤规矩,只显示我们需求的数据,否则你必然看着满屏幕的数据抓狂的。

      ip.src=https://www.cnblogs.com/bylijian/p/=183.136.236.13 or ip.dst==183.136.236.13

      

      

      经过图片,可以看到 先 停止了 TCP 三次传输 然后才 末尾 HTTP 传输

      

      

      

      这里有个坑:Wireshark 显示的 Syn Ack的数量是不准确的

      

      实际上,Syn 应当初始值是个随机数的,前面的要依据初始值添加

      

      建立一个动摇的 双向 连接,起码需求 几次 通信呢?

      以打德律风为例

      小明 给小红 打德律风

      小明 : 喂,小红 听掉掉落么?

      小红: 嗯,我听到你措辞了,你能听到我么?

      小明:我能听到你。

      只要这三个传输都准确了,才华保证双方是 连通的

      TCP 四次挥手

      因为TCP连接是全双工的,因此每个标的目标都必须独自停止封闭。这个准绳是当一方完成它的数据发送义务后就可以发送一个FIN来终止这个标的目标的连接。收到一个 FIN只意味着这一标的目标上没有数据活动,一个TCP连接在收到一个FIN后仍能发送数据。起首停止封闭的一方将履行主动封闭,而另外一方履行主动封闭。

  • 相关内容
  • 2010-2013 柠檬铺 版权所有 | 联系邮箱:8888888888@qq.com 赣ICP088888888881245号
  • 专业DEDECMES网站模版制作!承接二次开发,精仿,网站设计,插件模块制作等!此模版为DEDECMS5.7 GBK 文章类模版。