什么是OSI的第7层
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层的更多相关文章
- OSI/RM网络7层体系
转自OSI/RM网络7层体系 1 物理层 这是整个OSI参考模型的最低层,它的任务就是提供网络的物理连接.所以,物理层是建立在物理介质上(而不是逻辑上的协议和会话),它提供的是机械和电气接口.主要包括 ...
- 浅谈OSI参考模型(七层模型)
很多人说"21世纪人类最伟大的发明就是计算机":正是如此,21世纪的今天,计算机正对我们的社会发展和生活起居产生着不可估量的影响:电脑,手机都能上网随时随地了解多彩的世界.但是有时 ...
- OSI参考模型及各层功能,TCP与UDP的区别
OSI参考模型:ISO/IEC 7498标准定义了网络互联的7层结构模型,即开放系统互连参考模型. OSI参考模型定义了开放系统的层次结构.层次之间的相互关系,以及各层所包括的可能的服务.OSI的服务 ...
- OSI模型第四层传输层--UDP协议
1.udp协议 UDP是OSI参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成[2] ,提供面向事务的简单不可靠信息传送服务.UDP 协议 ...
- OSI模型网络七层协议
物理层 物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础.物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境. 1.1媒体和互连设备 物理层的媒体包括架空明线. ...
- OSI模型级各层功能
OSI(Open System Interconnection 即 开放系统互联)国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架.OS ...
- OSI体系结构(七层)
OSI体系结构,意为开放式系统互联.国际标准组织(国际标准化组织)制定了OSI模型.这个模型把网络通信的工作分为7层,分别是物理层.数据链路层.网络层.传输层.会话层.表示层和应用层. 1至4层被认为 ...
- OSI模型第四层传输层--TCP协议
1.传输层2个协议tcp和udp 2.tcp的可靠性(挂号信). 面向链接的:类似寄挂号信,对方收到了并且能够确认.所以也是可靠的传输. 最大报文传输:两端可以协商传输报文大小.(协商一个报文的大小) ...
- 网络教程(7)OSI模型的低层模型
OSI Model——Open System Interconnection Model 开放系统互联模型
随机推荐
- 【大白话 mysql】mysql 事务与日志原理
在后端面试中,mysql是比不可少的一环,其中对事务和日志的考察更是"重灾区", 大部分同学可能都知道mysql通过redolog.binlog和undolog保证了sql的事务性 ...
- 驰骋CCFlow开源工作流程引擎如何设置PDF打印
前言 经常有驰骋CCFlow爱好者朋友提问关于打印相关问题.在这篇博文中大家介绍一下工作流引擎CCFlow的HTML打印和PDF打印,针对Java版本和.NET版本有不同的操作步骤,包括开关设置.水印 ...
- [bug] java.sql.SQLSyntaxErrorException: Table 'mysql.tb_item' doesn't exist
参考 https://zhidao.baidu.com/question/146817103.html
- [刷题] 226 Invert Binary Tree
要求 翻转一棵二叉树 实现 翻转左右子树,交换左右子树的根节点 1 class Solution { 2 public: 3 TreeNode* invertTree(TreeNode* root) ...
- VMware(Caps Lock键)切换大小写作用失效的Bug的解决办法
前言 第一种情况是:进入VMware虚拟机的时候,即使按了Capslock键开启大写,灯虽然亮了,但是,打出来的字母还是小写,没有有任何的效果,根本不能转换成大写. 只有按Shift+字母才能输入大写 ...
- .NET5 WPF进阶教程
一.概要 本系列将继<.net wpf快速入门教程>带领大家了解wpf,帮助各位在初级向中级过渡的中掌握基本该具备的能力.本系列视频长度大约在15分钟到30分钟左右,视频内容不仅仅会讲解技 ...
- GO语言面向对象04---接口的继承
package main import "fmt" type Animal interface { Eat(food string) (shit string) GoDie() } ...
- TensorFlow文本情感分析实现
TensorFlow文本情感分析实现 前面介绍了如何将卷积网络应用于图像.本文将把相似的想法应用于文本. 文本和图像有什么共同之处?乍一看很少.但是,如果将句子或文档表示为矩阵,则该矩阵与其中每个单元 ...
- 卷积神经网络(CNN,ConvNet)
卷积神经网络(CNN,ConvNet) 卷积神经网络(CNN,有时被称为 ConvNet)是很吸引人的.在短时间内,变成了一种颠覆性的技术,打破了从文本.视频到语音等多个领域所有最先进的算法,远远超出 ...
- CVPR2020:点云三维目标跟踪的点对盒网络(P2B)
CVPR2020:点云三维目标跟踪的点对盒网络(P2B) P2B: Point-to-Box Network for 3D Object Tracking in Point Clouds 代码:htt ...