Chinaunix首页 | 论坛 | 博客
  • 博客访问: 703284
  • 博文数量: 108
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1436
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-31 09:49
文章分类
文章存档

2019年(16)

2015年(2)

2014年(20)

2013年(70)

我的朋友

分类: 网络与安全

2013-09-22 16:49:40

一、建立连接协议(三次握手)
    1、客户端发送一个带SYN标志的TCP报文到服务器。这是三次我收过程中的报文1。
    2、服务器回应客户端的是第二个报文。这个报文同时带ACK和SYN标志,表示对客户端SYN报文的回应,同时又将标志SYN给客户端,询问客户端是否准备好进行数据通信。
    3、客户端必须再次回应服务器一个ACK报文,这是报文3.


二、连接终止协议(四次挥手)
    因为TCP连接是全双工的,所以每个方向都必须单独进行关闭
    1、TCP客户端发送一个FIN,用来关闭客户到服务器的数据传送。(我他妈不玩儿了!!!)
    2、服务器收到FIN后,发回一个ACK,确认序号为收到的序号加1。(我他妈知道你不玩儿了!!!)
    3、服务器关闭客户端的连接,发送一个FIN给客户端。(我他妈关上了,滚蛋吧你!!!)
    4、客户端发回ACK报文确认,并将序号为收到的序号加1。
阅读(1521) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~