精品文档---下载后可任意编辑DoS 即 Denial Of Service,拒绝服务的缩写
在介绍 DoS 之前,首先,先说明为什么需要有 Dos 这一网络“拒绝服务”制式
准备知识1
TCP 协议总述 TCP(transmission control protocol,传输控制协议)
TCP 报文段是在运输层抽象的端到端逻辑中传送
这种信道采纳全双工信道,即在 TCP 连接的任何一方都能够发送与接收数据
发送端的应用进和根据自己产生的数据的规律,不断地将数据块陆续写入到TCP 的发送缓存中
TCP 再从发送缓存中取出一定数量的数据,将其组成 TCP 报文段依次传送给下层(IP 层以下),然后发送出去
TCP 的报文首部由于 TCP/IP 的协议体系结构采纳的是分层次结构,即上层的服务数据信息对于本层是相对独立的,一般情况下,本层的协议只提取出上层信息的相关服务信息部分后,就不在关怀信息本身的内容,只作为本层的数据信息部分,所以,对于每一个网络协议,我们更关怀的是这个协议所对应的协议的首部是怎么组成的
TCP 的报文段首部Source PortDestination PortSequence NumberAcknowledgment NumberData offsetReserved URG ACK PSH RST SYN FINWINDOWChecksumUrgent PointerOptionPadding这里只说明几个与 Dos 相关的协议字段:①Source Port 和 Destination Port :是本地端口和目标端口 ②Sequence Number 和 Acknowledgment Number :是顺序号和确认号,确认号是希望接收的字节号
这都是 32 位的,在 TCP 流中,每个数据字节都被编号
③Data offset :表明 T