计算机网络
文章平均质量分 96
网络编程
YoungMLet
这个作者很懒,什么都没留下…
展开
-
【计算机网络】epoll
认识 IO 多路转接 epoll 模型,理解构建 epoll 模型的三个系统调用以及含义;理解 epoll 的底层原理,epoll 的优缺点;先简单使用 epoll 构建一个服务器,再根据 epoll 的工作模式 LT 和 ET 的对比优化服务器,使用 Reactor 模式搭建一个简单的 epoll 服务器!原创 2024-04-05 13:10:55 · 3763 阅读 · 229 评论 -
【计算机网络】select/poll
认识 IO 多路转接的其中两种实现方式,select 和 poll,从理解接口到代码实现,最后分析它们的优缺点!原创 2024-04-02 01:17:06 · 2799 阅读 · 215 评论 -
【计算机网络】高级IO模型
理解IO并认识五种高级IO模型,包括:阻塞IO、非阻塞IO、信号驱动IO、IO多路转接、异步IO,理解阻塞和非阻塞概念,同步通信和异步通信概念,最后实现非阻塞IO!原创 2024-03-29 13:52:48 · 3126 阅读 · 240 评论 -
【计算机网络】数据链路层
认识网络协议栈的最后一层,数据链路层,理解数据链路层的协议,Mac 帧,理解局域网的通信原理,理解 MTU 对不同协议的影响,理解 ARP 协议以及其它周边的协议和技术,例如 DNS、域名、ICMP、NAT技术和代理服务器!原创 2024-03-25 22:28:35 · 3043 阅读 · 249 评论 -
【计算机网络】IP 协议
认识 IP 地址,理解 IP 协议报头格式,理解网段划分,在局域网中是如何通信的,深刻理解公网 IP 地址和私有 IP 地址,根据公网 IP 和 私网 IP 理解全球网络的通信!最后简单理解路由的过程!原创 2024-03-19 17:08:30 · 6682 阅读 · 296 评论 -
【计算机网络】UDP/TCP 协议
认识传输层中的UDP/TCP协议,了解UDP协议的报文格式和特点,重点理解TCP协议,分别从TCP协议段格式、确认应答机制、超时重传机制、连接管理机制(三次握手四次挥手)、流量控制、滑动窗口、延迟应答、捎带应答和拥塞控制理解TCP协议!最后简单再理解面向字节流概念,以及面向字节流延申出来的粘包问题,和TCP的三种异常情况!原创 2024-03-12 23:37:23 · 7279 阅读 · 278 评论 -
【计算机网络】HTTPS 协议原理
理解 https 概念,认识加密是什么,认识数据摘要(数据指纹),深度探究 https 的工作原理!原创 2024-03-04 00:36:41 · 3691 阅读 · 253 评论 -
【计算机网络】HTTP协议
认识 URL,深刻理解 HTTP 协议,包括 http 请求和 http 响应,搭建最简单的 http 服务器,并加入 HTML 页面,理解 http 中的方法、状态码和报头!原创 2024-03-01 13:32:09 · 3371 阅读 · 255 评论 -
【计算机网络】应用层自定义协议
认识应用层自定义协议,序列化和反序列化,基于定制自定义协议和序列化反序列化实现网络版的计算器!最后认识使用 JSON 进行序列化和反序列化!原创 2024-02-26 00:45:39 · 2628 阅读 · 192 评论 -
【计算机网络】socket 网络套接字
认识端口号,初识socket编程,了解TCP协议和UDP协议,了解面向网络字节序,理解socket编程接口和sockaddr结构,编写UDP服务器和TCP服务器,并将TCP服务器守护进程化!原创 2024-02-22 07:10:56 · 2645 阅读 · 172 评论 -
【计算机网络】网络基础
初识计算机网络,了解网络发展,认识网络协议,TCP/IP五层模型,认识网络协议栈,理解网络传输的基本流程!原创 2024-02-20 01:05:17 · 1660 阅读 · 160 评论