传输层协议介绍、重要的TCP三次/四次挥手

发布时间:2020-07-23 20:12:33 作者:JarryZ
来源:网络 阅读:896

本次我和小伙伴分享的是网络七层中的传输层,我将会分成以下几步为大家进行分解说明:
1.TCP协议介绍
2.TCP报文格式
3.TCP三次握手
4.TCP四次挥手
5.UDP协议介绍
6.常见协议及其端口

一.TCP和UDP协议
传输层协议介绍、重要的TCP三次/四次挥手
1.TCP是面向连接的、可靠的进程到进程通信的协议
2.TCP提供全双工服务,即数据可在同一时间双向传输
3.TCP报文段(不超过1500字节,1.5kb)

三.TCP断开连接的四挥手:(重要)
举例:此时我们有客户端PC1/服务端PC2
传输层协议介绍、重要的TCP三次/四次挥手
具体过程如下:

  1. PC1发送FIN断开连接请求,并发送ACK确认位
  2. PC2加以确认ACK
  3. PC2发送FIN断开连接请求,和ACK确认位请求
  4. PC1发送ACK确认位
    但是这里需要注意的是在TCP断开连接过程中,有一个半关闭的概念。TCP一方可以终止发送数据,但仍然可以接收数据,称为半关闭。
    此处我们举例说明例如:迅雷下载东西,在页面点击下载之后使用迅雷下载,此时退出页面之后迅雷仍会继续下载
    传输层协议介绍、重要的TCP三次/四次挥手
    具体过程如下:
  5. PC1客户端发送FIN报文段,半关闭此连接
  6. PC2服务器发送ACK报文段接受半关闭,然后继续发送数据,而客户端只发送ACK确认,不再发送任何数据
  7. PC2服务器把数据都发送完成时,就发送FIN报文段,
  8. PC1发送ACK报文段,这样就关闭了连接

常用的TCP端口号及其功能:
传输层协议介绍、重要的TCP三次/四次挥手
我们来分别说一下各个端口表示的含义:

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

UDP报文的首部格式:
传输层协议介绍、重要的TCP三次/四次挥手
UDP长度:用来指出UDP的总长度,为首部加上数据
校验和:用来完成对UDP数据的差错校验,它是UDP协议提供的唯一可靠机制
常用的UDP端口号及其功能:
传输层协议介绍、重要的TCP三次/四次挥手

以上就是传输层协议的相关介绍及重要的TCP三次和四次握手的具体过程,还有一些常见的端口和相对应代表的含义,谢谢!

推荐阅读:
  1. 中亦科技黄远邦技术人生(16) ——红色警报--Oracle宕机潮来临,快快行动起来!
  2. widget.ResourceCursorTreeAdapter

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

传输层 tcp三次握手 tcp四次握手

上一篇:代码面试需要知道的8种数据结构(附面试题及答案链接)

下一篇:分布式锁简单入门以及三种实现方式介绍

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》