| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 网络协议 -> 计算机网络 随心笔记(传输层) -> 正文阅读 |
|
|
[网络协议]计算机网络 随心笔记(传输层) |
文章目录计算机网络随心笔记(传输层)01、应用层协议很多,传输层就两个协议,如何使用传输层两个协议标识应用层协议呢?
02、服务和端口的关系
03、客户端端口的作用
04、端口和网络安全的关系
因此,我们为保障服务器网络安全,只开放必要的端口。(windows上可以通过设置TCP/IP筛选和windows防火墙来实现) 另外,可以在网络设备上控制端口。
05、UDP协议特点
06、UDP的首部格式
07、TCP、UDP为什么要有伪首部?08、TCP协议特点
09、TCP报文首部格式
序号的意义
10、TCP可靠传输的实现:停止等待协议对比原来的“停止等待协议” 和改进后的“连续ARQ协议和滑动窗口协议”
11、TCP连续ARQ协议和滑动窗口协议ARQ协议,即自动重传请求(Automatic Repeat-reQuest),是OSI模型中数据链路层和传输层的错误纠正协议之一。它通过使用确认和超时这两个机制,在不可靠服务的基础上实现可靠的信息传输。如果发送方在发送后一段时间之内没有收到确认帧,它通常会重新发送。 ARQ协议分 停止等待ARQ协议 和 连续ARQ协议 ,连续ARQ协议了采用滑动窗口方法,又分为 后退N步协议 和 选择重传协议。 https://blog.csdn.net/guoweimelon/article/details/50879588 12、以字节为单位的滑动窗口技术详细图
TCP 通信时,如果发送序列中间某个数据包丢失, TCP 会通过重传最后确认的分组后续的分组,这样原先已经正确传输的分组也可能重复发送,降低了 TCP 性能。 为改善这种情况,发展出 SACK Selective Acknowledgment ,选择确认)技术,使TCP 只重新发送丢失的包,不用发送后续所有的分组,而且提供相应机制使接收方能告诉发送方哪些数据丢失,哪些数据已经提前收到等。 13、拥塞控制1、慢开始
2、拥塞避免
3、快重传
4、快恢复
可靠传输 流量控制 拥塞控制 |
|
|
| 网络协议 最新文章 |
| 使用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图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/2 0:14:22- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |