以女朋友为例生动讲解TCP/IP协议三次握手与四次挥手的原理

Posted Posted in 入门, 菜鸟

三次握手(three times handshake;three-way handshake)所谓的“三次握手”即对每次发送的数据量是怎样跟踪进行协商使数据段的发送和接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。

为了提供可靠的传送,TCP在发送新的数据之前,以特定的顺序将数据包的序号,并需要这些包传送给目标机之后的确认消息。TCP总是用来发送大批量的数据。当应用程序在收到数据后要做出确认时也要用到TCP。

所谓四次挥手就是说关闭TCP连接的过程,当断开一个TCP连接时,需要客户端和服务器共发送四个包确认。

….[阅读全文]

菜鸟笔记: tcpdump 与 Wireshark 抓包分析实战教程 抓包原理以及TCP握手详解

Posted Posted in 监控, 经验, 菜鸟, 运维

前段时间,一直在调试线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,并且存在丢失的状况。这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了。在排查问题的过程中使用到了tcpdump和Wireshark进行抓包分析。用这两个工具搭配起来干活效率很高,非常完美。所有的网络传输在这两个工具搭配下,都无处遁形。

一、起因
前段时间,一直在调试线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,并且存在丢失的状况。这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了。在排查问题的过程中使用到了tcpdump ….[阅读全文]