计算机网络
文章平均质量分 92
且随疾风前行->
《--疾风亦有归途--》
展开
-
HTTP详解篇一(缓存技术与特性)
HTTP缓存技术强制缓存强制缓存具体实现流程如下:协商缓存两种头部实现协商缓存为什么 ETag 的优先级更高?当使用 ETag 字段实现的协商缓存的过程:HTTP特性HTTP1.1优点HTTP1.1缺点HTTP1.1性能1.长连接2.管道网络传输3.队头阻塞原创 2023-07-13 16:32:13 · 668 阅读 · 0 评论 -
DNS、ICMP协议、NAT技术
DNS使用dig工具分析DNS过程当在浏览器输入url会发生什么?ICMP协议NAT技术NAT IP转换过程NAT技术的缺陷代理服务器原创 2023-03-22 22:16:08 · 525 阅读 · 0 评论 -
数据链路层协议
目录背景MTUMTU对IP协议的影响:MTU对UDP协议的影响:MTU对TCP协议的影响:以太网(mac帧协议)MTU为何存在?ARP协议RARP协议介绍:原创 2023-03-19 21:52:32 · 541 阅读 · 0 评论 -
网络层:IP协议
目录基本概念IP报头IP报文分片为什么要分片?如何分片?分片的报文如何组装?分片策略如何?网段划分IP地址被分成了五类IP:CIDR特殊的IP地址:私有IP和公网IP路由如何转发数据包?原创 2023-03-02 20:48:27 · 380 阅读 · 0 评论 -
UDP与TCP协议
目录UDP协议协议报头UDP协议特点:应用场景:TCPTCP协议报头确认应答机制理解可靠性超时重传机制连接管理机制三次握手:四次挥手:滑动窗口如何理解缓冲区和滑动窗口?倘若出现丢包,怎么办?流量控制拥塞控制延迟应答如何延迟应答?捎带应答面向字节流粘包问题如何避免粘包问题?TCP的异常情况查看网络状态的工具应用场景TCP总结原创 2023-02-25 21:20:05 · 803 阅读 · 5 评论 -
HTTP与HTTPS原理
目录HTTP协议背景协议格式请求行请求报头请求正文(有效载荷)响应行HTTPS原理协议背景什么是加密?为什么要加密?加密方式数据摘要(数据指纹)协议加密方案实现探究方案一:只使用对称加密方案二:只使用非对称加密方案三:双方都使用非对称加密方案四:对称加密和非对称加密结合方案五:非对称加密 + 对称加密 + 证书认证总结原创 2023-02-20 23:22:22 · 192 阅读 · 0 评论 -
网络编程套接字(下篇)多版本TCP实现服务器及其部署
目录TCP协议特点编写TCP服务器服务端实现类方法:初始化服务器类方法:启动服务器部署服务器:服务端代码客户端实现1.创建套接字socket2.发起链接请求connect3.收发消息客户端代码:线程池代码:定义任务类代码:原创 2023-03-15 23:01:41 · 513 阅读 · 1 评论 -
网络编程套接字(上篇)UDP实现简易多人聊天室
目录背景知识主机间通信本质socket端口号特点:为什么不用进程pid?网络字节序socket编程接口APIsockaddr结构编辑简单UDP网络程序了解UDP协议简易多人聊天室实现服务端代码:客户端代码:原创 2023-02-16 22:45:37 · 1449 阅读 · 2 评论 -
计算机网络概述
目录网络发展背景理解计算机结构认识局域网与广域网分层的网络协议OSI七层网络模型编辑OSI七层模型特点TCP/IP五层结构模型网络传输的基本流程网络与OS的关系认识IP地址认识MAC地址通讯过程数据包的封装和分用原创 2023-02-13 00:19:53 · 147 阅读 · 0 评论