首页 > 其他 > 详细

TCP与UDP协议

时间:2021-05-20 15:38:15      阅读:10      评论:0      收藏:0      [点我收藏+]

 

1、TCP报文格式

技术分享图片

 

   序号:发送端为每个字节进行编号,便于接收端正确重组

  确认号:用于确认发送端的信息

  窗口大小:用于说明本地可接收数据段的数目,窗口大小是可变的

  SYN:同步序号位,TCP需要建立连接时将该值设为1

  ACK:确认序号位,当该位为1时,用于确认发送方的数据

  FIN:当TCP断开连接时将该位置为1

2、TCP三次握手

技术分享图片

 

   半连接:发生在TCP三次握手中

      如果A向B发起链接,B也按照正常情况响应了,但是A不进行三次握手,这就是半连接。

    半连接攻击:半连接,会造成B分配的内存资源就这么一直耗着,直到资源耗尽。(SYN耗尽)

3、TCP四次挥手

技术分享图片

 

   PC1与PC2断开,但PC1能收到PC2的数据

  2,3之间有间隔时间段

  半关闭:当TCP链接中A向B发送FIN请求关闭,另一端B回应ACK之后,并没有立即发送FIN给A,A方处于半连接状态(半开关),此时A可以接收B发送的数据,但是A已经不能再向B发送数据了。

 

4、常见协议及其端口

  4.1 常用的TCP端口号及其功能

技术分享图片

 

   4.2 常用的UDP端口号及其功能

技术分享图片

 

   UDP协议:1.无连接、不可靠的传输协议;2.花费的开销小

TCP与UDP协议

原文:https://www.cnblogs.com/peiqingyi/p/14789334.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!