必发365官网

你好,游客 登录 注册 搜索
背景:
阅读新闻

TCP三次握手 Wireshark抓包微信

[日期:2017-07-15] 来源:本站整理    作者:zhaozy.com [字体: ]

TCP即传输控制协议(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 

从下图可知TCP在OSI等网络互连模型中所处的层次。 
 
握手流程
 
TCP用三路握手(three-way handshake)过程建立一个连接。在连接建立过程中,很多参数要被初始化,例如序号被初始化以保证按序传输和连接的强壮性。 
一对终端同时初始化一个它们之间的连接是可能的。但通常是由一端打开一个套接字(socket)然后监听来自另一方的连接,这就是通常所指的被动打开(passive open)。服务器端被被动打开以后,用户端就能开始建立主动打开(active open)。