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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 播妞 程序媛   /  2018-4-25 11:40  /  11333 人查看  /  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. 详细见下图所示。
qq11.jpg
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. 若正确,则连接正常建立。
网盘截图
未标题-13.jpg

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

97 个回复

倒序浏览
好好好好好好好好好好好好好好好好好好
回复 使用道具 举报
sun0201 来自手机 初级黑马 2018-4-26 16:58:16
藤椅
mark 留着以后有时间了解一下!
回复 使用道具 举报
2glq  2glq
回复 使用道具 举报
看看......拿走,感谢分享
回复 使用道具 举报
感谢分享
回复 使用道具 举报
前来学习一下。。。。
回复 使用道具 举报
好好好好好好好好好好好好好好好好好好
回复 使用道具 举报
要学的东西好多要学的东西好多
回复 使用道具 举报
楼主辛苦了
回复 使用道具 举报
好啊谢谢谢
回复 使用道具 举报
学学中XE
回复 使用道具 举报
fivears 来自手机 初级黑马 2018-5-7 11:16:45
13#
播妞 发表于 2018-4-25 11:40
4月20的公开课结束之后,不少同学来找播妞索要公开课资料和回放,在此播妞就经资料分享给大家,有需要的可 ...

多谢多谢  
回复 使用道具 举报
彼岸红香 来自手机 初级黑马 2018-5-7 22:37:13
14#
好好好好好好好好好好
回复 使用道具 举报
好好好好好好好好好好好好
回复 使用道具 举报
回复 使用道具 举报
qiuji0614 来自手机 初级黑马 2018-5-13 13:24:05
17#
回帖

Conorkkkx
感谢!感谢!感谢!感谢!
回复 使用道具 举报
看看。。。。。。。。。。。
回复 使用道具 举报
回复 使用道具 举报
先mark,看看内容怎么样,谢谢楼主分享
回复 使用道具 举报
12345下一页
您需要登录后才可以回帖 登录 | 加入黑马