1.什么是Internet的第7层?

  第7层是指Internet的7层OSI模型的顶层,也称为“应用程序层”。这是数据处理的顶层,位于用户与之交互的软件应用程序的表面之下或幕后。例如,用于加载网页的HTTP请求和响应是第7层事件。

  在这一层面上发生的DDoS攻击称为第7层攻击或应用程序层攻击。DDoS攻击也可能发生在OSI模型的第3层或第4层。

2.什么是OSI模型?

  OSI(开放系统互连模型)将网络系统的功能划分为7层,每一层均从其下一层抽象出来。在这个模型中,每个层仅与自身上方和下方的层交互。

  值得注意的是,OSI模型纯粹是理论上的,旨在帮助描述网络通信中发生的情况,而不是描述涉及的实际技术。仅仅因为OSI模型是一种概念框架并不意味着它没有用;引用该模型有助于工程师、开发人员和 IT 专业人员查明产品或协议的功能,以及它在网络通信过程中的位置。

  在该模型的底部是物理层(第1层),或者是通过构成Internet基础设施的电缆、路由器、交换机和WiFi网络传达信息位的电脉冲。顶部的第7层是应用程序用来运行的协议和服务。介于这两者之间的是数据在网络通信过程中通过的各种功能和协议。

3.第7层的功能是什么?

  尽管第7层被称为应用程序层,它不是应用程序本身的用户界面。而是,第7层提供了面向用户的软件应用程序用来呈现数据的功能和服务。如果应用程序是房屋,那么第7层就是地基,而不是房屋本身。

  API调用和响应属于这一层,并且使用的主要协议是HTTP和SMTP(电子邮件应用程序所用的简单邮件传输协议)。

4.第7层如何与其他OSI层交互?

  虽然第7层仅与第6层交互,但第7层的数据会沿着堆栈向下传递。随着数据向下穿过堆栈,数据被分解为数据包,并且某些层会向各个数据包中添加标头和标尾。例如,在第3层,含有目的地和来源IP地址的IP标头会添加到各个数据包中。在堆栈的底部,数据被转换为位并通过物理Internet传输。

  到达目的地后,数据从第1层开始沿着堆栈往上传递。在每一个层,对标头和标尾数据进行解释和剥离,并将数据放入可被下一层使用的格式。数据到达另一端的第7层后,便可供应用程序使用。(虽然要执行所有这些步骤,但整个过程仅需几毫秒。)

  若要了解OSI模型的工作原理,至关重要的一点是,每一层仅与交互另一端的同一层进行通信。第7层数据仅由通信接收端的第7层解释;接收端的其他层仅将数据向上传递到第7层。类似地,附加到一端的第3层中的数据包的IP标头数据仅由另一端的第3层读取和解释。

5.第7层DDoS攻击如何工作?

  第7层或应用程序层DDoS攻击试图通过大量流量(通常是HTTP流量)压垮网络或服务器资源。例如,每秒发送针对某个网页的数千个请求,直到服务器不堪重负并且无法响应所有请求为止。又如,反复调用某个API,直到服务崩溃为止。通常,第7层DDoS攻击比其他类型的DDoS攻击更为复杂。

6.OSI模型与TCP/IP模型有何区别?

  TCP/IP网络概念模型是OSI模型的另一种选择。它将网络堆栈分为四层而不是七层,尽管它与OSI模型相似,但并不完全匹配。TCP/IP模型没有“第7层”,但这是一个纯粹的语义差别,并不表示这两种模型有不同的网络功能。

  TCP/IP 模型中的四个层分别是:

1.应用程序层(适用于HTTP和SMTP等协议)

2.传输层(用于传输协议,例如TCP和UDP)

3.Internet层(Internet协议)

4.网络访问层

什么是OSI的第7层的更多相关文章

  1. OSI/RM网络7层体系

    转自OSI/RM网络7层体系 1 物理层 这是整个OSI参考模型的最低层,它的任务就是提供网络的物理连接.所以,物理层是建立在物理介质上(而不是逻辑上的协议和会话),它提供的是机械和电气接口.主要包括 ...

  2. 浅谈OSI参考模型(七层模型)

    很多人说"21世纪人类最伟大的发明就是计算机":正是如此,21世纪的今天,计算机正对我们的社会发展和生活起居产生着不可估量的影响:电脑,手机都能上网随时随地了解多彩的世界.但是有时 ...

  3. OSI参考模型及各层功能,TCP与UDP的区别

    OSI参考模型:ISO/IEC 7498标准定义了网络互联的7层结构模型,即开放系统互连参考模型. OSI参考模型定义了开放系统的层次结构.层次之间的相互关系,以及各层所包括的可能的服务.OSI的服务 ...

  4. OSI模型第四层传输层--UDP协议

    1.udp协议 UDP是OSI参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成[2]  ,提供面向事务的简单不可靠信息传送服务.UDP 协议 ...

  5. OSI模型网络七层协议

    物理层 物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础.物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境. 1.1媒体和互连设备 物理层的媒体包括架空明线. ...

  6. OSI模型级各层功能

    OSI(Open System Interconnection 即 开放系统互联)国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架.OS ...

  7. OSI体系结构(七层)

    OSI体系结构,意为开放式系统互联.国际标准组织(国际标准化组织)制定了OSI模型.这个模型把网络通信的工作分为7层,分别是物理层.数据链路层.网络层.传输层.会话层.表示层和应用层. 1至4层被认为 ...

  8. OSI模型第四层传输层--TCP协议

    1.传输层2个协议tcp和udp 2.tcp的可靠性(挂号信). 面向链接的:类似寄挂号信,对方收到了并且能够确认.所以也是可靠的传输. 最大报文传输:两端可以协商传输报文大小.(协商一个报文的大小) ...

  9. 网络教程(7)OSI模型的低层模型

    OSI Model——Open System Interconnection Model 开放系统互联模型

随机推荐

  1. Iterable 和 Iterator

    可以被for循环输出的为iterable (可迭代对象) 可以被next()调用并不断返回下一个数据的对象为iterator迭代器(python一切皆对象) 数据流,无法知晓其终点,只能推过next不 ...

  2. [OS] 概述&学习资料

    计算机启动 启动自检 初始化启动 启动加载 内核装载 登录 中断 硬件中断 I/O设备 CPU Timer:时间片结束后,发中断给CPU Scheduler:将CPU合理分配任务使用 异常中断 内存: ...

  3. CentOS 8.2远程连接vncserver升级后1.10.1无法启动解决记录

    CentOS 8.2远程连接vncserver升级后1.10.1无法启动解决记录   问题起源:手贱yum upgrade,重启服务器后无法使用vnc viewer远程连接 查看状态 # system ...

  4. Python re 截取文本中IP地址及用户名

    文本示例: ts=2019-07-10T06:43:06523942Z pid=1875 tid=6320 version=e73c536 proto=http id=5a61a613e395f883 ...

  5. Linux进阶之TCP三次握手四次挥手

    TCP(Transfer control protocol)传输控制协议 一.两种传输模式: TCP面向有连接 可靠 常用于点对点 微信 UDP面向无连接 高速 常用于点对面 直播 二.数据方向: 在 ...

  6. linux命令--使用fsck修复文件系统

    使用fsck修复文件系统错误 1.问题描述 服务器maint_samba 由于服务器maint_samba (debian操作系统)没有正常关机,在重新启动过程中/dev/sdb1出现文件系统错误,需 ...

  7. vue+element-ui, el-upload组件 文件上传之前return false,会自动调用文件移除回调问题

    日常搬砖的时候,项目中在使用element-ui的上传组件,但是当我在文件上传文件之前的回调里面做了些文件格式的二次校验和文件大小的校验的时 然后 return false 会发现调用 文件移除的回调 ...

  8. oepncv实现——图像去水印

    功能简介:通过拖动鼠标实现指定区域水印或是斑点的去除. 实现原理:利用opencv鼠标操作setMouseCallback函数框选(左上到右下)需要处理的区域,按下鼠标开始选中,松开鼠标结束,对选中区 ...

  9. 论鸿蒙OS在某些人眼中的样子

    对于鸿蒙OS,博客园有一篇文章<为鸿蒙OS说两句公道话(我对鸿蒙OS的一些看法)>.有兴趣的可以看看. 在这篇文章中,个人觉得最精彩的不是文章本身,而是评论内容. 下面我挑一些出来,和大家 ...

  10. Python+Selenium自动化-设置等待三种等待方法

    Python+Selenium自动化-设置等待三种等待方法   如果遇到使用ajax加载的网页,页面元素可能不是同时加载出来的,这个时候,就需要我们通过设置一个等待条件,等待页面元素加载完成,避免出现 ...