微信截图_20231115175642.png

课程介绍:

网络协议是计算机网络中用于通信和交换数据的规则和约定。它定义了网络中数据传输的格式、顺序、错误检测和纠正等细节,使得不同设备和系统可以相互通信和交换信息。

常见的网络协议包括:

TCP/IP协议:TCP/IP协议是互联网的核心协议,它包含了许多子协议,如IP协议、TCP协议、UDP协议等,用于实现数据传输和路由功能。

HTTP协议:HTTP协议是用于在Web浏览器和Web服务器之间传输超文本的协议。它定义了客户端和服务器之间的请求和响应格式,用于浏览网页、发送和接收数据。

FTP协议:FTP协议是用于在计算机之间进行文件传输的协议。它定义了客户端和服务器之间的连接和命令格式,用于上传、下载和管理文件。

SMTP协议:SMTP协议是用于在电子邮件服务器之间传输邮件的协议。它定义了电子邮件的格式和传输规则,用于发送和接收电子邮件。

DNS协议:DNS协议是用于将域名解析为IP地址的协议。它定义了域名和IP地址之间的映射关系,用于实现域名解析和网络寻址。

这些协议都是网络通信中非常重要的组成部分,不同的协议在不同的场景中发挥着不同的作用。了解和理解这些协议可以帮助我们更好地理解和应用计算机网络。

 课程目录:

01-课程介绍与内容综述.pdf

02-TCP 协议综述.pdf

03-TCP 首部字段.pdf

epoll课程-直播.pdf

HTTP 协议.pdf

http2.pdf

nagle.pdf

packetdrill.pdf

reuse_addr.pdf

syn_flood.pdf

TCP 拥塞控制.pdf

TCP 状态变迁.pdf

tcpdump.pdf

time_wait.pdf

websocket 协议.pdf

wireshark 基础介绍.pdf

定时器.pdf

端口号.pdf

滑动窗口.pdf

全连接队列.pdf

实战单机百万连接.pdf

四次挥手.pdf

网络工具介绍.pdf

详解三次握手与自连接.pdf

延迟确认那些事.pdf

1、课程介绍与内容综述.mp4

2、TCP 协议综述.mp4

3、Wireshark 基础介绍.mp4

4、详解 TCP 首部字段.mp4

5、聊聊端口号.mp4

6、bind(0)、connect 端口号选择内核源码剖析.mp4

7、协议栈测试神器 packetdrill.mp4

8、详解三次握手+自连接问题.mp4

9、聊聊四次挥手.mp4

10、TCP 11 种状态变迁和模拟.mp4

11、三次握手背后的秘密:半连接队列、全连接队列.mp4

12、TCP协议栈中的定时器.mp4

13、聊聊 time_wait 状态.mp4

14、SYN Flood 攻击原理.mp4

15、聊聊 Socket 选项之 SO_REUSEADDR.mp4

16、Socket 选项之 SO_LINGER.mp4

17、TCP 滑动窗口.mp4

18、Nagle 算法那些事.mp4

19、延迟确认(delayed ack).mp4

20、拥塞控制.mp4

21、HTTP 协议基础.mp4

22、HTTP2 协议基础篇.mp4

23、HTTP2 协议进阶篇.mp4

24、Wireshark 抓取 HTTPS 包的 N 种方法.mp4

25、Select、Epoll 底层原理(上).mp4

26、Select、Epoll 底层原理(中).mp4

27、websocket 协议基础介绍.mp4

28、Select、Epoll 底层原理(下).mp4

29、详解 tcpdump.mp4

30、常用网络工具介绍.mp4

翻车实战:单机百万TCP长连接.mp4

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。