美文网首页
学习计算机网络原理

学习计算机网络原理

作者: sq_smile | 来源:发表于2018-09-14 18:18 被阅读57次

泛洪攻击:

        在讲这个攻击方式之前先普及点知识,现有的模型有OSI七层参考模型(Open System Interconnect)和TCP/IP参考模型(Transmission Control Protocol/Internet Protocol)两种,OSI参考模型经常被用于交换机、集线器、路由器等网络设备制造的参考,TCP/IP则被广泛应用于生活中。(想要了解两个模型的同学可以去百度一下,这里就不放链接了!)这得益于TCP/IP协议的简洁,日常生活中要用到的模型其实是两者的混合,也被称作混合模型。当然这里的讲泛洪攻击也使用这个混合模型。

混合模型

         这里说的泛洪攻击指的是洪水攻击中的MAC攻击,它发生在混合模型的第二层,数据链路层(Data link layer),对交换机进行攻击。讲这个攻击之前先说一下交换机的工作原理。

交换机 CAM表

        假如1和2要通讯,那么1会通过交换机发布数据帧给2、3、4三台机器,三台机器只有2机器收到以后会发送一个反馈的数据帧给1,告诉1号机器我是目标机器。其他两台机器则会丢掉数据包(机器的网卡不是处于混乱状态,若处于混乱状态,则数据帧不会丢弃)。此时1和2建立连接的通道,并且交换机会将MAC地址记录在CAM表中,建立连接之后1就只给2发送数据。

       泛洪攻击则是通过在网卡上面写入程序对交换机不停的提交假的MAC地址,交换机中存储的MAC地址是有限的,当存储满了以后就会刷新掉最前面的MAC地址,当你提供的MAC数据足够多的时候,交换机对目标提供的服务就断断续续的,这样就起到了攻击的效果。

      上面说的数据帧可以理解一个一个的数据包;

       MAC地址则是生产电脑的厂家所制定的,MAC地址有六位,前三位代表的是生产厂家,后面三位代表的是生产批次。

      上面说到,MAC泛洪攻击属于洪水攻击的一部分,洪水攻击是一种危害极大的攻击手段,简单粗暴,可以无视很多防御,感兴趣的小伙伴可以去百度一下,但是不要对现实的网站攻击,那是违法的行为。另外后面会介绍到一种攻击:ARP攻击,它比MAC攻击更加的科学,更加的有效,请耐心等待我的下一次更新。

相关文章

  • 重学课程

    1.数据结构 2.操作系统 3.计算机网络(计算机网络,自上而下学习方法) 4.计算机组成原理

  • 文章汇总

    技术杂集计算机网络计算机网络常见知识点SSH原理与运用(一):远程登录SSH原理与运用(二):远程操作与端口转发T...

  • 2018-11-27

    计算机组成原理 数据库系统原理 概率论与数理统计 计算机网络原理

  • 一个软件工程专业学生的一点计划

    一切都是为了遇见更好的自己 重新学习《计算机组成原理》《计算机网络》《编译原理》《操作系统》《算法》基本的知识,来...

  • 计算机网络

    计算机网络原理方面,有这两本书就够了!

  • 各类流程图存档

    通信原理 计算机网络——不规范的网络拓扑图

  • 了解计算机网络原理知识(总览)

    作为一名程序猿,基础自然非常重要,那么就在这里总结一下计算机网络原理的一些知识,和大家一起探讨学习 计算机网络的应...

  • 成为架构师的学习目录

    计算机原理(组成、运作) 计算机网络原理(OSI模型、着重了解HTTP/HTTPS以及TCP/IP) 高级语言及其...

  • 程序员进阶书单:网络篇神作

    《计算机网络:自顶向下方法》 本书是经典的计算机网络教材,采用作者独创的自顶向下方法来讲授计算机网络的原理及其协议...

  • 【编程必备】本文集说明

    1.1 数据结构1.2 组成原理1.3 操作系统1.4 计算机网络1.5 汇编语言1.6 编译原理1.7 算法

网友评论

      本文标题:学习计算机网络原理

      本文链接:https://www.haomeiwen.com/subject/puoogftx.html