一、tcp和udp区别

二、tcp可靠性保证

校验和,序列号,确认应答,超时重传,连接管理,流量控制,拥塞控制

三、为什么要三次握手

1、泛洪攻击

2、

四、tcp三次握手,四次挥手

三次握手:
	1. 主动发起请求端, 发送 SYN 
	2. 被动建立连接请求端 , 应答ACK 同时 发送 SYN
	3. 主动发起请求端,发送应答 ACK
	* 标志 TCP 三次握手建立完成。 —— server:Accept() 返回 。— client:Dial() 返回。

四次挥手:
	1. 主动关闭连接请求端, 发送 FIN
	2. 被动关闭连接请求端 ,应答 ACK
					标志。半关闭完成。 —— close()
	3. 被动关闭连接请求端 ,发送 FIN
	4.  主动关闭连接请求端,应答 ACK
					标志。四次挥手建立完成。 —— close().

SYN :请求建立连接,在其序列号的字段进行序列号初始值设定。建立连接,设置为1

ACK:确认号是否有效,一般置为1.

PSH:提示接收端应用程序立即从TCP缓冲区把数据读走

FIN:希望断开连接

RST:对方要求重新建立连接,复位

URG:紧急指针是否有效。为1,表示某一位需要被优先处理

计算机网络:TCP/IP

 

 计算机网络:TCP/IP

 

相关文章: