计算机网络
文章平均质量分 93
网络编程
三问走天下
学习新知识,要问自己三个问题:是什么?为什么?怎么做?俗称三问
展开
-
json-cpp的下载与使用
json的格式,以及json的接口使用转载 2024-09-12 22:20:11 · 100 阅读 · 0 评论 -
cpp-httplib的下载和使用
cpp-httplib的常用函数调用原创 2024-09-12 22:14:55 · 718 阅读 · 0 评论 -
五种IO模型(阻塞,非阻塞,多路复用[select, poll, epoll],信号驱动,异步IO)
select,poll,epoll,五种IO模型,阻塞,非阻塞,信号驱动,异步IO,多路转接,原创 2024-08-05 18:19:08 · 1130 阅读 · 0 评论 -
数据链路层,MAC地址,MTU,ARP广播获取MAC地址
MAC地址,MUT最大传输单位原创 2024-07-31 14:49:02 · 598 阅读 · 0 评论 -
网络层IP协议,网段划分,NAT转换
IP协议,网段划分,公网和内网区别,NAT网络地址转换原创 2024-07-31 14:47:20 · 1053 阅读 · 0 评论 -
TCP全队列连接,tcpdum抓包
上面的是三次握手,下面的是四次挥手。我们之前也是讲过了原理的,虽然客户端立马就关闭了,如果服务端也立马进行关闭了,也就是说客户端关闭的瞬间,服务端响应ACK报文的同时也发送了断开连接的请求,这个时候就可以进行捎带应答了。注意:-i any 指定捕获所有网络接口上的数据包,tcp 指定捕获 TCP 协议的数据包。当我们启动两台客户端的时候,使用netstat -natp查看是没有什么问题的。使用 -w 选项可以将捕获的数据包保存到文件中,以便后续分析。所以上面的实验也验证了,建立连接的过程和用户是否。原创 2024-08-07 19:33:32 · 1043 阅读 · 1 评论 -
传输层TCP协议
三次握手,四次挥手,捎带应答,超时重传,延迟应答,流量控制,拥塞控制原创 2024-07-30 12:56:08 · 1323 阅读 · 0 评论 -
传输层UDP协议
从UDP协议字段我们不难看出,UDP报头的长度是固定的也就是8字节,而16位UDP长度是表示整个报文的长度,而现在如果要将报文和数据进行分离的话也是很简单,因为我们已经知道了报头的固定长度是8个字节,而我们只要用UDP长度减去固定长度的报头就可以找到数据的长度,进而将报头与数据进行有效的分离。在 TCP/IP 协议中, 用 “源 IP”, “源端口号”, “目的 IP”, “目的端口号”, “协议号” 这样一个五元组来标识一个通信(可以通过 netstat -n 查看);原创 2024-07-30 12:54:18 · 598 阅读 · 0 评论 -
HTTPS协议讲解
什么是明文,密文,什么是加密,解密,对称加密,非堆对称加密,数据摘要,数据指纹,签名,证书,CA机构原创 2024-08-06 23:23:02 · 1193 阅读 · 2 评论 -
HTTP cookie 和 session
cookie和session进行用户标识,缓存用户数据原创 2024-07-29 18:33:01 · 608 阅读 · 0 评论 -
应用层协议HTTP
http请求与响应,http报文格式,http模拟实现原创 2024-07-29 18:31:25 · 403 阅读 · 0 评论 -
进程关系与守护进程
守护进程原创 2024-07-28 22:47:16 · 694 阅读 · 0 评论 -
网络基础1
七层协议,数据在网络传输的过程原创 2024-07-27 12:49:18 · 948 阅读 · 0 评论