您当前的位置:首页 > 电脑百科 > 网络技术 > 网络知识

网络中的基础知识,封装与解封装及广播冲突域,一分钟了解下

时间:2019-12-11 12:24:27  来源:  作者:

一、OSI七层模型

1、物理层

定义通讯网络之间物理链路的电气或机械特性,以及激活、维护和关闭这条链路的各项操作。物理层特征参数包括:电压、数据传输率、最大传输距离、物理连接媒体等。在网络传输过程,通常使用的物理层传输介质如下:有线介质:电话线、双绞线、同轴电缆、光导纤维等。无线介质:卫星、微波、IR、RF、激光等。另外,还有大气,携带微波和光。

2、数据链路层

数据链路层:实际的物理链路是不可靠的,总会出现错误,数据链路层的作用就是通过一定的手段(将数据分成帧,以数据帧为单位进行传输)将有差错的物理链路转化成对上层来说没有错误的数据链路。它的特征参数包括:物理地址、网络拓朴结构、错误警告机制、所传数据帧的排序和流控等。

3、网络层

这一层定义网络操作系统通信用的协议,为信息确定地址,把逻辑地址和名字翻译成物理的地址。它也确定从源机沿着网络到目标机的路由选择,并处理交通问题,例如交换、路由和对数据包阻塞的控制。路由器的功能在这一层。路由器可以将子网连接在一起,它依赖于网络层将子网之间的流量进行路由。

4、传输层

传输层将数据分段并重组为数据流(data stream)。TCP UDP 都工作在传输层,当采用 TCP/IP 协议时程序开发者可以在这 2 者之间做出选择。传输层负责为实现上层应用程序的多路复用,建立会话连接和断开虚电路提供机制.通过提供透明的数据传输,他也对高层隐藏了任何与网络有关的细节信息。UDP 使用发送不需确认的方式进行数据传输,通常用于组播数据流等对部分丢弃报文影响较小的数据流的传输。而对于 TCP 是一种面向连接的数据传输方式,每个数据包的传送必须确认。TCP 传输使用经典的 3 次握手协议。

网络中的基础知识,封装与解封装及广播冲突域,一分钟了解下

 

5、会话层

会话层建立、管理和终止表示层与实体之间的通信会话。通信会话包括发生在不同网络应用层之间的服务请求和服务应答,这些请求与应答通过会话层的协议实现。它还包括创建检查点,使通信发生中断的时候可以返回到以前的一个状态。

6、表示层

表示层提供多种功能用于应用层数据编码和转化,以确保以一个系统应用层发送的信息可以被另一个系统应用层识别。表示层的编码和转化模式包括公用数据表示格式、性能转化表示格式、公用数据压缩模式和公用数据加密模式。

7、应用层

应用层是最接近终端用户的 OSI 层,这就意味着 OSI 应用层与用户之间是通过应用软件直接相互作用的。注意,应用层并非由计算机上运行的实际应用软件组成,而是由向应用程序提供访问网络资源的API(Application Program Interface,应用程序接口)组成,这类应用软件程序超出了 OSI 模型的范畴。应用层的功能一般包括标识通信伙伴、定义资源的可用性和同步通信。因为可能丢失通信伙伴,应用层必须为传输数据的应用子程序定义通信伙伴的标识和可用性。定义资源可用性时,应用层为了请求通信而必须判定是否有足够的网络资源。在同步通信中,所有应用程序之间的通信都需要应用层的协同操作。

二、封装与解封装

网络中的基础知识,封装与解封装及广播冲突域,一分钟了解下

 

在传输层,数据被分割为一个更小的段(Segment),在网络层,加入 IP 包头,被称为 IP 包(Packet).在数据链路层被称为帧(Frame)。到最后在物理层,被称为 Bit 流

三、冲突域与广播域

1、通常一个网络规模非常大,需要分区段管理,将网络分区的设备为路由器,交换机和集线器等设备。所分得的区域,根据特性可以被定义为广播域和冲突域冲突域(物理分段):连接在同一导线上的所有工作站的集合,或者说是同一物理网段上所有节点的集合或以太网上竞争同一带宽的节点集合。这个域代表了冲突在其中发生并传播的区域,这个区域可以被认为是共享段。在 OSI 模型中,冲突域被看作是第一层的概念,连接同一冲突域的设备有 Hub,Reperter或者其他进行简单复制信号的设备,也就是说,用 Hub 或者 Repeater 连接的所有节点可以被认为是在同一个冲突域内,它不会划分冲突域。而第二层设备(网桥,交换机)第三层设备(路由器)都可以划分冲突域的,当然也可以连接不同的冲突域。简单的说,可以将 Repeater 等看成是一根电缆,而将网桥等看成是一束电缆。

2、广播域:接收同样广播消息的节点的集合。如:在该集合中的任何一个节点传输一个广播帧,则所有其他能收到这个帧的节点都被认为是该广播帧的一部分。由于许多设备都极易产生广播,所以如果不维护,就会消耗大量的带宽,降低网络的效率。由于广播域被认为是 OSI 中的第二层概念,所以象 Hub,交换机等第一,第二层设备连接的节点被认为都是在同一个广播域。而路由器,第三层交换机则可以划分广播域,即可以连接不同的广播域。

3、路由器由于工作在网络层,所以可以隔离广播域,而交换机,由于采用交换矩阵,可以避免在数据传输时发生冲突。而集线器由于工作在物理层,仅复制电信号,所以无法隔离广播域和冲突域。



Tags:封装   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
Android logcat日志封装logcat痛点在Android开发中使用logcat非常频繁,logcat能帮我们定位问题,但是在日常使用中发现每次使用都需要传递tag,并且会遇到输出频率很高的log,在多...【详细内容】
2021-12-22  Tags: 封装  点击:(8)  评论:(0)  加入收藏
编码封装的好处:没有安装pycharm的电脑也可以运行代码,适合接单的同学,可以将封装好的代码发给客户。步骤如下: 第一步 安装库pip install pyinstaller因为程序自身存在缺陷,首先...【详细内容】
2021-12-07  Tags: 封装  点击:(19)  评论:(0)  加入收藏
不光是Python,大多数面向对象编程语言(诸如C++、Java等)都具备3个典型特征,即封装、继承和多态。其中,本节重点讲解Python类的封装特性,继承和多态会在后续章节给大家做详细讲解。...【详细内容】
2021-09-17  Tags: 封装  点击:(65)  评论:(0)  加入收藏
本次教程所需的工具软件:1、win10系统封装工具EasySysprep_4.5.31.6112、win10系统专用万能驱动3、激活工具microkms_17.06.254、常用软件包5、其他你认为需要预安装的软件、...【详细内容】
2021-08-27  Tags: 封装  点击:(98)  评论:(0)  加入收藏
说明:封装函数是为了获得单个功能小项。1、带参函数:比如某个带参数的aa(12,34);aa示例函数void aa(int a,int b){...},可能会在很多地方出现,形参也可能改变,那么就需要将其封...【详细内容】
2021-08-12  Tags: 封装  点击:(96)  评论:(0)  加入收藏
Java中的封装、继承和多态知识点是学习java必备的基础知识,看似简单,真正理解起来还是有一定难度的,今天小编再次通过实例代码给大家讲解java 封装继承多态知识,感兴趣的朋友一...【详细内容】
2021-05-31  Tags: 封装  点击:(165)  评论:(0)  加入收藏
Hutool 谐音 “糊涂”,寓意追求 “万事都作糊涂观,无所谓失,无所谓得” 的境界。Hutool 是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java...【详细内容】
2021-05-19  Tags: 封装  点击:(176)  评论:(0)  加入收藏
基于 el-form 封装了一个表单控件,包括表单的子控件。 既然要封装,那么就要完善一些,把能想到的功能都要实现出来,不想留遗憾。 毕竟UI库提供的功能都很强大了,不能浪费了对吧。 ...【详细内容】
2021-05-19  Tags: 封装  点击:(195)  评论:(0)  加入收藏
1、输入一个值,返回其数据类型function type(para) { return Object.prototype.toString.call(para)}2、数组去重function unique1(arr) { return [...new Set(arr)]}f...【详细内容】
2021-04-02  Tags: 封装  点击:(267)  评论:(0)  加入收藏
GRE介绍 定义对于IPv4 GRE和IPv6 GRE都支持的特性,正文中如果不做特殊说明,则表示二者实现无差异。IPv4 GRE和IPv6 GRE的实现差异,请参考附录。GRE(Generic Routing Encapsulati...【详细内容】
2020-12-30  Tags: 封装  点击:(231)  评论:(0)  加入收藏
▌简易百科推荐
以京训钉开发平台接口文档为例,使用HttpClient类请求调用其接口,对数据进行增删改查等操作。 文档地址: https://www.yuque.com/bjjnts/jxd/bo1oszusing System;using System.C...【详细内容】
2021-12-28  Wednes    Tags:HttpClient   点击:(1)  评论:(0)  加入收藏
阿里云与爱快路由安装组网教程一、开通好阿里云轻量服务器之后在服务器运维-远程连接处进行远程 二、进入控制台后在root权限下根据需要安装的固件位数复制下面命令。32位:wg...【详细内容】
2021-12-28  ikuai    Tags:组网   点击:(1)  评论:(0)  加入收藏
HTTP 报文是在应用程序之间发送的数据块,这些数据块将通过以文本形式的元信息开头,用于 HTTP 协议交互。请求端(客户端)的 HTTP 报文叫做请求报文,响应端(服务器端)的叫做响应...【详细内容】
2021-12-27  程序员蛋蛋    Tags:HTTP 报文   点击:(5)  评论:(0)  加入收藏
一 网络概念:1.带宽: 标识网卡的最大传输速率,单位为 b/s,比如 1Gbps,10Gbps,相当于马路多宽2.吞吐量: 单位时间内传输数据量大小单位为 b/s 或 B/s ,吞吐量/带宽,就是网络的使用率...【详细内容】
2021-12-27  码农世界    Tags:网络   点击:(3)  评论:(0)  加入收藏
1.TCP/IP 网络模型有几层?分别有什么用? TCP/IP网络模型总共有五层 1.应用层:我们能接触到的就是应用层了,手机,电脑这些这些设备都属于应用层。 2.传输层:就是为应用层提供网络...【详细内容】
2021-12-22  憨猪哥08    Tags:TCP/IP   点击:(35)  评论:(0)  加入收藏
TCP握手的时候维护的队列 半连接队列(SYN队列) 全连接队列(accepted队列)半连接队列是什么?服务器收到客户端SYN数据包后,Linux内核会把该连接存储到半连接队列中,并响应SYN+ACK报...【详细内容】
2021-12-21  DifferentJava    Tags:TCP   点击:(10)  评论:(0)  加入收藏
你好,这里是科技前哨。 随着“元宇宙”概念的爆火,下一代互联网即将到来,也成了互联网前沿热议的话题,12月9日美国众议院的听证会上,共和党议员Patrick McHenry甚至宣称,要调整现...【详细内容】
2021-12-17  王煜全    Tags:Web3   点击:(14)  评论:(0)  加入收藏
一、demopublic static void main(String[] args) throws Exception { RetryPolicy retryPolicy = new ExponentialBackoffRetry( 1000, 3);...【详细内容】
2021-12-15  程序员阿龙    Tags:Curator   点击:(22)  评论:(0)  加入收藏
一、计算机网络概述 1.1 计算机网络的分类按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN);按照网络使用者:公用网络、专用网络。1.2 计算机网络的层次结构 TCP/IP四层模...【详细内容】
2021-12-14  一口Linux    Tags:网络知识   点击:(31)  评论:(0)  加入收藏
无论是在外面还是在家里,许多人都习惯了用手机连接 WiFi 进行上网。不知道大家有没有遇到过这样一种情况, 明明已经显示成功连接 WiFi,却仍然提示“网络不可用”或“不可上网”...【详细内容】
2021-12-14  UGREEN绿联    Tags:WiFi   点击:(25)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条