美文网首页
TCP三次握手和四次挥手

TCP三次握手和四次挥手

作者: myonlyzzy | 来源:发表于2017-08-10 13:44 被阅读0次

TCP 三次握手

tcp1.jpg

上图大概的解释了一下TCP协议建立的过程

屏幕快照 2017-08-10 上午11.28.22.png

wireshark 抓包tcp链接建立的过程

  • 10.1.131.12发送一个syn的tcp包给10.1.86.201 syn类型包是啥意思?在TCP数据包的头部信息中有个6bit的flag标志位用来标记tcp数据包是啥类型的 从左至右依次为[URG|ACK|PSH|RST|SYN|FIN] 如 syn数据包 对应的2进制就是 000010。具体的标志为的意思参考这篇文章 http://blog.csdn.net/soipray/article/details/54909332
  • 10.1.86.201 接受到这个tcp建立链接的syn数据包后发送一个 syn ack 类型数据包,意思就是确认收到建立链接请求的syn数据包了。
  • 最后 10.1.131.12 发送一个ack确认给 10.1.86.201 意思是确认收到你发的确认收到链接请求的数据包了。
    然后就可以发送数据

断开TCP链接的过程

首先要申明一点tcp链接是全双工的。意思就是每一端即可以接受也可以发送。所以断开链接即可以由服务端发起来也可以由客户端发起。

tcp2.jpg

上图为断开TCP连接的4次交互过程。

wireshark数据包

屏幕快照 2017-08-10 上午11.44.13.png

次这幅图是一个TCP syn数据包
在wireshark中 Frame 表示物理层的数据
Ethernet II 表示数据链路层数据,Ethernet II 就是以太网标准
Internet Protocol Version 4 表示网络层数据
Transmission Control Protocol 传输层数据

相关文章

  • 不积跬步--TCP三次握手和四次挥手过程

    本文来至转载TCP三次握手和四次挥手过程 TCP三次握手和四次挥手过程 1、三次握手 (1)三次握手的详述 首先C...

  • TCP的三次握手和四次挥手

    参考资料:[1].【TCP】详解TCP 三次握手和四次挥手[2]. iOS:为什么TCP连接要三次握手,四次挥手[...

  • 2、tcpdump抓包分析三次握手和四次挥手

    TCP为什么需要三次握手、四次挥手 三次握手 三次握手 四次挥手 SYN flood攻击

  • TCP连接的建立和终止

    目录(1)三次握手(2)四次挥手(3)TCP状态转换图(4)TCP连接三次握手+四次挥手+状态转换 一:三次握手 ...

  • tcp/ip

    TCP/IP--理解TCP三次握手和四次挥手 - 简书

  • 知识点总结1-计算机网络

    1.TCP的三次握手和四次握手 建立TCP的话,需要三次握手才能建立,而断开连接则需要四次挥手 三次握手:通俗描述...

  • 三次握手和四次挥手

    三次握手是TCP建立连接时进行的,四次挥手是TCP断开连接是进行的,要弄明白三次握手和四次挥手,需要了解TCP的协...

  • TCP三次握手和四次挥手小结

    最近又在看TCP三次握手和四次挥手了,真的是每次看都会有新的体会啊。 通讯的动作 TCP三次握手和四次挥手看似复杂...

  • TCP连接管理(三次握手,四次挥手)

    TCP连接管理(三次握手,四次挥手) 三次握手 四次挥手 client和server的连接状态变化 主动发起关闭的...

  • tcp

    报文结构、三次握手、四次挥手 Tcp--三次握手,四次挥手[https://www.jianshu.com/p/a...

网友评论

      本文标题:TCP三次握手和四次挥手

      本文链接:https://www.haomeiwen.com/subject/lmfhrxtx.html