
网络
文章平均质量分 96
梨+苹
大二本科在读,记录学习经历
展开
-
高级IO—poll,epoll,reactor
本文介绍高级IO中poll、epoll函数的原理用法及其服务器代码,以及reactor服务器的编写原创 2023-11-29 20:00:37 · 849 阅读 · 7 评论 -
高级IO—select
本文介绍了IO的概念,五种IO模型:阻塞,非阻塞,信号驱动,多路转接,异步IO,select函数刨析,select服务器的实现原创 2023-11-24 16:06:50 · 342 阅读 · 0 评论 -
DNS、ICMP和NAT
本文介绍了DNS域名解析,ICMP协议和NAT技术。其中DNS终点介绍了域名分配和管理,DNS域名解析过程。ICMP协议重点介绍了ICMP协议的功能,ping命令和traceroute命令。NAT技术重点介绍了实现方法,正向代理和反向代理。原创 2023-10-24 16:02:58 · 477 阅读 · 1 评论 -
ARP协议
本文介绍了ARP协议,ARP协议的作用,ARP协议的定位,ARP数据报的格式,ARP协议的工作流程,ARP缓存表,RARP协议的介绍等原创 2023-10-17 17:23:37 · 411 阅读 · 12 评论 -
数据链路层—以太网协议
本文介绍了数据链路层中的以太网协议。其中介绍了以太网的概念,以太网帧的格式,碰撞领域和避免碰撞算法。mac地址,令牌环网,交换机。MTU的概念和MTU对上层协议的影响。以及基于数据链路层的学习后重新理解数据跨网段传输的过程。原创 2023-10-14 15:52:04 · 327 阅读 · 2 评论 -
网络层协议—IP协议
本文介绍了网络层协议IP协议。主要介绍IP协议文格式,IP报头,网段划分,子网掩码,IP地址的特点,IP地址的数量限制和解决办法NAT技术,私有IP和公网IP的划分,路由,报文的分片和组装原创 2023-10-10 18:42:57 · 460 阅读 · 13 评论 -
传输层协议—TCP协议
本文介绍了TCP协议。TCP协议端格式,报头中的各个字段的含义和作用,包括32位序列号32位确认序列号、报头标志位、16位紧急指针、16位校验和。TCP协议为了连接的各种机制:确认应答机制、超时重传机制、连接管理机制、流量控制、滑动窗口、拥塞控制、延迟应答。TCP面向字节流的原因及其特点等等原创 2023-10-05 22:33:14 · 321 阅读 · 2 评论 -
传输层协议—UDP协议
本文介绍传输层协议之一的UDP协议。端口号范围划分,pidof、netstat关键字的使用。UDP协议把报文详细介绍。UDP缓冲区介绍等。原创 2023-10-02 15:28:38 · 253 阅读 · 0 评论 -
HTTPS协议原理
本文介绍了HTTPS协议原理,其中包括HTTPS是什么,HTTPS相对于HTTP的改进目标,加密解密原、方法及其应用场景,引入证书,CA认证,中间人干预场景分析等等。原创 2023-09-23 11:20:53 · 340 阅读 · 30 评论 -
HTTP协议
本文介绍了HTTP协议,包括应用层协议,URL格式和性质,urlencode和urldecode函数及其url转义规则,从应用层协议自顶向下看待通信,HTTP协议格式,即请求格式和响应格式,自主实现简单的HTTP服务器及其网页实现,网页的表单内容及其提交方法,HTTP状态码,HTTP长连接性质,HTTP周边会话保持原因及其性质,cookie和session id原创 2023-09-19 19:42:36 · 664 阅读 · 26 评论 -
模拟实现应用层协议
模拟实现应用层协议,通过实现网络版计算器,服务器和客户端通信,模拟实现序列化和反序列化。还介绍了使用Json进行序列化和反序列化,浅谈了条件编译。原创 2023-08-30 15:22:44 · 1048 阅读 · 3 评论 -
网络字节序——TCP接口及其实现简单TCP服务器
本文介绍了TCP接口。简单实现TCP服务器的几种版本:单进程版、多进程版、多线程版及其各自特点。守护进程及其setsid函数,以及TCP协议通信流程:三次握手四次挥手原创 2023-08-26 11:50:55 · 1238 阅读 · 11 评论 -
网络套接字——UDP服务器
介绍了端口号,TCP协议,UDP协议。讲解了socket接口的使用,以及实现简单的UDP服务器开发原创 2023-08-16 19:10:51 · 482 阅读 · 9 评论 -
网络——初识网络
了解计算机网络产生的背景、网络协议、网络分层、OST七层模型、TCP\IP四层模型,网络数据传输基本模型、认识IP地址和MAC地址原创 2023-08-04 19:14:14 · 964 阅读 · 3 评论