二层三层协议(二层协议包括哪些)

      最后更新:2023-09-07 08:21

      网络协议里的二层 和3层 区别在那里到底 我看有些交换机既可以坐2层也可以作3层

      根据OSI参考模型和TCP/IP模型规定的: 二层是属于数据链路层,数据到达此层后会被分割成数据帧,数据帧依靠MAC地址进行交互。三层是属于网络层,数据到达此层后会被分割成数据包,数据包依靠IP/IPX协议经行交互。三层存在路由功能,可以跨网段进行访问。交换机可以工作在二层也可以工作在三层。工作在二层时只能依靠MAC地址进行转发,如果找不到对端设备的MAC地址,则会发送广播MAC寻找对端设备的MAC,如果二层交换机划分了Vlan,则MAC地址无法跨Vlan进行通讯,此时就需要三层负责转发数据进行通讯。 工作在三层,交换机的三层与路由器的三层是有区别的,交换机的三层是依靠交换机的硬件进行数据转发的,而路由器的是依靠软件进行转发,故此三层交换机的数据转发速度要比路由器的快。
      3层的交换机可以做路由功能,2层只能做交换,得看交换机功能
      网络协议里的二层 和3层 区别在那里到底 我看有些交换机既可以坐2层也可以作3层

      什么是第二层隧道协议和第三层隧道协议?两者有什么不同

      隧道技术VPN基本技术类似于点点连接技术公用网建立条数据通道(隧道)让数据包通条隧道传输隧道由隧道协议形第二、三层隧道协议第二层隧道协议先各种网络协议封装PPP再整数据包装入隧道协议种双层封装形数据包靠第二层协议进行传输第二层隧道协议L2F、PPTP、L2TP等L2TP协议目前IETF标准由IETF融合PPTP与L2F形 第三层隧道协议各种网络协议直接装入隧道协议形数据包依靠第三层协议进行传输第三层隧道协议VTP、IPSec等IPSec(IP Security)由组RFC文档组定义系统提供安全协议选择、安全算确定服务所使用密钥等服务IP层提供安全保障
      什么是第二层隧道协议和第三层隧道协议?两者有什么不同

      二层协议和三层协议应用如何区分

      二层和三层是相对而言的,一般是指OSI七层中的二层和三层,比如一条QQ消息,从点击发送开始,一定会是经过七层协议,最后到物理层,通过电信号转出去,OSPF只是路由协议,和二层三层没关系的,只是说如果要部署OSPF协议,必须是在三层网络,因为OSPF的相关报文是通过IP来传递的。 PPP、HDLC、FR、ETHERNET这些都是二层的技术,只是各有优势而已,拿ETHERNET来说,就是我们常说的MAC地址,还是拿QQ消息来说,QQ消息进入计算机后,7-5层略,到4层后,先把他打上TCP源端口和目的端口号,再送到3层处理,加上源IP地址和目的IP地址,再到2层,加上ETHERNET的源MAC和目的MAC,再到物理层,变成电信号传出。。。。。。 总之,层次的是需要分清的,网络的使用是离不开二层和三层的任一一层的,他们是先后的关系,而不是并列的关系
      二层是数据链路层,设备为交换机 传输以太网包,三次是网络层,设备为路由器 举例:三层传输二层数据会用 pppoe 协议 即用ppp协议封装的以太网帧协议工作在自己特定的层内,如果要跨层传输就要封装或者解封装才可以。提出这个问题说明你对网络模型的理解还不够深,多看几遍就好 还有 ppp是传输协议 ospf是路由器发现协议 说明协议的功能也搞混淆了。。
      二层和三层是相对七层模型来说的,指的是数据封装的过程,包括你说的运行OSPF这个路由协议,其中路由器之间交互信息也是用的七层模型去交换路由信息,链路状态OSPF包罗了很多网络类型:FR(帧中继交换机在帧中继NBMA网络中用的,路由器需要peer指定路径,FR需要写链路关系)PPP,HDLC,是点到点网络类型。属于串口封装的数据格式。其中PPP支持认证,常见我们家里用的PPPOE就是点到点网络封装在以太网中,其中有认证计费啥的在运营商那边。P2MP是多个点到点的集合,MA网络就是常见的多路访问型网络,它包括了BMA(广播型多路访问)和NBMA(帧中继)这些网络类型是在运行OSPF网络中理解的。在二层上来封装格式定义网络类型就是PPP,HDLC,IEEE802.3(生成树用的比EthernetII多了一个LLC子层用来交互生成树信息)和EthernetII以太网。
      二层协议和三层协议应用如何区分

      路由协议里 二层协议和三层协议都有哪些?

      SMPP SMPP(short message peer to peer)协议是一个开放的消息转换协议;它定义了一系列操作的协议数据单元(PDUS)和当SMPP运行时ESMS应用系统与smsc之间交换的数据。从而完成SMSC与ESMES (外部短消息实体)的信息交换。SMPP是基于SMSC与ESME之间的请求和响应协议数据单元的交换,每一个smpp操作都由一个请求pdu和相应的一个响应PDU组成并且这种交换是在TCP/IP或x.25网络连接 之上的.1、与CMPP/SGIP协议的差异 1)感觉协议定义比CMPP和SGIP严谨和规范,虽然CMPP和SGIP都是从SMPP派生出来的。 2)CMPP和SGIP中有大量的关于计费的定义,SMPP没有考虑这部分内容。这完全反映了通过短信实现的移动增值业务模式在国内的成熟和流行。 3)SMPP的网络承载层可以是TCP/IP和X.25。 2、SMPP协议解决的是移动网络之外的短消息实体与短消息中心的交互问题。即允许移动网络之外的短消息实体(External Short Message Entities,ESMEs)连接短消息中心(SMSC)来提交和接受短 消息。 3、SMPP协议定义的是1)ESME和SMSC之间交互的一组操作和2)ESMS与SMSC交互操作中的数据格式。 4、任何SMPP操作都包含请求PDU(Request Protocol Data Unit)和与之对应的回应PDU(Response Protocol Data Unit)。 5、SMPP把ESMEs分类为Transmitter/Receiver/Transceiver三种交互方式,分别对应仅提交短消息/仅接收短消息/提交和接收短消息三种形态。 6、SMPP会话有5种状态:OPEN / BOUND_TX / BOUND_RX / BOUND_TRX / CLOSED 7、SMPP定义的PDUs包括 TCP/IP协议 TCP/IP协议介绍 TCP/IP的通讯协议 这部分简要介绍一下TCP/IP的内部结构,为讨论与互联网有关的安全问题打下基础。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-23 串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。 TCP/IP整体构架概述 TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通 信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为: 应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据 已被送达并接收。 互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。 网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。 TCP/IP中的协议 以下简单介绍TCP/IP中的协议都具备什么样的功能,都是如何工作的: 1. IP 网际协议IP是TCP/IP的心脏,也是网络层中最重要的协议。 IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP或UDP层;相反,IP层也
      路由协议里 二层协议和三层协议都有哪些?

      网络协议-- 底层网络知识详解(从二层到三层)

      网线 Hub 采取的是广播的模式,如果每一台电脑发出的包,宿舍的每个电脑都能收到,那就麻烦了。这就需要解决几个问题: 这几个问题,都是第二层,数据链路层,也即 MAC 层要解决的问题。MAC的全称是Medium Access Control,即媒体访问控制。控制什么呢?其实就是控制在往媒体上发数据的时候,谁先发、谁后发的问题。防止发生混乱。这解决的是第二个问题。这个问题中的规则,学名叫多路访问。三种方式:方式一:分多个车道。每个车一个车道,你走你的,我走我的。这在计算机网络里叫作信道划分;方式二:今天单号出行,明天双号出行,轮着来。这在计算机网络里叫作轮流协议;方式三:不管三七二十一,有事儿先出门,发现特堵,就回去。错过高峰再出。我们叫作随机接入协议。著名的以太网,用的就是这个方式。 接下来要解决第一个问题:发给谁,谁接收?这里用到一个物理地址,叫作链路层地址。但是因为第二层主要解决媒体接入控制的问题,所以它常被称为MAC 地址。 解决第一个问题就牵扯到第二层的网络包格式。 对于以太网,第二层的最后面是 CRC,也就是循环冗余检测。通过 XOR 异或的算法,来判扮前计算整个包是否在发送的过程中出现了错误,主要解决第三个问题。 这里还有一个没有解决的问题,当源机器知道目标机器的时候,可以将目标地址放入包里面,如果不知道呢?一个广播的网络里面接入了 N 台机器,我怎么知道每个 MAC 地址是谁呢?这就是ARP 协议,也就是已知 IP 地址,求 MAC 地址的协议。ARP 是通过吼的方式(广播)来寻找目标 MAC 地址的,吼完之后记住一段时间,这个叫作缓存。 谁能知道目标 MAC 地址是否就是连接某个口的电脑的缺好 MAC 地址呢?这就需要一个能把 MAC 头拿下来,检查一下目标 MAC 地址,然后根据策略转发的设备,这个设备显然是个二层设备,我们称为交换机。交换机是有 MAC 地址学习能力的,学完了它就知道谁在哪儿了,不用广播了。(刚开始不知道的时候,是需要广播的) 当交换机的数目越来越多的时候,会遭遇环路问题,让网络包迷路,这就需要使用 STP 协议,通过华山论剑比武的方式,将有环路的图变成没有环路的树,从而解决环路问题。 在数据结构中,有一个方法叫做最小生成树。有环的我们常称为图。将图中的环破了,就生成了树。在计算机网络中,生成树的算法叫作STP,全称Spanning Tree Protocol。STP 协议比较复杂,一开始很难看懂,但是其实这是一场血雨腥风的武林比武或者华山论剑,最终决出五岳盟主的方式。 交换机数目多会面临隔离问题,可以通过VLAN形成虚拟局域网,从而解决广播问题和安全问题。对于支持 VLAN 的交换机,有一种口叫作 Trunk 口。它可以转发属于任何 VLAN 的口。交换机之间可以通过这种口相互连接。 ping 是基于 ICMP 协议工作的。ICMP全称Internet Control Message Protocol,就是互联网控制报文协议。ICMP 报文是封装在 IP 包里面的。因为传输指令的时候,肯定需要源地址和目标地址。它本身非常简单。因为作为侦查兵,要轻装上阵,不能携带大量的包袱。 ICMP总结:ICMP 相当于网络世界的侦察兵。我讲了两种类型的 ICMP 报文,一种是主动探查的查询报文,一种异常报告的差错报文;掘清ping 使用查询报文,Traceroute 使用差错报文。 在进行网卡配置的时候,除了 IP 地址,还需要配置一个Gateway 的东西,这个就是网关。 一旦配置了 IP 地址和网关,往往就能够指定目标地址进行访问了。由于在跨网关访问的时候,牵扯到 MAC 地址和 IP 地址的变化,这里有必要详细描述一下 MAC 头和 IP 头的细节。 路由器是一台设备,它有五个网口或者网卡,相当于有五只手,分别连着五个局域网。每只手的 IP 地址都和局域网的 IP 地址相同的网段,每只手都是它握住的那个局域网的网关。 对于 IP 头和 MAC 头哪些变、哪些不变的问题,可以分两种类型。我把它们称为“欧洲十国游”型和“玄奘西行”型。之前我说过,MAC 地址是一个局域网内才有效的地址。因而,MAC 地址只要过网关,就必定会改变,因为已经换了局域网。两者主要的区别在于 IP 地址是否改变。不改变 IP 地址的网关,我们称为转发网关;改变 IP 地址的网关,我们称为NAT 网关。 网关总结: 路由分静态路由和动态路由,静态路由可以配置复杂的策略路由,控制转发策略; 动态路由主流算法有两种,距离矢量算法和链路状态算法。 距离矢量路由(distance vector routing)。它是基于 Bellman-Ford 算法的。这种算法的基本思路是,每个路由器都保存一个路由表,包含多行,每行对应网络中的一个路由器,每一行包含两部分信息,一个是要到目标路由器,从那条线出去,另一个是到目标路由器的距离。由此可以看出,每个路由器都是知道全局信息的。那这个信息如何更新呢?每个路由器都知道自己和邻居之间的距离,每过几秒,每个路由器都将自己所知的到达所有的路由器的距离告知邻居,每个路由器也能从邻居那里得到相似的信息。每个路由器根据新收集的信息,计算和其他路由器的距离,比如自己的一个邻居距离目标路由器的距离是 M,而自己距离邻居是 x,则自己距离目标路由器是 x+M。这种算法存在的问题:第一个问题:好消息传得快,坏消息传得慢。第二个问题:每次发送的时候,要发送整个全局路由表。所以上面的两个问题,限制了距离矢量路由的网络规模。 链路状态路由(link state routing),基于 Dijkstra 算法。这种算法的基本思路是:当一个路由器启动的时候,首先是发现邻居,向邻居 say hello,邻居都回复。然后计算和邻居的距离,发送一个 echo,要求马上返回,除以二就是距离。然后将自己和邻居之间的链路状态包广播出去,发送到整个网络的每个路由器。这样每个路由器都能够收到它和邻居之间的关系的信息。因而,每个路由器都能在自己本地构建一个完整的图,然后针对这个图使用 Dijkstra 算法,找到两点之间的最短路径。不像距离距离矢量路由协议那样,更新时发送整个路由表。链路状态路由协议只广播更新的或改变的网络拓扑,这使得更新信息更小,节省了带宽和 CPU 利用率。而且一旦一个路由器挂了,它的邻居都会广播这个消息,可以使得坏消息迅速收敛。 基于两种算法产生两种协议,BGP 协议和 OSPF 协议。 OSPF(Open Shortest Path First,开放式最短路径优先)就是这样一个基于链路状态路由协议,广泛应用在数据中心中的协议。由于主要用在数据中心内部,用于路由决策,因而称为内部网关协议(Interior Gateway Protocol,简称 IGP)。内部网关协议的重点就是找到最短的路径。在一个组织内部,路径最短往往最优。当然有时候 OSPF 可以发现多个最短的路径,可以在这多个路径中进行负载均衡,这常常被称为等价路由。 但是外网的路由协议,也即国家之间的,又有所不同。我们称为外网路由协议(Border Gateway Protocol,简称 BGP)。在网络世界,这一个个国家成为自治系统 AS(Autonomous System)。自治系统分几种类型。 每个自治系统都有边界路由器,通过它和外面的世界建立联系。 BGP 又分为两类,eBGP和iBGP。自治系统间,边界路由器之间使用 eBGP 广播路由。内部网络也需要访问其他的自治系统。边界路由器如何将 BGP 学习到的路由导入到内部网络呢?就是通过运行 iBGP,使得内部的路由器能够找到到达外网目的地的最好的边界路由器。BGP 协议使用的算法是路径矢量路由协议(path-vector protocol)。它是距离矢量路由协议的升级版。前面说了距离矢量路由协议的缺点。其中一个是收敛慢。在 BGP 里面,除了下一跳 hop 之外,还包括了自治系统 AS 的路径,从而可以避免坏消息传得慢的问题,也即上面所描述的,B 知道 C 原来能够到达 A,是因为通过自己,一旦自己都到达不了 A 了,就不用假设 C 还能到达 A 了。另外,在路径中将一个自治系统看成一个整体,不区分自治系统内部的路由器,这样自治系统的数目是非常有限的。就像大家都能记住出去玩,从中国出发先到韩国然后到日本,只要不计算细到具体哪一站,就算是发送全局信息,也是没有问题的。 参考:极客时间-趣谈网络协议极客时间-趣谈网络协议极客时间-趣谈网络协议极客时间-趣谈网络协议-网关
      网络协议-- 底层网络知识详解(从二层到三层)

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类