vlambda博客
学习文章列表

TCP协议—连接管理

- - - - - - - - - - - - - - - - - - -

2019年11月24日 星期日

    得到了,不一定会长久;失去了未必不会再拥有。在痛苦中学习微笑,在放下后得到自在。

- - - - - - - - - - - - - - - - - - -

TCP连接管理。

TCP协议—连接管理TCP连接—客户服务器方式。

TCP协议—连接管理TCP连接建立—客户服务器方式。

TCP协议—连接管理TCP连接建立—采用三次握手。

TCP协议—连接管理TCP连接建立—采用三次握手时报文段首部格式。

TCP协议—连接管理SYN洪泛攻击—客户段第三次握手时不进行再确认。

TCP协议—连接管理SYN Cookie是对TCP服务器端的三次握手协议作一些修改,专门用来防范SYN Flood攻击的一种手段。它的原理是,在TCP服务器收到TCP SYN包并返回TCP SYN+ACK包时,不分配一个专门的数据区,而是根据这个SYN包计算出一个cookie值。在收到TCP ACK包时,TCP服务器在根据那个cookie值检查这个TCP ACK包的合法性。如果合法,再分配专门的数据区进行处理未来的TCP连接。

TCP连接释放—采用四次握手。

TCP连接释放—采用四次握手时报文段首部格式。

- - - - - - - - - - - - - - - - - - -

2019年11月24日

    这里主要了解了TCP连接的建立和释放过程以及连接和释放过程中TCP报文段中的部分标记位变化。

                                              End

- - - - - - - - - - - - - - - - - - -