![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux网络基础
文章平均质量分 94
侠客cheems
我,把别人的BUG置之不理,所以自然有人归还。
展开
-
【网络层】网络基础 -- IP协议
IP、协议头格式、网段划分、特殊的IP地址、IP地址的数量限制、私有IP地址和公网IP地址、分片与组装、如何分片与组装?原创 2023-09-07 08:51:53 · 1655 阅读 · 42 评论 -
【传输层】TCP -- 三次握手四次挥手 | 可靠性与提高性能策略
超时重传机制、连接管理机制、三次握手、四次挥手、滑动窗口、拥塞控制、延迟应答、捎带应答、面向字节流、粘包问题、TCP异常情况、TCP小结、基于TCP应用层协议、理解 listen第二个参数原创 2023-09-04 09:18:44 · 3900 阅读 · 84 评论 -
【数据链路层】网络基础 -- MAC帧协议与ARP协议
数据链路层、认识以太网、以太网帧格式(MAC帧)、认识MAC地址、对比理解MAC地址、IP地址、认识MTU、MTU对IP协议的影响、MTU对UDP协议的影响、MTU对于TCP协议的影响、再谈局域网转发原理(基于协议)、ARP协议、ARP协议的作用、ARP协议的工作流程、ARP数据报的格式原创 2023-09-21 16:35:01 · 1745 阅读 · 32 评论 -
【传输层】网络基础 -- UDP协议 | TCP协议
再谈端口号,端口号范围划分,netstat,pidof,UDP,UDP的特点,面向数据报,UDP的缓冲区,基于UDP的应用层协议,TCP,认识TCP协议的报头,理解封装解包,理解可靠性,TCP工作模式,16位窗口大小,6位标志位:URG、ACK、PSH、RST、SYN、FIN原创 2023-08-31 13:00:20 · 727 阅读 · 33 评论 -
【应用层】网络基础 -- HTTPS协议
HTTPS 协议原理:为什么要加密:常见的加密方式:对称加密、非对称加密、数据摘要&&数据指纹、HTTPS 的工作过程探究:方案1-只使用对称加密、方案2-只使用非对称加密、方案3-双方都使用非对称加密、方案4-非对称加密+对称加密、中间人攻击-针对上面的场景、CA认证、理解数据签名、方案5-非对称加密+对称加密+证书认证原创 2023-08-28 10:25:26 · 1548 阅读 · 37 评论 -
【应用层】网络基础 -- HTTP协议
再谈协议、HTTP协议、认识URL、urlencode和urldecode、HTTP协议格式、HTTP的方法、HTTP的状态码、HTTP常见Header、HTTP周边会话保持原创 2023-08-24 12:03:49 · 1970 阅读 · 46 评论 -
【Linux网络】网络编程套接字 -- 基于socket实现一个简单UDP网络程序
认识端口号、网络字节序、处理字节序函数 htonl、htons、ntohl、ntohs、socket:socket编程接口、sockaddr结构、结尾实现UDP程序的socket接口使用解析、socket、处理 IP 地址的函数、初始化sockaddr_in、bind、recvfrom、sendto、实现一个简单的UDP网络程序、封装服务器相关代码、封装客户端相关代码原创 2023-08-21 09:55:21 · 1896 阅读 · 39 评论 -
【Linux网络】网络基础 -- 初识协议 | 网络传输流程 | IP地址与MAC地址
认识 "协议":思考: 只要通信的两台主机, 约定好协议就可以了么?协议分层、OSI七层模型、TCP/IP五层(或四层)模型、网络传输基本流程、先谈局域网、网络传输流程图:数据包封装和分用、网络中的地址管理、认识IP地址、认识MAC地址原创 2023-08-17 10:34:26 · 699 阅读 · 28 评论