| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 网络协议 -> 计算机网络总结 -> 正文阅读 |
|
|
[网络协议]计算机网络总结 |
计算机网络
? HTTP
HTTP各个版本之间的区别
?
? HTTPS
? TCP
三次握手
? 举个例子,把客户端比作男孩,服务器比作女孩。用他们的交往来说明“三次握手”过程:
女孩收到男孩的回信后,也很开心,之后快乐的交流起来了。 这就是通俗版的“三次握手”,期间三封信代表着“三次握手”,用来确定两个方向上的数据传输通道是否正常。 四次挥手
举个例子,把客户端比作男孩,服务器比作女孩。通过他们的分手来表达“四次挥手”过程:
为什么握手是三次,挥手却要四次? 因为SYN代表连接标志,ACK代表确认报文。建立连接时,服务端结束CLOSED阶段并不需要任何准备,直接返回SYN和ACK报文,开始连接。 释放连接,被动房服务器,收到服务端释放连接的请求时并不能立即释放,因为有必要的数据处理,所以服务器先返回ACK确认收到报文,经过CLOSE-WAIT阶段准备好释放之后,才会返回FIN释放报文。 为什么客户端要在TIME-WAIT阶段要等2MSL? 因为客户端发出最后的ACK确认报文的时候,不能确定服务器端是否正常收到。所以服务端在发送完ACK确认报文后,会设置一个2MSL的计时器。 UDP
五层协议
? 浏览器访问url地址过程
|
|
|
| 网络协议 最新文章 |
| 使用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年11日历 | -2025/11/21 6:46:50- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |