攻击(6)
网络协议攻击
1
网络协议攻击
1 TCP/IP协议栈
2 链路层协议攻击
3 网络层协议攻击
4 传输层协议攻击
5 应用层协议攻击
2
1 TCP/IP协议栈
ISO/OSI模型将网络表示为一个垂直的模块(或分层)协议栈。每层完成特定的功能。TCP/IP协议栈只是许多支持ISO/OSI分层模型的协议栈的一种。TCP/IP通常被认为是一个四层协议系统,如图1所示。
3
图1 ISO/OSI模型与TCP/IP协议栈
4
ISO/OSI参考模型将网络设计划分成七个功能层。但此模型只起到一个指导作用,它本身并不是一个规范。例如,TCP/IP网络只使用ISO/OSI模型中的五层。图2显示了一个简单的五层网络模型,其中每层都采用了TCP/IP协议。网络层和相应的协议形成了一个模型,数据通过此模型在应用程序和网络硬件之间进行传递。
5
图2 TCP/IP协议栈各相关协议
6
由于传输层提供了高可靠性的端到端的通信,因此应用层可以忽略所有这些细节。而另一方面,UDP则为应用层提供一种非常简单的服务。它只是把称作数据报(Datagram)的分组从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。任何必要的可靠性必须由应用层自己负责提供。
(4) 应用层:负责处理特定的应用程序细节。几乎各种不同的TCP/IP实现都会提供以下这些通用的应用程序:
(1) 远程登录;
9
(2) FTP文件传输协议;
(3) SMTP简单邮件传输协议;
(4) SNMP简单网络管理协议。
下面将以图2的层次依次介绍对各层典型协议的攻击。
10
保障与安全攻击6网络协议攻击 来自淘豆网www.taodocs.com转载请标明出处.