hshuo
hshuo
全部文章
计算机网络
DDD 领域驱动(1)
Docker(12)
Dubbo(11)
Java基础(7)
JUC(11)
Maven(2)
MySQL(6)
Redis(10)
SpringBoot(4)
SpringCloud(9)
SpringCloud Alibaba(3)
微服务常见概念(1)
数据结构(10)
未归档(2)
杂文(2)
算法(6)
计算机操作系统(8)
设计模式(10)
归档
标签
去牛客网
登录
/
注册
hshuo的博客
多听、多学、多记、多写
全部文章
/ 计算机网络
(共7篇)
TCP粘包
来自专栏
为什么会出现粘包? TCP是面向字节流的协议,数据是二进制数据,没有任何边界。这些数据可能被切割或者组装成各种数据包,接受端收到这些数据包没有正确还原原有的信息,因此出现粘包现象。 粘包发生场景? 如果前后两次TCP发送的数据都远小于MSS,会通过TCP的Nagle算法优化(避免发送小数据包、防...
TCP粘包
2022-07-16
1
569
HTTP协议
来自专栏
HTTP方法: Get:获取资源; Post:传输实体的主体; Put:传输文件(需要在请求报文主体中包含文件内容,例如content-Type:text/html等信息); Delete:删除文件; Hea...
HTTP协议
2022-04-23
2
590
TCP如何实现可靠传输/保证消息的顺序
来自专栏
TCP如何实现可靠传输 重传机制 超时重传 在发送数据时,设定一个定时器,当超过指定的时间后,没有收到对方的ACK确定应答报文,就会重发该数据;也就是以时间为驱动; 可以通过滑动窗口减少超时重传的次数; 超时重传时间RTO的值应该略大...
重传机制
滑动窗口
ACK的序列号
消息的顺序
2022-03-05
1
862
三次握手与四次挥手
来自专栏
三次握手 状态位: SYN:请求连接。 ACK:应答报文。 RST:重新、中断连接。 FIN:断开连接。 图文过程: 整体描述: 一开始,客户端和服...
三次握手
四次挥手
2022-02-06
2
493
DNS
来自专栏
什么是DNS DNS是域名系统,是因特网的一项核心服务,用于实现域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,得到该主机名对应的IP地址的过程叫做域名解析。 DNS的解析种类 正向...
DNS
递归查询
迭代查询
2022-01-16
1
472
SSL/TLS安全传输层
来自专栏
HTTP 参考:https://blog.nowcoder.net/n/83225b3728a24708b88d21314588381a HTTPS 加密方式: 采用对称加密和非对称加密结合的混合加密: 对称加密(AES):只是用一个密钥,运算速...
HTTP
HTTPS
SSL
TLS
2022-01-11
1
781
TCP/IP网络模型
来自专栏
引述 同一台设备上的进程间通信:管道、消息队列、共享内存、信号。 不同设备上的进程间通信:网络通信 应用层 应用层只专注与为用户提供应用功能,不用去关心数据是如何传输的。 应用层是工作在操作系统中的用...
TCP/IP网络模型
2022-01-10
2
0