A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 播妞 程序媛   /  2018-4-25 11:40  /  11867 人查看  /  97 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

4月20的公开课结束之后,不少同学来找播妞索要公开课资料和回放,在此播妞就经资料分享给大家,有需要的可以直接回帖下载哦~


课程内容:

1、TCP协议介绍

2、基本网络程序设计

3、TCP Protocal Flood攻击

4、Flood攻击监测

5、Flood攻击防御策略


部分资料
掀开数据传输的面纱1. 当连接建立完成后,系统分别为 Client 和 Server 准备两个 buffer , 一个是 SendBuffer ,用于发送数据, 一个是 ReceiveBuffer ,用于接收数据 。
2. 数据的发送: 程序通过接口 write/send/sendto/sendmsg 将要发送的数据写入 SendBuffer ,完成发送。
3. 数据接收: 程序通过接口 read/recv/recvfrom/recvmsg 从 ReceiveBuffer 读入数据,完成数据接收。
4. 详细见下图所示。
TCP 建立连接的过程
TCP 提供面向连接的服务, 因此数据发送前需要先通过三次握手建立连接:
第一次握手: 首先客户端 C (?)主动发起连接,发送 SYN (连接请求标志), 以及序号 SEQ=x (序号 x 随机生成)到服务器端S 。
第二次握手: 服务器端 S 接受到 SYN 后, 向客户端 C 也发送 SYN及 ACK , 且 ack=x+1, 以及序号 Seq=y (序号 y 随机生成)。
第三次握手: 客户端接到 SYN 及 ACK 后, 核查 ack 是否为 x+1, 若正确, 则客户端 C 发送 ACK 且 ack=y+1 ,至服务器端S 。
服务器端 S 接收到 ACK ,核查 ack 是否为 y+1. 若正确,则连接正常建立。
网盘截图

网盘下载地址已添加,回帖可见
游客,如果您要查看本帖隐藏内容请回复

97 个回复

正序浏览
回复 使用道具 举报
感谢分享
回复 使用道具 举报
求分享 好好好
回复 使用道具 举报
fkd 初级黑马 2021-3-10 20:39:24
94#
好好好啊好
回复 使用道具 举报
码起                                    
回复 使用道具 举报
段玉 初级黑马 2020-12-20 18:39:54
92#
感谢这么好的平台,感谢楼主!
回复 使用道具 举报
manmango 来自手机 初级黑马 2020-9-28 00:35:11
91#
学习一下
回复 使用道具 举报
好资料谢谢分享
回复 使用道具 举报
感谢楼主无私奉献
回复 使用道具 举报
1222222222222
回复 使用道具 举报
感谢分享感谢分享
回复 使用道具 举报
99999999999999
回复 使用道具 举报
LIWJ 中级黑马 2019-9-27 19:51:59
85#
刚好学到这个
回复 使用道具 举报
zj123 中级黑马 2019-9-20 17:39:18
84#
1111111111111111111
回复 使用道具 举报
跪求楼主真实爆照!
回复 使用道具 举报
学习学习了!
回复 使用道具 举报
xjw1025 来自手机 初级黑马 2019-8-14 00:21:11
81#
看一下学习下
回复 使用道具 举报
好奇
回复 使用道具 举报
肥橙 来自手机 初级黑马 2019-8-2 20:54:54
79#
谢谢分享
回复 使用道具 举报
12345下一页
您需要登录后才可以回帖 登录 | 加入黑马