随笔分类 -  # 计算机网络

摘要:一、为什么要有Http DNS 解决传统DNS缓存导致的更新不及时问题和缓存导致的负载均衡失效问题域名被小的服务商转发,无法确定真实的服务商导致的GSLB失效问题出口NAT网络地址转换导致网络运营商不准确,DNS配置的GSLB失效问题域名更新时在全网生效的周期会很漫长,在某些对DNS切换生效时间要求 阅读全文
posted @ 2023-04-12 11:34 青花石 阅读(142) 评论(0) 推荐(0)
摘要:文章目录 备注一、什么是WebSocket二、为什么要有WebSocket三、WebSocket特点3.1 全双工3.2 数据传输使用二进制帧3.3 服务地址沿用HTTP格式3.4 默认端口为80和443 四、WebSocket的帧结构五、WebSocket建立连接(握手)的过程5.1 握手请求阶段 阅读全文
posted @ 2023-04-12 01:52 青花石 阅读(93) 评论(0) 推荐(0)
摘要:文章目录 一、为什么要有域名二、域名的形式2.1 域2.2 域名2.3 域名结构 三、什么是DNS3.1 DNS记录的格式3.2 解析记录类型3.3 解析记录的重复和冲突 四、域名解析的过程4.1 树状结构的DNS服务器4.2 DNS的解析流程 五、DNS用作负载均衡5.1 DNS内部负载均衡5.2 阅读全文
posted @ 2023-04-11 22:36 青花石 阅读(154) 评论(0) 推荐(0)
摘要:文章目录 一、什么是安全的通信?HTTP为啥不安全?二、什么是HTTPS三、增加SSL/TLS如何实现安全通信的四、对称加密和不对称加密算法4.1 对称加密4.2 非对称加密 五、 推导如何结合加密设计安全的通信方案1:只利用对称加密传输方案2:用非对称加密来传输方案3:非对称加密结合对称加密 六、 阅读全文
posted @ 2023-03-15 22:29 青花石 阅读(272) 评论(0) 推荐(0)
摘要:文章目录 一、HTTP协议历史和介绍1.1 什么是HTTP1.2 HTTP的历史版本对比 二、HTTP的报文结构2.1 起始行 start line2.1.1 请求行2.1.2 状态行 2.2 头部字段 header2.3 实体Body 三、请求方法(HTTP Method)和状态码(Status 阅读全文
posted @ 2023-03-07 00:14 青花石 阅读(66) 评论(0) 推荐(0)
摘要:文章目录 一、网络分层模型1.1 OSI七层参考模型1.2 TCP/IP分层模型1.3 数据的分层传输 二、网络通信媒介和数据链路2.1 网卡2.2 中继器Repeater2.3 集线器交换机(二层设备) 比集线器升级了什么二层交换机和三层交换机 说明:该博客粗略整理了下不同的网络模型,包括最经典的 阅读全文
posted @ 2023-03-05 03:17 青花石 阅读(214) 评论(0) 推荐(0)
摘要:文章目录 一、 TCP报文的结构二、TCP建立连接-三次握手2.1 三次握手建立连接的过程2.2 三次握手的思考2.3 针对连接过程的DDOS攻击-SYN flood 三、 TCP断开链接-四次挥手3.1 客户端主动断开链接的过程3.2 四次挥手的思考 四、 TCP状态机五、TCP如何实现靠谱的传输 阅读全文
posted @ 2023-03-05 03:09 青花石 阅读(268) 评论(0) 推荐(0)