Linux高级网络开发奇妙之旅

一、基础理论篇

01、网络协议入门

02、LAN、WAN、WLAN、VLAN 和 VPN 的区别

03、IP 地址介绍

04、广播地址介绍

05、无连接和面向连接协议的区别

06、因特网的IP协议是不可靠无连接的,那为何当初不直接把它设计为可靠?

07、C/S和B/S架构的区别


二、初级实践篇

08、编程准备:字节序、地址转换

09、套接字的介绍

10、UDP编程

11、绑定( bind )端口需要注意的问题

12、UDP广播

13、UDP多播

14、TCP编程

15、TCP中connect()、listen()和accept()三者的关系

16、浅谈 TCP 三次握手和四次挥手

17、并发服务器的三种实现模型


三、进阶高级篇

18、原始套接字能干什么?

19、原始套接字编程

20、原始套接字实例:MAC 头部报文分析

21、原始套接字实例:MAC 地址扫描器

22、IP 数据报格式详解

23、TCP 和 UDP 数据报格式详解

24、原始套接字实例:发送 UDP 数据包

25、libpcap详解

26、libnet使用指南


四、拓展知识篇

27、杀毒软件和防火墙的区别

28、iptables使用说明

29、内网和外网之间的通信


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。