⑦网络和Linux网络编程
文章平均质量分 96
先讲解一下网络的基础知识,然后慢慢深入Linux网络。里面有OSI七层模型详解+套接字编程+各种协议详解+高级IO+多路转接代码。(本专栏多数图片来自《图解HTTP》和《图解TCP/IP》)
GR鲸鱼
C/C++领域新星创作者,阿里云社区专家博主,中长跑,C语言,数据结构与算法,C++,Linux,计算机网络,系统/网络编程,MySQL数据库。(建议按顺序看专栏)
展开
-
网络和Linux网络_1(网络基础)网络概念+协议概念+网络通信原理
此篇内容有:网络概念(局域网LAN和广域网WAN)+协议概念(OSI七层模型)+网络通信原理(协议报头+解包分用)+MAC地址和IP地址+笔试选择题。下一篇:网络和Linux网络_2(套接字编程)socket+UDP网络通信代码。原创 2023-11-13 22:50:28 · 1059 阅读 · 0 评论 -
网络和Linux网络_2(套接字编程)socket+UDP网络通信代码
网络和Linux网络_2(套接字编程)IP地址+端口号+socket(接口讲解)+UDP网络通信(代码)+bind+sendto+recvfrom+网络字节序。下一篇:网络和Linux网络_3(套接字编程)TCP网络通信代码(多线程+线程池版本等)。原创 2023-11-16 19:31:45 · 588 阅读 · 0 评论 -
网络和Linux网络_3(套接字编程)TCP网络通信代码(多个版本)
网络和Linux网络_3(套接字编程)TCP网络通信代码(单进程版+多进程版+多线程版,常规打印,大小写转化,在线翻译)。下一篇:应用层_序列化和反序列化_网络计算器。原创 2023-11-18 20:09:33 · 742 阅读 · 1 评论 -
网络和Linux网络_4(应用层)序列化和反序列化(网络计算器)
网络和Linux网络_4(应用层)序列化和反序列化(网络版本计算器+守护进程+Json的使用,再理解了协议)协议的重新理解+计算器完整代码,下一篇:应用层_HTTP协议(方法+报头+状态码)。原创 2023-11-22 12:59:02 · 1407 阅读 · 0 评论 -
网络和Linux网络_5(应用层)HTTP协议(方法+报头+状态码)
网络和Linux网络_5(应用层)HTTP协议(方法_GET和POST等+报头_Cookie和Session等+状态码_重定向等)各种代码演示,展示了与html网页的链接。下一篇:(应用层)HTTPS协议(加密解密+中间人攻击+证书)。原创 2023-11-25 12:56:56 · 1462 阅读 · 0 评论 -
网络和Linux网络_6(应用层)HTTPS协议(加密解密+中间人攻击+证书)
网络和Linux网络_6(应用层))HTTPS协议(加密解密和秘钥的概念)+中间人攻击+对称加密和非对称加密+证书概念和HTTPS的通信方式。下一篇:7(传输层)UDP和TCP协议(端口号+确认应答+超时重传+三次握手四次挥手)。原创 2023-11-28 12:48:27 · 1588 阅读 · 0 评论 -
网络和Linux网络_7(传输层)UDP和TCP协议(端口号+确认应答+超时重传+三次握手四次挥手)
网络和Linux网络_7(传输层)UDP和TCP协议(端口号+确认应答+超时重传+三次握手四次挥手)。UDP格式和特点,TCP格式和解包分用+确认应答ACK+超时重传+链接管理。下一篇:8(传输层)TCP协议_续(流量控制+滑动窗口+拥塞控制+紧急指针+listen第二个参数。原创 2023-11-30 12:49:16 · 1540 阅读 · 0 评论 -
网络和Linux网络_8(传输层)TCP协议_续(流量控制+滑动窗口+拥塞控制+紧急指针+listen第二个参数)
网络和Linux网络_8(传输层)TCP协议(流量控制+滑动窗口+拥塞控制+延迟应答+捎带应答+面向字节流+粘包问题+16位紧急指针+listen第二个参数+TCP与UDP比较)下一篇:应用层和传输层_笔试选择题汇总。下下篇:网络层_IP协议等。原创 2023-12-02 13:52:31 · 1358 阅读 · 0 评论 -
网络和Linux网络_9(应用层和传输层_笔试选择题)
此篇是应用层和传输层的笔试选择题+答案解析,目前五六十题,有常见应用协议等+HTTP请求/响应报头属性等+端口号等+TCP状态等。下一篇:10(网络层)IP协议+分片组装+网段划分+路由。原创 2023-12-03 22:06:54 · 1297 阅读 · 0 评论 -
网络和Linux网络_10(网络层)IP协议+分片组装+网段划分+路由
网络和Linux网络_10(网络层)IP协议(作用+报头)+分片组装+网段划分+路由+笔试选择题。下一篇:11(数据链路层)以太网(MAC帧)协议+局域网转发+ARP协议原创 2023-12-04 18:54:55 · 1717 阅读 · 0 评论 -
网络和Linux网络_11(数据链路层)以太网(MAC帧)协议+局域网转发+ARP协议
网络和Linux网络_11(数据链路层)以太网/MAC帧协议+局域网转发原理+ARP协议+。下一篇:12(网络其他协议和技术)DNS+ICMP+NAT+代理服务器。原创 2023-12-06 17:09:54 · 2019 阅读 · 0 评论 -
网络和Linux网络_12(网络其他协议和技术)DNS+ICMP+NAT/NAPT+代理服务器
网络和Linux网络_12(网络其它协议和技术)域名解析服务DNS+网络控制报文协议ICMP+网络地址转化NAT/网络地址与端口号转换NAPT+代理服务器+相关笔试选择题。原创 2023-12-11 13:03:40 · 2080 阅读 · 0 评论 -
网络和Linux网络_13(高级IO+多路转接)五种IO模型+select编程
网络和Linux网络_13(高级IO+多路转接)五种IO模型+select服务器(IO钓鱼故事+阻塞IO+非阻塞IO+信号驱动IO+多路转接IO+异步IO+select编程完整代码+相关笔试选择题)原创 2024-01-02 10:05:48 · 1050 阅读 · 0 评论 -
网络和Linux网络_14(IO多路转接)poll和epoll编程_服务器
网络和Linux网络_14(IO多路转接)poll和epoll编程_服务器,相关函数+原理+优缺点+简易服务器代码实现+水平触发和边缘触发。原创 2024-01-19 14:25:38 · 1454 阅读 · 0 评论 -
网络和Linux网络_15(IO多路转接)reactor编程_服务器+相关笔试题
网络和Linux网络_15(IO多路转接)reactor编程_服务器+多路转接相关笔试题+select_poll_epoll分别的优缺点。(此专栏的最后一篇)原创 2024-01-30 22:39:45 · 1497 阅读 · 0 评论