不知题主是否了解TCP/IP协议簇以及理想参考模型

不知道题主是否知道TCP/IP协议组;它定义了四个抽象层来实现网络通信land攻击源端口目的端口,从下到上:

1.网络接口层layer1

2.互联网二层

3.传输层3

4.应用层4

上述抽象层各有分工,各司其职,处理不同形式的数据;

以接收数据为例:

图片[1]-不知题主是否了解TCP/IP协议簇以及理想参考模型-老王博客

1.网卡通过网线接收数据:比特流,一串01码,layer1会将比特流解析成特定结构的数据发送给layer2;

2.layer2 获取数据。数据的头部是源MAC地址和目的MAC地址。第 2 层检查目标 MAC 地址。如果与本机相同land攻击源端口目的端口,则表示数据为本机,继续处理。数据;

2.5 解析数据里面的IP地址字段,如果目的IP和本地IP相同,那么layer2会继续处理数据,把数据交给layer3;

3.layer3接收到的数据的头部有主题提到的源端口号和目的端口号。以上步骤(2、2.5)主要是找到具体的如果目标端口是tcp: 80端口,则将数据交给http服务,如果是tcp: 22端口,会交给ftp服务;同一个系统上的多个网络应用通过这个端口号共享网络通信;

4.layer4,具体应用处理数据。 . .

以上只是对网络通信接收到的数据的一般描述。它不准确或不详细。大部分细节都没有涉及。如果有兴趣,可以了解一下 TCP/IP 协议套件和理想的参考模型:OSI Open Model, More specific than TCP/IP。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论