课程介绍:
该课程将讲授有关网络传输数据的基本操作、常用的网络传输协议和原始套接字编程等。
学完本掌可以掌握什么:网络底层通信协议,通过分析通信过程和数据包达到对网络编程的深入理解,可以实现与网络相关的各项底层开发能力。
课程目录:
├──笔记
| ├──01_第1章_计算机网络概述
| | └──00_计算机网络概述.pdf 3.47M
| ├──02_第2章_UDP编程
| | └──01_udp编程.pdf 864.04kb
| ├──03_第3章_UDP编程之TFTP_广播_多播
| | └──02_基于UDP的tftp协议.pdf 1.23M
| ├──04_第4章_TCP网络编程
| | └──03_tcp编程.pdf 1.74M
| ├──05_第5章_网络通信过程
| | └──04_网络通信过程.pdf 968.01kb
| ├──06_第6章_原始套接字
| | └──05_原始套接字.pdf 1.78M
| ├──07_第7章_libnet以及libpcap库的开发
| | └──06_libnet、libpcap库的开发.pdf 821.40kb
| ├──08_第8章_BS开发
| | ├──07_bs开发之html.pdf 1.48M
| | ├──08_bs开发之javascript.pdf 836.51kb
| | ├──09_bs开发之ajax.pdf 723.89kb
| | └──10_bs开发之cgi.pdf 487.32kb
| └──09_第9章_网络拓展
| | ├──00_netstat.pdf 437.63kb
| | ├──01_nc命令.pdf 427.85kb
| | ├──02_TCP的状态分析.pdf 1.13M
| | ├──03_滑动窗口.pdf 1.24M
| | ├──04_tcp的包裹函数.pdf 398.78kb
| | ├──05_端口复用.pdf 385.67kb
| | ├──06_心跳包.pdf 389.03kb
| | ├──07_IO模型.pdf 887.83kb
| | ├──08_IO复用之select.pdf 494.71kb
| | ├──09_IO复用之epoll.pdf 481.47kb
| | ├──10_epoll反应堆.pdf 459.56kb
| | └──11_线程池.pdf 469.63kb
├──代码
| ├──01_第1章_计算机网络概述
| | ├──01_test.c 0.37kb
| | ├──02_test.c 0.18kb
| | ├──03_test.c 0.35kb
| | └──04_test.c 0.24kb
| ├──02_第2章_UDP编程
| | ├──01_test.c 1.44kb
| | ├──02_test.c 1.41kb
| | └──03_test.c 2.68kb
| ├──03_第3章_UDP编程之TFTP_广播_多播
| | ├──00_tftp_download.c 2.34kb
| | ├──01_udp_broadcast.c 0.89kb
| | ├──02_udp_multicast.c 1.04kb
| | ├──a.out 7.27kb
| | └──a.txt 3.19kb
| ├──04_第4章_TCP网络编程
| | ├──html
| | ├──00_tcp_client.c 0.89kb
| | ├──01_tcp_server.c 2.12kb
| | ├──02_tcp_echo_server.c 3.68kb
| | ├──03_tcp_pthread.c 2.88kb
| | ├──04_webserver.c 3.94kb
| | ├──a.out 12.22kb
| | └──c1 7.34kb
| ├──05_第5章_网络通信过程
| | └──无.txt
| ├──06_第6章_原始套接字
| | ├──00_raw.c 2.72kb
| | ├──01_arp.c 2.28kb
| | ├──02_all_arp.c 2.65kb
| | ├──03_arp_atk.c 2.00kb
| | ├──04_raw_udp.c 4.14kb
| | ├──05_fq.c 4.16kb
| | └──a.out 7.64kb
| ├──07_第7章_libnet以及libpcap库的开发
| | ├──00_pcap.c 2.31kb
| | └──01_libnet.c 2.68kb
| ├──08_第8章_BS开发
| | ├──boa
| | ├──log
| | └──www
| └──09_第9章_网络扩展
| | ├──01_select_tcp_server00.c 4.67kb
| | ├──02_epoll_tcp_server00.c 3.78kb
| | ├──03_epoll_tcp_reactor.c 4.21kb
| | ├──04_pthread_pool.c 16.47kb
| | ├──04_threadpool.h 1.33kb
| | └──a.out 12.92kb
├──教案
| ├──02_Wireshark使用.pdf 1.40M
| ├──03_BS开发.pdf 2.38M
| └──网络编程.pdf 7.91M
├──视屏
| ├──01_第1章_计算机网络概述
| | ├──00_计算机网络概述.wmv 54.42M
| | ├──01_计算机七层模型.wmv 59.33M
| | ├──02_计算机四层模型.wmv 27.86M
| | ├──03_协议的简介.wmv 67.18M
| | ├──04_mac地址概述.wmv 37.83M
| | ├──05_IP地址的组成部分.wmv 47.43M
| | ├──06_网段地址和广播地址.wmv 26.14M
| | ├──07_IP地址分类.wmv 48.81M
| | ├──08_本地回环地址.wmv 11.26M
| | ├──09_修改IP地址.wmv 22.00M
| | ├──10_子网掩码.wmv 12.55M
| | ├──11_端口号.wmv 97.49M
| | ├──12_组包和解包.wmv 63.09M
| | └──13_编程流程.wmv 70.82M
| ├──02_第2章_UDP编程
| | ├──01_大小端格式.wmv 48.80M
| | ├──02_主机和网络字节序.wmv 21.55M
| | ├──03_主机和网络字节序的API.wmv 41.10M
| | ├──04_IP地址转换.wmv 87.06M
| | ├──05_udp协议概述.wmv 24.89M
| | ├──06_socket概述.wmv 16.92M
| | ├──07_UDP编程流程.wmv 15.81M
| | ├──08_socket创建udp套接字.wmv 27.80M
| | ├──09_IPv4地址结构.wmv 21.81M
| | ├──10_通用地址结构.wmv 18.65M
| | ├──11_UDP发送消息.wmv 69.91M
| | ├──12_bind固定的地址信息.wmv 66.27M
| | ├──13_udp通过recvfrom接收消息.wmv 70.95M
| | ├──14_UDP_QQ聊天程序.wmv 19.17M
| | └──15_UDP_QQ聊天程序实现.wmv 106.70M
| ├──03_第3章_UDP编程之TFTP_广播_多播
| | ├──00_wireshark的过滤规则.wmv 49.88M
| | ├──01_wireshark抓包分析.wmv 25.07M
| | ├──02_tftp的通信流程.wmv 46.38M
| | ├──03_tftp的客户端下载文件的流程.wmv 30.70M
| | ├──04_tftp的客户端上传文件的流程.wmv 11.33M
| | ├──05_tftp报文分析.wmv 32.39M
| | ├──06_tftpOACK.wmv 74.49M
| | ├──07_tftp客户端下载文件.wmv 129.20M
| | ├──08_广播的概述.wmv 44.71M
| | ├──09_广播实现.wmv 44.01M
| | ├──10_多播的概述.wmv 52.75M
| | └──11_多播的实现.wmv 93.50M
| ├──04_第4章_TCP网络编程
| | ├──00_tcp编程流程.wmv 17.21M
| | ├──01_tcp客户端API.wmv 74.88M
| | ├──02_tcp客户端.wmv 12.67M
| | ├──03_tcp服务器的API.wmv 69.78M
| | ├──04_tcp服务器的连接队列.wmv 6.89M
| | ├──05_accept详解.wmv 49.85M
| | ├──06_tcp服务器.wmv 88.09M
| | ├──07_tcp服务器.wmv 26.23M
| | ├──08_tcp三次握手.wmv 66.25M
| | ├──09_tcp三次握手.wmv 25.82M
| | ├──10_tcp四次挥手.wmv 82.53M
| | ├──11_抓包分析数据流程.wmv 58.71M
| | ├──12_tcp并发echo服务器进程版概述.wmv 48.98M
| | ├──13_00_tcp并发echo服务器进程版实现.wmv 89.18M
| | ├──13_01_tcp服务器多进程提高版.wmv 126.02M
| | ├──13_02_tcp服务器多进程提高版.wmv 61.22M
| | ├──14_端口复用.wmv 41.58M
| | ├──15_tcp并发echo服务器线程版.wmv 87.96M
| | ├──16_http协议概述.wmv 70.83M
| | └──17_web服务器实现.wmv 118.97M
| ├──05_第5章_网络通信过程
| | ├──00_PacketTracer5概述.wmv 28.73M
| | ├──01_构建集线器的拓扑.wmv 24.89M
| | ├──02_arp请求流程.wmv 64.18M
| | ├──03_集线器的特点.wmv 24.69M
| | ├──04_交换机.wmv 48.89M
| | ├──05_路由器拓扑图.wmv 35.45M
| | ├──06_路由器的网关.wmv 68.25M
| | ├──07_路由器不涉及下一跳.wmv 39.66M
| | ├──08_路由器涉及下一跳.wmv 74.79M
| | ├──09_DNS_WEB.wmv 33.91M
| | ├──10_跨外网通信.wmv 38.76M
| | └──11_跨外网通信.wmv 19.92M
| ├──06_第6章_原始套接字
| | ├──00_原始套接字概述.wmv 25.81M
| | ├──01_报文的概述.wmv 56.46M
| | ├──02_帧格式.wmv 17.41M
| | ├──03_mac报文的数据分析.wmv 60.25M
| | ├──06_ip_tcp_udp报文的数据分析.wmv 97.15M
| | ├──07_混杂模式.wmv 36.38M
| | ├──08_发送原始套接字.wmv 61.04M
| | ├──09_arp报文格式.wmv 27.04M
| | ├──10_arp请求.wmv 157.39M
| | ├──11_扫描局域网mac.wmv 42.87M
| | ├──12_arp攻击.wmv 110.33M
| | ├──13_结构体封装mac头.wmv 63.40M
| | ├──14_结构体封装ip头.wmv 77.89M
| | ├──15_udp发送.wmv 33.65M
| | ├──16_原始套接字发送udp报文.wmv 92.53M
| | ├──17_抓包分析udp报文.wmv 16.48M
| | ├──18_飞秋欺骗.wmv 44.14M
| | └──19_信息窃取.wmv 20.30M
| ├──07_第7章_libnet以及libpcap库的开发
| | ├──00_pcap库的概述.wmv 33.74M
| | ├──01_lookupdev.wmv 59.03M
| | ├──02_pcap_open_live.wmv 20.48M
| | ├──03_pcap_lookupdev.wmv 22.43M
| | ├──04_pcap_next.wmv 128.93M
| | ├──05_pcap_loop.wmv 70.84M
| | ├──06_设置过滤规则.wmv 56.45M
| | ├──07_pcap过滤规则字符串形式.wmv 243.84M
| | ├──08_pcap和原始套接字recvfrom的区别.wmv 29.82M
| | ├──09_libnet.wmv 80.14M
| | ├──10_libnet_init.wmv 23.84M
| | ├──11_libnet构建udp报文.wmv 72.63M
| | ├──12_libnet构建IP报文.wmv 39.84M
| | ├──13_libnet构建mac报文.wmv 30.25M
| | └──14_libnet构建mac报文.wmv 54.25M
| ├──08_第8章_BS开发
| | ├──00_bs开发概述.wmv 60.86M
| | ├──01_boa源碼编译.wmv 93.50M
| | ├──02_boa配置完毕.wmv 58.98M
| | ├──03_boa服务器测试成功.wmv 11.78M
| | ├──04_html概述.wmv 20.72M
| | ├──05_meta元信息.wmv 56.59M
| | ├──06_文字标签.wmv 50.66M
| | ├──07_标题标签.wmv 18.22M
| | ├──08_样式.wmv 42.52M
| | ├──09_超链接标签.wmv 66.06M
| | ├──10_表格标签.wmv 63.78M
| | ├──11_表单标签标签.wmv 23.14M
| | ├──12_input标签.wmv 70.27M
| | ├──13_select选择框.wmv 30.83M
| | ├──14_javacript的概述.wmv 97.94M
| | ├──15_javacript的概述.wmv 39.73M
| | ├──16_document对象.wmv 36.38M
| | ├──17_windows对象.wmv 22.07M
| | ├──18_javascript的扩展.wmv 30.86M
| | ├──19_定时器.wmv 123.08M
| | ├──20_定时器.wmv 37.40M
| | ├──21_Math对象.wmv 27.18M
| | ├──22_string对象.wmv 67.00M
| | ├──23_js端的计算器.wmv 42.47M
| | ├──24_AJAX的工作流程.wmv 49.75M
| | ├──25_AJAX的流程图.wmv 35.10M
| | ├──26_案例1_获取文件数据.wmv 36.47M
| | ├──27_创建xmlhttprequest对象.wmv 30.39M
| | ├──28_设置服务器回应回调函数.wmv 57.01M
| | ├──29_创建并发送请求.wmv 31.44M
| | ├──30_CGi的概述.wmv 50.06M
| | ├──31_案例服务器的计算器.wmv 60.64M
| | ├──32_案例服务器的计算器.wmv 40.00M
| | ├──33_案例服务器的计算器的POST异步实现.wmv 42.70M
| | ├──34_案例服务器的计算器的GET同步实现.wmv 29.37M
| | ├──35_案例服务器的计算器的POST同步实现.wmv 16.37M
| | ├──36_环境搭建.wmv 51.80M
| | ├──37_led原理图分析.wmv 65.90M
| | └──38_网页控制开发板上的灯.wmv 77.35M
| └──09_第9章_网络扩展
| | ├──00_netstat.wmv 96.54M
| | ├──01_nc.wmv 36.58M
| | ├──02_滑动窗口.wmv 25.86M
| | ├──03_包裹函数.wmv 34.89M
| | ├──04_心跳包.wmv 31.69M
| | ├──05_IO模型分类.wmv 38.61M
| | ├──06_select模型.wmv 20.42M
| | ├──07_select概述.wmv 54.34M
| | ├──08_select工作机制.wmv 34.49M
| | ├──09_创建tcp服务器.wmv 47.93M
| | ├──10_select扫描服务器的监听套接字.wmv 59.11M
| | ├──11_lfd准备就绪.wmv 67.66M
| | ├──12_cfd准备就绪.wmv 55.13M
| | ├──13_select的优缺点.wmv 27.36M
| | ├──14_epoll的概述.wmv 68.57M
| | ├──15_epoll的API.wmv 92.52M
| | ├──16_epoll的案例分析.wmv 22.70M
| | ├──17_epoll的案例.wmv 108.77M
| | ├──18_epoll的验证.wmv 14.26M
| | ├──19_epoll反应堆.wmv 43.49M
| | ├──20_epoll反应堆介绍.wmv 119.14M
| | ├──21_实现反应堆中的上树.wmv 62.45M
| | ├──22_实现反应堆中的下树以及处理事件函数.wmv 145.01M
| | ├──23_反应堆程序验证.wmv 36.04M
| | ├──24_线程池的概述.wmv 59.88M
| | ├──25_添加任务.wmv 106.69M
| | └──26_管理者线程.wmv 78.80M
请先
!