课程介绍:
该课程将讲授有关网络传输数据的基本操作、常用的网络传输协议和原始套接字编程等。
学完本掌可以掌握什么:网络底层通信协议,通过分析通信过程和数据包达到对网络编程的深入理解,可以实现与网络相关的各项底层开发能力。
课程目录:
笔记
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
评论0