计算机网络笔记-TCP/UDP

为了更好的理解管理实验室服务器,补习一下计算机网络知识。

UDP和TCP的对比

UDP是无连接的,TCP是面向连接的
UDP支持一对一、一对多传输,TCP只支持一对一传输
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

TCP流量控制

主要是为了解决主机A发送的数据太快,B主机接收不过来
采用滑动窗口机制实现流量控制
在这里插入图片描述

TCP拥塞控制

ACK (Acknowledge character)即是确认字符
RTT(往返时间)
拥塞窗口cwnd发送窗口swnd
ssthresh慢开始门限值
在这里插入图片描述
快重传算法
在这里插入图片描述
在使用快重传算法后,避免效率过低,不启用慢开始算法,执行快恢复算法
快恢复算法
在这里插入图片描述
4种算法的使用图
在这里插入图片描述
练习题
只用了慢开始和拥塞避免算法

4.用了快重传和快恢复算法
5.关键在于发送窗口=min[拥塞窗口,接收方窗口]
在这里插入图片描述

TCP超时重传

难点,未过多深究。
在这里插入图片描述
在这里插入图片描述

TCP可靠传输

在这里插入图片描述
主机没收到第二段,因此确认号还要从第二段首部开始,代表前面的都收到了,准备接收第二段。

TCP连接建立(三握手)

在这里插入图片描述
发送TCP连接请求、发送针对TCP连接请求的确认、对确认再确认(三次握手)
TCP服务器处于监听状态,等待TCP客户发来连接请求,客户发送请求后进入同步已发送状态。剩下的传输过程如图。为什么不能用两次握手进入连接?
在这里插入图片描述
采用两次握手将会导致资源浪费,因为在TCP客户第一次发起的TCP连接请求时TCP服务器将会直接进入连接状态,如果超时重传的TCP连接请求过了很久成功到达了TCP服务器,TCP服务器将直接又进入连接状态,而此时的TCP客户处于CLOSED关闭状态,而非同步已发送状态,因此TCP将会一直等待TCP客户的数据传输。因而导致错误。(为什么其他段不会因为超时重传出现问题,应该是ACK=1,seq能够避免错误。)

TCP连接释放(四挥手)

在这里插入图片描述
如果不进入2MSL的时间等待直接关闭将会出现如下情况
在这里插入图片描述
如果在连接成功后数据传输过程中TCP客户出现故障造成资源浪费,采用保活计时器
在这里插入图片描述

TCP报文首部格式

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机网络是现代信息社会中的基础设施之一,对于我们日常的网络通信和数据传输起着至关重要的作用。在学习计算机网络的过程中,笔记是我们记录和总结所学知识的重要工具。 首先,我会在笔记的开头写上日期和主题,以便日后回顾和查找。接着,我会记录所学内容的核心概念和定义。对于一些较为抽象或难以理解的概念,我会进行详细解释,以确保自己对其有清晰的理解。 在记录过程中,我会尽量使用简洁明了的语言,避免过多的冗余文字,以方便日后的复习。同时,我会使用箭头、列表或图表等形式来展示网络的结构、协议的运作过程等复杂内容,以帮助我更好地理解和记忆。 除了核心概念和定义外,我还会将一些重要的实际应用和技术细节记录在笔记中。例如,计算机网络中常见的传输层协议TCPUDP的区别、以及常用的网络安全技术等,都是我认为需要重点掌握和复习的内容。 在整理笔记时,我会将相关内容进行分类整理,建立一个清晰的知识体系。这有助于我以后在查找和回顾时快速地找到需要的内容,避免重复学习或遗漏重要知识。 最后,我也会将一些自己的理解、思考和思考问题记录在笔记中。这有助于我在复习过程中更好地理解知识,并能提出更深入的问题,加深对计算机网络的理解。 通过记录和整理这些笔记,我相信我可以更好地理解和掌握计算机网络的知识,为将来的学习和工作奠定良好的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值