| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 计算机网络入门基础篇——运输层 -> 正文阅读 |
|
[网络协议]计算机网络入门基础篇——运输层 |
文章目录一、运输层概述在计算机网络中进行通信的真正实体是位于通信两端主机中的进程。
二、运输层端口号、复用与分用的概念1.端口号
TCP/IP体系的运输层使用端口号来区分应用层的不同应用进程。 2.复用和分用的概念1.对于收发双方的应用进程,发送方的某些应用进程所发送的不同应用报文,在运输层使用UDP协议进行封装,称为UDP复用。
TCP/IP体系的应用层常用协议所使用的运输层的端口号 三、UDP和TCP的对比下图所示的是TCP/IP体系结构,运输层有两个非常重要的协议UDP和TCP。 小结: 四、TCP的流量控制一般来说,我们总是希望数据传输得更快一些。但如果发送方把数据发送得过快,接收方就可能来不及接收,这就会造成数据的丢失。
当发送窗口被调控为0时就不能发送数据了,这时候如果接受方发送的非零窗口的通知丢失了,就会发生死锁问题。使用持续计时器解决TCP发送方收到接收方的零窗口通知后,应启动持续计时器。持续计时器超时后,向接收方 TCP发送零窗口探测报文。 (TCP流量控制详细分析:https://blog.csdn.net/HUAI_BI_TONG/article/details/118651119) 五、TCP的拥塞控制在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏。这种情况就叫做拥塞。
当重传计时器超时,则判断网络可能出现了拥塞,进行如下工作:
(TCP拥塞控制详细分析:https://blog.csdn.net/HUAI_BI_TONG/article/details/118651119) 六、TCP超时重传时间的选择假设主机A和B是因特网上的两台主机,它们之间已经建立了TCP连接,纵坐标为时间。现在,主机A给主机B发送TCP数据报文段0,并记录下当前的时间,主机B收到后给主机A发送相应的确认报文段,主机A收到确认报文段后记录下当前的时间。主机A记录下的这两个时间,它们的差值就是报文段的往返时间RTT。由于这是第0个报文段的RTT,我们就用RTT0来表示。 RFC6298建议使用下式计算超时重传时间RTO: 七、TCP可靠传输的实现八、TCP的运输连接管理TCP连接有三个阶段: 1.TCP的连接建立
2.TCP的连接释放
保活计时器 (TCP的运输连接管理详细分析:https://blog.csdn.net/HUAI_BI_TONG/article/details/118672369) 九、TCP报文段的首部格式为了实现可靠传输,TCP采用了面向字节流的方式。 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 22:30:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |