- 博客(201)
- 收藏
- 关注
原创 mysql分组查询 -- 聚合函数(介绍,使用),group by使用,分组聚合统计(使用,having介绍),where和having的对比,mysql一切皆表的概念
mysql分组查询 -- 聚合函数(介绍,使用),group by使用,分组聚合统计(使用,having介绍),where和having的对比,mysql一切皆表的概念
2024-09-21 13:12:47 401
原创 Reactor介绍,如何从简易版本的epoll修改成Reactor模型(demo版本代码+详细介绍)
Reactor介绍,如何从简易版本的epoll修改成Reactor模型(demo版本代码+详细介绍)
2024-09-19 17:19:01 523
原创 多路转接之epoll的两种触发方式(LT,ET的效率对比,原理,epoll读取数据的过程)
epoll的两种触发方式(LT,ET的效率对比,原理,epoll读取数据的过程)
2024-09-19 13:34:07 786
原创 epoll接口介绍,epoll模型介绍+原理,接口和模型的关系,epoll优点(和select/poll进行对比)
epoll接口介绍,epoll模型介绍+原理,接口和模型的关系,epoll优点(和select/poll进行对比)
2024-09-13 09:18:30 1156
原创 多路转接之poll(接口介绍,struct pollfd介绍,实现原理,实现非阻塞网络通信代码)
多路转接之poll(接口介绍,struct pollfd介绍,实现原理,实现非阻塞网络通信代码)
2024-09-09 22:29:38 668
原创 多路转接之select(fd_set介绍,参数详细介绍,优缺点),实现非阻塞式网络通信(代码+思路)
多路转接之select(fd_set介绍,参数详细介绍,优缺点),实现非阻塞式网络通信(代码+思路)
2024-09-08 23:07:30 1231
原创 io本质+io效率本质,5种io模型(介绍,异步/同步区别,阻塞/非阻塞区别)
io本质+io效率本质,5种io模型(介绍,异步/同步区别,阻塞/非阻塞区别)
2024-09-07 00:37:26 978
原创 代理服务器介绍,正向代理(校园网,vpn,http隧道技术),反向代理(公司服务器,frp服务),NAT和代理服务器的相同/不同点
代理服务器介绍,正向代理(校园网,vpn,http隧道技术),反向代理(公司服务器,frp服务),NAT和代理服务器的相同/不同点
2024-09-05 20:44:40 1043
原创 NAT技术介绍+缺陷(内网穿透+工具),NAPT(介绍,替换过程,原理,NAT转换表)
NAT技术介绍+缺陷(内网穿透+工具),NAPT(介绍,替换过程,原理,NAT转换表)
2024-09-04 23:35:13 1189
原创 ICMP协议(介绍,类型),ping命令原理+注意点,traceroute原理(原始套接字)
ICMP协议(介绍,类型),ping命令原理+注意点,traceroute原理(原始套接字)
2024-09-04 09:23:09 537
原创 DNS介绍(hosts文件,域名结构),面试题(输入url后会发生什么)
DNS介绍(hosts文件,域名结构),面试题(输入url后会发生什么)
2024-09-02 12:38:11 909
原创 ARP协议(原理,特点,报文格式,具体过程),ARP缓存(有效时间,为什么),ARP欺骗(定向断网,成为中间人),RARP简单介绍
ARP协议(原理,特点,报文格式,具体过程),ARP缓存(有效时间,为什么),ARP欺骗(定向断网,成为中间人),RARP简单介绍
2024-09-02 10:48:59 1410
原创 数据链路层(Mac帧,报头字段,局域网通信原理),MTU,MSS,ip报文的分包与组装(ip报头字段介绍,组装过程,判断是否被分片/收到全部分片)
数据链路层(Mac帧,报头字段,局域网通信原理),MTU,MSS,ip报文的分包与组装(ip报头字段介绍,组装过程,判断是否被分片/收到全部分片)
2024-08-28 22:03:17 1520
原创 私有ip(介绍,地址范围),私网和公网的关系(访问外部网站的过程,NAT技术)
私有ip(介绍,地址范围),私网和公网的关系(访问外部网站的过程,NAT技术)
2024-08-26 17:20:28 1255
原创 网段划分(为什么+分类划分,CIDR),ip地址组成,路由器介绍,广播地址,DHCP,NAT技术,ipv6,如何申请网络
网段划分(为什么+分类划分,CIDR),ip地址组成,路由器介绍,广播地址,DHCP,NAT技术,ipv6,如何申请网络
2024-08-02 10:42:44 943
原创 传输层和网络层的关系,ip协议+ip地址+ip报头字段介绍(4位TOP字段,8位生存时间(ttl)),ip地址和端口号的作用
传输层和网络层的关系,ip协议+ip地址+ip报头字段介绍(4位TOP字段,8位生存时间(ttl)),ip地址和端口号的作用
2024-07-17 02:30:40 1045
原创 网络协议栈的部分底层实现(文件->网络,网络的开始),file结构中的private_data字段,socket结构体,sk_buff结构体,封装报头/解包/上下传递报文的本质
网络协议栈的部分底层实现(文件->网络,网络的开始),file结构中的private_data字段,socket结构体,socket 和 file 中的方法集,sk_buff结构体,封装报头/解包/上下传递报文的本质
2024-07-08 20:34:22 950 1
原创 多态原理(虚表重写,运行时的汇编,为什么不能用父类对象调用多态),虚函数表(虚表存放位置,查看虚表内容,多继承时调用多态的汇编代码,this指针的修改,派生类未重写虚函数指针的存放位置)
多态原理(虚表重写,运行时的汇编,为什么不能用父类对象调用多态),虚函数表(虚表存放位置,查看虚表内容,多继承时调用多态的汇编代码,this指针的修改,派生类未重写虚函数指针的存放位置)
2024-06-19 12:02:16 1066
原创 tcp协议机制的总结(可靠性,提高性能),基于tcp的应用层协议,用udp如何实现可靠传输
tcp协议机制的总结(可靠性,提高性能),基于tcp的应用层协议,用udp如何实现可靠传输
2024-06-10 18:47:54 408
原创 tcp协议的延迟应答(介绍+原则),拥塞控制(拥塞窗口,网络出现拥塞时,滑动窗口的大小如何确定,慢启动,阈值)
tcp协议的延迟应答(介绍+原则),拥塞控制(拥塞窗口,网络出现拥塞时,滑动窗口的大小如何确定,慢启动,阈值)
2024-06-10 16:35:49 913 1
原创 流量控制(为什么,协商接收能力,窗口探测,窗口大小),滑动窗口(如何实现区域划分,窗口如何移动,异常情况的处理,指针的值如何确定,与流量控制的关系),快重传(与超时重传的对比)
流量控制(为什么,协商接收能力,窗口探测,窗口大小),滑动窗口(如何实现区域划分,窗口如何移动,异常情况的处理,指针的值如何确定,与流量控制的关系),快重传(与超时重传的对比)
2024-06-10 13:41:32 1229
原创 c++语法 -- 函数重载(编译链接过程,函数名修饰),引用(使用特性,使用权限,底层汇编,和指针的不同),auto(作用,使用注意),内联inline(介绍,定义和声明)
c++语法 -- 函数重载(编译链接过程,函数名修饰),引用(使用特性,使用权限,底层汇编,和指针的不同),auto(作用,使用注意),内联inline(介绍,定义和声明)
2024-06-06 00:16:42 947
原创 tcp协议的超时重传(去重,确定时间),通信建立机制(三次握手,通信,四次挥手的细节和图解),为什么是3次/4次,肉机,全/半连接队列,SYN洪水,TIME_WAIT状态(解决,为什么出现,MSL)
tcp协议的超时重传(去重,确定超时时间),通信建立机制(三次握手,通信,四次挥手的细节和图解),为什么是3次握手/4次挥手,半连接(肉机),全连接/半连接队列(队列满时),SYN洪水,TIME_WAIT状态(介绍,解决,为什么出现)
2024-06-05 22:51:54 1001
原创 tcp协议介绍,协议段格式(端口号,首部长度,窗口大小,序号,确认序号,6个标志位),流量控制,确认应答机制,捎带应答,三次握手的双方认知不一致问题
tcp协议介绍,协议段格式(端口号,首部长度,窗口大小,序号,确认序号,6个标志位),流量控制,确认应答机制,捎带应答,三次握手的双方认知不一致问题
2024-05-23 01:20:08 788
原创 https协议介绍,证书,数字签名介绍 -- 如何对http协议进行加密(只使用对称/非对称加密,使用两组非对称,对称+非对称,对称+非对称+证书),每种加密方式存在的问题,MITM攻击
https协议介绍,证书介绍 -- 如何对http协议进行加密(只使用对称/非对称加密,使用两组非对称,对称+非对称,对称+非对称+证书),每种加密方式存在的问题,MITM攻击,证书(申请证书流程,如何签发证书,验证证书),数字签名介绍
2024-05-12 15:07:18 806
原创 https介绍,加密解密(举例+必要性,对称/非对称加密介绍),数字摘要/指纹(介绍,应用(session id,网盘的秒传功能))
https介绍,加密解密(举例+必要性,对称/非对称加密介绍),数字摘要/指纹(介绍,应用(session id,网盘的秒传功能))
2024-05-09 10:26:23 1058
原创 set-cookie字段,cookie文件介绍+原理,如何查看cookie文件,在基于http协议服务器的代码实现,cookie存在问题+解决(会话机制)
set-cookie字段,cookie文件介绍+原理,如何查看cookie文件,在基于http协议服务器的代码实现,cookie存在问题+解决(会话机制)
2024-05-08 01:14:47 2244
基于tcp协议的网络通信(基础echo版.多进程版,多线程版,线程池版),telnet命令
2024-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人