目录 1.UDP作用 2.UDP报文段详解 ...
分类:
其他好文 时间:
2019-02-07 15:09:09
阅读次数:
229
目录 1.TCP四次挥手详情 2.为什么会有TIME-WAIT状态 3.为什么需要四次握手才能断开连接 4.服务器出现大量CLOSE_WAIT的原因 1.TCP四次挥手详情 (1)一开始双方都属于已连接状态 (2)客户端发送一个报文段:FIN=1,seq=u。FIN表示连接关闭请求,seq是之前最后 ...
分类:
其他好文 时间:
2019-02-07 15:07:53
阅读次数:
227
目录 1.TCP(Transmission Control Protocol传输控制协议)作用 2.TCP报文段详解 1.TCP(Transmission Control Protocol传输控制协议)作用 (1)面向连接的、可靠地、基于字节流的传输层通信协议 (2)将应用层的数据流分割成报文段并发 ...
分类:
其他好文 时间:
2019-02-07 15:02:23
阅读次数:
174
8.1 TCP首部格式 序号 :用于对字节流进行编号,指发送数据的位置,每发送一次数据,就累加一次该数据字节数的大小,序列号不会从0或1开始,而是在建立连接时由计算机生成的随机数作为其初始值,例如序号为 301,表示第一个字节的编号为 301,如果携带的数据长度为 100 字节,那么下一个报文段的序 ...
分类:
其他好文 时间:
2019-01-28 01:13:32
阅读次数:
245
TCP包头 TCP包头 源端口、目标端口 :计算机上的进程要和其他进程通信是要通过计算机端口的,而一个计算机端口某个时刻只能被一个进程占用,所以通过指定源端口和目标端口,就可以知道是哪两个进程需要通信。源端口、目标端口是用16位表示的,可推算计算机的端口个数为2^16个。 序列号 :表示本报文段所发 ...
分类:
其他好文 时间:
2019-01-10 22:59:41
阅读次数:
200
1、建立连接协议(三次握手)(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。(2)服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通讯。(3)客户必须再次回应服务段一个ACK报文,这是报文段3。2、连接终止协议(四次挥手) 由于T
分类:
其他好文 时间:
2019-01-07 21:11:56
阅读次数:
149
2018秋招经历的一些面试题以及网上整理的面试题 一、Tcp的三次握手和四次挥手 三次握手: 四次挥手: 二、Tcp为什么要三次握手?(详情参考https://www.jianshu.com/p/e7f45779008a,或计算机网络这本书) 三次握手的目的是“为了防止已经失效的连接请求报文段突然又 ...
分类:
编程语言 时间:
2018-12-19 21:56:58
阅读次数:
226
一、TCP连接建立(三次握手) 过程 客户端A,服务器B,初始序号seq,确认号ack 初始状态:B处于监听状态,A处于打开状态 A -> B : seq = x (A向B发送连接请求报文段,A进入同步发送状态SYN-SENT) B -> A : ack = x + 1,seq = y (B收到报文 ...
分类:
其他好文 时间:
2018-11-01 15:12:39
阅读次数:
193
ICMP:被主机和路由器用来彼此沟通网络层的信息。 icmp报文位于ip报文之上 是ip报文的有效载荷承载对象 )防火墙检查数据报和报文段首部字段,拒绝可疑的数据报进入内部网络 例如,一台防火培可以被配直为阻挡所有的 ICMP 回显请求分组,从而防止了攻击者横跨你的 IP 地址范围进行传统的 pin ...
分类:
其他好文 时间:
2018-10-13 00:02:10
阅读次数:
128
TCP报文结构 源端口和目的端口:各占2个字节,分别写入源端口号和目的端口号。 序号:占4个字节。序号使用mod运算。TCP是面向字节流的,在一个TCP连接中传送的字节流中的每一个字节都按顺序编号。故该字段也叫做“报文段序号”。 确认序号:占4个字节,是期望收到对方下一个报文段的第一个数据字节的序号 ...
分类:
其他好文 时间:
2018-09-25 19:40:55
阅读次数:
142