![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
怎样学好网络
文章平均质量分 89
半醒半醉日复日,花落花开年复年
这个作者很懒,什么都没留下…
展开
-
【计算机网络】7. 网络基础5之详解以太网协议,ARP协议,NAT协议,DNS协议
目录1. 以太网协议1.1 以太网协议格式2.ARP协议2.1 arp协议的格式2.2 arp缓存表2.2.1 为什么需要arp缓存表?2.2.2 arping发送的arp数据在抓包的时候为什么没有看到广播现象?2.2.3 为什么arp缓存表当中的记录还需要老化(失效)时间?3. NAT:地址转换协议4. DNS协议1. 以太网协议网络层的IP协议负责路由选择,而具体如何从A机器到B设备,网络层并没有关心,而是数据链路层负责相邻设备的转发。命令:route -n:打印路由表数据链路层负责相邻设备之原创 2022-01-19 19:42:51 · 2718 阅读 · 0 评论 -
【计算机网络】6. 网络基础4之详解IP协议( IP协议头格式、IP地址管理、路由选择)
目录1. IP协议头格式2. IP地址管理2.1 IP地址的早期划分方式2.1.1 A类2.1.2 B类2.1.3 C类2.2 现在分配IP的方式:CIDR方式2.2.1 引入子网掩码3. 路由选择原创 2022-01-17 17:00:52 · 3329 阅读 · 1 评论 -
【计算机网络】5. 网络基础3之详解TCP,UDP(三次握手、四次挥手、TCP的可靠机制、滑动窗口机制、TCP流量控制、拥塞控制机制、TCP粘包问题)
1. UDP协议1.1 udp协议的特性1.2 udp协议报头字段1.3 udp缓冲区1.4 udp常见的应用场景2. TCP协议2.1 tcp协议的特性2.2 三次握手2.2.1 数据包名称,连接状态2.2.2 包序管理2.2.3 网络抓包2.3 四次挥手2.3.1 TIME_WAIT状态,MSL2.3.2 端口重用2.3.3 CLOSE_WAIT状态2.4 TCP协议段格式2.4.1 MSS2.5 TCP的可靠机制2.5.1 确认应答机制2.5.2 超时重传机制原创 2022-01-15 21:59:20 · 1448 阅读 · 0 评论 -
【计算机网络】4. 网络基础2之详解HTTP(http请求与响应、请求方法、URL、状态码、请求和响应的头部字段)
目录1. http请求与响应1.1 http请求格式:请求首行,请求体,空行,请求正文1.2 http响应格式:响应首行,响应体,空行,响应正文2. 请求方法3. http协议概述4. http对应的URL解释5. http协议的数据流6. http协议的版本7. http状态码8. 请求和响应的头部字段9. http连接代码原创 2022-01-09 23:21:00 · 1442 阅读 · 0 评论 -
【计算机网络】3. 网络编程socket2(多线程tcpsocket、多进程tcpsocket、)
目录1. 多线程TCPsocket编程1.1 服务端1.2 客户端1.3 常见问题2. 多进程TCPsocket编程2.1 服务端2.2 客户端1. 多线程TCPsocket编程1.1 服务端#include <stdio.h>#include <unistd.h>#include <string.h>#include <pthread.h>#include <sys/socket.h>#include <netinet/in原创 2022-01-07 20:50:29 · 847 阅读 · 0 评论 -
【计算机网络】2. 网络编程socket1(TCP与UDP的简单特性、网络字节序、UDPsocket、TCPsocket)
目录1. 网络五组元信息2. UDP的简单特性3. TCP的简单特性4. 网络字节序5. UDPsocket编程流程5.1 创建套接字5.2 绑定地址信息5.3 UDP发送数据5.4 UDP接受数据1. 网络五组元信息一条网络数据一定包含5部分信息(1)源 IP 地址:表示该条信息来自于哪个机器(2)源端口:表示该条信息来自于哪个进程(3)目的 IP 地址:表示该条信息去往哪一个机器(4)目的端口:表示该条信息去往哪一个进程(5)协议:双方网络数据采用的具体网络协议2. UDP的简单特性U原创 2022-01-02 15:52:39 · 1397 阅读 · 0 评论 -
【计算机网络】1. 网络基础1(网络协议、网络传输流程、ip和MAC地址、端口)
目录1. 网络协议1.1 OSI七层模型(理论模型)1.2 TCP/IP五层/四层模型(实践模型)2. 网络传输流程2.1 数据包的封装和分用3. 网络中的地址管理3.1 ip地址3.2 MAC地址4. 端口网络基础网络解决的问题,是牵扯到数据双方的。数据的发送方,数据的接收方。网络解决的就是不同机器之间不同进程的进程间通信问题。局域网LAN: 计算机数量更多了, 通过交换机和路由器连接在一起广域网WAN: 将远隔千里的计算机都连在一起;1. 网络协议网络协议解决的就是网络双方,发送的网络数据格原创 2021-12-28 19:22:18 · 1327 阅读 · 0 评论