为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第1天 计网传输层之TCP、UDP协议

标签:
活动

一、课程信息

打卡时间:2022.9.6
课程名称:2022新版编程必备基础,计算机组成原理+操作系统+网络
章节名称:计算机网络之传输层
讲师: 咚咚呛

二、今日课程

课程内容:UDP协议、TCP协议的基本概念,可靠传输的基本原理

三、学习心得

传输层是跨设备的进程通信,与之前操作系统学习的单机内的进程通信不一样。传输层的两个最重要的协议就是TCP协议和UDP协议。

3.1 UDP协议

UDP,用户数据报协议,相比于TCP协议更为简单。
UDP首部:16位源端口号、16位目的端口号、16位UDP长度、16位UDP校验和
很明显,UDP的协议比TCP简单了很多。
特点:(1)UDP是无连接协议(2)无法保证可靠的数据交互(3)面向报文传输(4)UDP没有拥塞控制(5)UDP首部开销很小

3.2 TCP协议

TCP首部:16位源端口号、16位目的端口号、32位序号、32位确认号、数据偏移、保留字段、TCP标记、窗口、校验和、紧急指针、TCP选项、填充
TCP的标记包括:URG 紧急位表示紧急数据; ACK 确认位; PSH 推送位,尽快把数据交付给应用层;RST 重置位,重新建立连接;SYN同步位,表示连接请求报文;FIN终止位,表示释放连接
特点:(1)面向连接的协议(2)点对点通信(3)提供可靠的传输服务(4)提供全双工的通信(5)面向字节流

3.3 TCP协议的可靠传输

基本原理:
(1)停止等待协议:无差错情况下,发送方发送消息之后要等待接收方确认后才会发新的消息。有差错情况下,发送方发送消息后如果发生丢失,发送方会启动超时重传机制,接收方的ACK报文丢失后,发送方也会启动超时重传机制。
每发送一个消息都会启动定时器,成为超时定时器。停止等待协议虽然能够保证可靠传输,但是其对信道的利用效率不高。

(2)连续ARQ协议:自动重传请求。批量的发送和确认。精髓是:滑动窗口和累计确认
累计确认:接收方连续接收到好几个连续报文后,回复一个确认报文。发送方收到这个确认报文后认为确认报文之前的报文都已经成功被接收。

四、学习截图

图片描述
图片描述

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消