一. TCP/IP协议族
TCP/IP是一个协议族,通常分不同层次进行开发,每个层次负责不同的通信功能。包含以下四个层次:
1. 链路层,也称作数据链路层或者网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。
2. 网络层,也称作互联网层,处理分组在网络中的活动,例如分组...
分类:
其他好文 时间:
2014-12-01 11:32:12
阅读次数:
163
TCP 是面向连接的、可靠的字节流协议。因此,在传输数据之前通信双方必须建立一个 TCP 连接,建立 TCP 连接需要在服务器和客户端之间进行三次握手。通信双方数据传输完毕之后进行连接释放,释放连接需要在通信双方之间进行四次挥手。...
分类:
其他好文 时间:
2014-11-30 16:53:34
阅读次数:
155
TCP(TransmissionControlProtocol)传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机)ACK(acknowledgement确认)PSH(push传送)FIN(finish结束)RST(reset重置)URG(urgent紧急)..
分类:
其他好文 时间:
2014-11-18 01:49:19
阅读次数:
194
wireshark抓包图解TCP三次握手/四次挥手详解1.链路层,也称作数据链路层或者网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。2.网络层,也称作互联网层,处理分组在网络中的活动,例如分组..
分类:
其他好文 时间:
2014-11-07 15:00:06
阅读次数:
140
TCP头:
Source Port
(0 - 65535)
Destination Port
(0 - 65535)
Sequence Number
(0 - 4294967295)
Acknowledgement Number
(0 - 4294967295)
Data
Offset...
分类:
其他好文 时间:
2014-11-01 09:48:36
阅读次数:
197
一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ac...
分类:
其他好文 时间:
2014-10-17 02:58:23
阅读次数:
217
1.天下没有不散之宴席,数据传输结束后,现在服务器和客户机都处于ESTABLISHED状态,客户机想要和服务器断开连接,就会向服务器发送一个标志位FIN=1的报文(FIN=1表示请求断开连接)这时客户机就处于FIN—WAIT—1状态
2.当服务器收到请求断开的数据包以后立即发出确认,确认号acknowledge number等于序列号加一,标志位ACK=1,此时服务器进入CLOSE_WAIT状态...
分类:
其他好文 时间:
2014-10-16 19:28:12
阅读次数:
148
建立TCP须要三次握手才干建立,而断开连接则须要四次握手。整个步骤例如以下图所看到的:先来看看怎样建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接...
分类:
其他好文 时间:
2014-10-14 20:37:59
阅读次数:
244
建立TCP须要三次握手才干建立,而断开连接则须要四次握手。整个步骤例如以下图所看到的:先来看看怎样建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接...
分类:
其他好文 时间:
2014-10-04 22:38:37
阅读次数:
217