网络
文章平均质量分 90
底层网络知识
疯狂撸代码的奋青
道阻且长,行则将至,行而不辍,未来可期。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
可靠传输的工作原理(一篇讲完TCP可用性)
一、前言 因为在TCP发送的报文段是交给 IP层(可以理解为网络层)传送的。但是IP层只能提供最大努力服务,就是并不能保证传输的可靠(错误、丢包)。所以我们可以使用一些可靠传输协议,来处理出错、丢失、慢回复等问题。 可靠的传输协议包含: 停止等待协议 连续ARQ协议 选择重传ARQ 二、停止等待协议 就是每发送完一个分组就停止放松,等待对方的确认,在收到确认后在发送下一个分组。 工作原理 这种方式简单来说就是 发送方A发一个,接收方B接一个并且给A应答,但是传输过程会有这几种情况: A发M1给B,B原创 2021-12-21 16:09:58 · 3112 阅读 · 0 评论 -
网络协议汇总与终极详细解析
OSI七层协议 比较完整,但是既复杂又不实用。 TCP/IP协议 则不同,他现在已经得到了非常广泛的应用。 五层协议 采用折中的的办法,既简介又能将概念阐述清楚。 参考:通过“表白”,让我们快速了解网络七层协议 OSI层 功能 协议 应用层 文本传输,电子邮件,文件服务,虚拟终端 FTP,HTTP,SNMP,DNS等 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与其他节点的联系 没有协议 传输层 提供端对端的接口 TCP,UDP 网络层 为数据包选择.原创 2021-12-15 17:48:37 · 3245 阅读 · 0 评论 -
详解HTTPS连接过程
SSL建立连接过程 client向server发送请求https://baidu.com,然后连接到server的443端口,发送的信息主要是随机值1和客户端支持的加密算法。 server接收到信息之后给予client响应握手信息,包括随机值2和匹配好的协商加密算法,这个加密算法一定是client发送给server加密算法的子集。 随即server给client发送第二个响应报文是数字证书。服务端必须要有一套数字证书,可以自己制作,也可以向组织申请。区别就是自己颁发的证书需要客户端验证通过,才可以继续访原创 2021-05-11 08:58:29 · 8112 阅读 · 0 评论
分享