RS复习之:二层技术----以太网

OSI的通信模型把网络通信划分成为了7个相对独立的功能层次---应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。(这图丑的啊。。。。)

物理层的东西负责传输比特流,利用高低脉冲电路表示0和1,不在老衲的研究范围之内。

数据链路层(OOL)有两个责任:发送和接受,同时,也提供数据有效的端到端的传输连接(PPP啥的),数据链路层负责将指令、数据等封装到帧中(贞子,恩(⊙v⊙)),帧是链路层的结构,他必须包含足够的信息(我是谁,我要发给谁),确保数据能够安全无误的通过二层传输到目的地。

so,从此看来,每个数据帧最基本需要有的:

1、作为一个快递员,我要知道是谁发货,谁收货吧

2、我送的是啥,总的告诉别人车里装的是啥东西是吧

3、校验,要不别人发个iPhone,到手变成石头了

同时,作为快递员,工作流程是这样的:上面各种大佬,想干啥干啥,我只看客户---网络层给我的包裹,然后我就任劳任怨的承载好,丢给下面的物理层----高佬和矮胖,走路一颠一簸的。。。。。

(这图丑的。。。。。)

如果你想详细看看作为一个快递员,要承载多少东西的话。。。。

/(ㄒoㄒ)/~~真tm多。。。。他们就是这样一层一层插入的。。。插入。。。。插入

那首先来看看以太网,最大型的快递公司:

以太网虽然作为最大的快递公司,下面也有几个小型分公司

EthernetⅡ、Netware、802.3 SAP、802.3 LLC SNAP,作为分公司,我们执行的快递标准是不应该改变的,大概的流程是这样的

所以对于我们快递公司来讲,客户承载啥,我并不是那么关心,我只用在首尾增加快递单号啊、校验啥的。

同时,我们对包裹大小是有要求的,老外总公司的要求是这样的

Ethernet Frame

Here we discuss both legal and illegal Ethernet frames.The receiver will drop all illegal frames.

The vast majority of all local (LAN) data traffic in the world is Ethernet frames !!  There is no single unit of data that is more common. So anyone in any type of technical field would benefit by understanding the contents of these frames, and how they are transmitted and received.

Min Frame Size = Header+CRC+DataMin = 64
Max Frame Size = Header_CRC+DataMax = 1518

简单的说,总公司要求:

1、包裹封装必须合法,不然我不要

2、包裹不能过小,也不能过大,大小必须在64到1518之间,如果小于64我没法传,如果大于1518,我就要考虑是不是发两个包裹了,如果客户不让(DF置位,不允许分片),那没办法,也只能丢弃

既然说到这里,包裹大小只能靠用户了,用户数据大,我们也得传啊,让不让发多个包裹,也是用户说了算的事情,要了解业务,就要先看看我们快递单是咋写的,前面也提到了,快递单必须包含的有:

谁发货、谁收货、送货内容、校验,各家快递公司对快递单号的写法也多少有不同,来个总览:

从上面可以看出,在以太网中,我们使用MAC地址作为客户发货、收货地址

先从EthernetⅡ公司开始吧,先看看详细封装

各个字段的作用已经很明显了,这里算个东西,每个字段的长度相加6+6+2+4=18bytes,所以,客户要发送的货物(data)部分,最小为46,最大为1500

type字段表明了所承载的内容,可承载的内容大致如下(恩。。。谁tm记啊。。。。),记住几个关键的就行了,比如IP、ARP、RARP、MPLS等等,这里你也可以发现一个问题-----ARP这个协议不是三层的哦,之前有面试问,ARP工作在哪一层,诺,三层的协议都有告诉你type=0x0800,ARP协议族是单独列出来的,再看看MPLS VPN,作为一个标签党,工作在二三层之间,so,我们可以这样说,ARP工作在第二层。

Netware快递公司:

封装是这样的

相对于EthernetⅡ来说,有几个改动

1、把type字段改成了length

2、把type字段改成了DSAP和SSAP

3、载荷能够负载的更少点6+6+2+1+1+4=20

802集团公司都差不多

你看看802.3SAP

你在看看802.3 LLC

OUI呢,是卖给厂商的,24个bit,22个bit可以卖,最后2个bit来表示单播或者组播

而且呢,802.3头部,使用lenth来与以太网二型帧区别,length有效数值为0-1536(即0x600)

那么以太网二型帧就要避开这个数值段,如果大于0x600,则为以太网二型帧,小于0x600的,就是802.3

因为802.3头部没有类型字段,因此通过802.2来补充(又叫LLC)ISO将2层区分为LLC层+MAC层,不同的协议区分为不同的MAC层,但是公用一个LLC层,like this

其实写这么多(╮(╯_╰)╭你好意思说多。。。。),主要记住以下几点

1、在以太网上传输的数据帧封装必须合法,否则会被丢弃

2、数据帧大小必须在64-1518之间,小于这个无法传输,大于这个要分片

3、几种封装的细微区别,交换机使用lenth长度来判断格式,大于1536就是以太网二型帧,小于1536就是802.3的帧

4、ARP不是三层协议啊

附:http://www.infocellar.com/networks/ethernet/frame.htm

老外的一篇关于以太网帧的文章,不错

时间: 2024-12-28 08:05:01

RS复习之:二层技术----以太网的相关文章

大二层技术对比分析(组图)

大二层技术对比分析(组图) 转载 2015-8-9 传统的数据中心汇聚交换机作为网关,为了提高HA性能,基本都采用双机冗余建设模式.随着数据中心进入虚拟化时代,接入服务器的规模飞速增加,虚拟服务器的规模出现级数增加.同时,更多的客户要求在同一个二层网络内,任意两台虚拟服务器之间要做无阻塞的快速交换.这就导致作为网关的汇聚交换机出现容量不足而降低整网性能,因此需要采用新得技术有效的增加汇聚交换机的容量,同时还必须采用有效的技术提高接入到汇聚交换机之间的带宽利用率.前面几篇文章介绍了各种可用于的数据

RS复习之:二层技术----PPP

点对点连接是最常见的一种 WAN 连接.点对点连接用于将 LAN 连接到服务提供商 WAN 以及将企业网络内部的各个 LAN 段互连在一起.LAN 到 WAN 的点对点连接也称为串行连接或租用线路连接,因为这些线路是从电信公司(通常是电话公司)租用的,并且专供租用该线路的公司使用.公司为两个远程站点之间的持续连接支付费用,该线路将持续活动,始终可用.了解点对点通信链路如何提供 WAN 接入对整体理解 WAN 的作用非常重要. 点对点协议 (PPP) 提供同时处理 TCP/IP.IPX 和 App

14.二层技术之VLAN与Trunk中继(DTP协议)

VLAN叫虚拟局域网,VLAN的作用是将控制广播,处于同一VLAN中的设备可以相互通信,不同VLAN中的设备如果需要通信需要借助三层设备做转发. VLAN的优势:控制广播,增强网络安全性,简化网络管理. DTP叫动态中继协议,两个交换机接口间通信接口必须为Trunk且封装模式必须相同. 交换机接口协商模式: v Access接入模式:非中继链路,用于PC接入. v Trunk中继模式:中继链路,可以协商,主发,被动响应. v Dynamic desirable期望模式:必须协商,主发,被动响应

15.二层技术之链路聚合(LACP)-----以太通道

链路聚合是将多个物理端口捆绑在一起,成为一个逻辑链路,这样可以提高链路带宽.以及起到链路冗余,当多个物理接口捆绑在一起,如果其中一条线路出现故障,该链路还可以继续工作. 链路聚合的方式: v 静态Trunk:将多个物理链路捆绑在一起形成一个链路组. v 动态LACP:LACP链路聚合控制协议,当激活LACP协议是,LACP通过LACPDU通告自己的系统优先级,系统MAC地址,端口优先级和端口号,对端接收到信息后,将这些信息与自己的属性作比较,自动选择能够聚合的端口. 静态捆绑规则:捆绑接口必须是

复习JSP/Servlet技术

第一章 动态网页开发基础 Tomcat目录机构 /bin 存放各种平台下用于启动和停止Tomcat的脚本文件 /conf 存放Tomcat服务器的各种配置文件 /lib 存放Tomcat服务器所需的各种JAR文件 /logs 存放Tomcat的日志文件 /temp Tomcat运行时用于存放临时文件 /webapps web应用的发布目录 /work Tomcat把由JSP生成的Servlet存放于此目录下 Tomcat 端口号的配置 (1) 在Tomcat目录机构下找到其子目录conf (2)

EPON 技术介绍

本文针对已看过内容的补充 1.PON技术发展 光纤接入从技术上分为:有源光网络(AON)和无源光网络(PON).目前基于PIN的使用技术主要有APON/BPON.GPON.EPON/GEPON等几种,主要差异在于采用了不同的二层技术. 1.2 EPON的基本原理 EPON采用点到多点结构,无源光纤传输方式,在以太网上提供多种业务.EPON在物理层使用100BASE的以太PHY,同时在PON的传输机制上,通过新增加的MAC控制命令来控制和优化各光网络单元(ONU)与光线路终端(OLT)之间突发数据

SDN与NFV技术在云数据中心的规模应用探讨

Neo 2016-1-29 | 发表评论 编者按:以云数据中心为切入点,首先对SDN领域中的叠加网络.SDN控制器.VxLAN 3种重要技术特点进行了研究,接下来对NFV领域中的通用服务器性能.服务链两类关键问题展开具体分析.最后,阐述了前期开展的SDN/NFV技术试验工 作进展及相关结论,并对VDC应用产品进行了展望. 1 引言 伴随着云计算技术的兴起,数据趋于大集中,传统电信系统网络架构成为阻碍云数据中心发展的巨大桎梏.为满足数据中心在云计算环境下的虚拟网络资源调度和共享需求,未来的数据中心

802.1Q VLAN技术原理

文章出处:http://hi.baidu.com/x278384/item/d56b0edfd4f56a4eddf9be79 在数据通信和宽带接入设备里,只要涉及到二层技术的,就会遇到VLAN.而且,通常情况下,VLAN在这些设备中是基本功能.所以不管是刚迈进这个行业的 新生,还是已经在这个行业打拼了很多年的前辈,都要熟悉这个技术.在论坛上经常看到讨论各种各样的关于VLAN的问题,在工作中也经常被问起关于VLAN 的这样或那样的问题,所以,有了想写一点东西的冲动.     大部分童鞋接触交换这门

Overlay网络技术之vxvlan

了解云计算数据中心网络架构的过程中,看到这么一篇不错的关于大二层技术overlay的文章,转载分享给大家! 一. 传统网络面临的问题 随着企业业务的快速扩展需求,IT做为基础设施,快速部署和减少投入成为主要需求,云计算可以提供可用的.便捷的.按需的资源提供,成为当前企业IT建设的常规形态,而在云计算中大量采用和部署的虚拟化几乎成为一个基本的技术模式.部署虚拟机需要在网络中无限制地迁移到目的物理位置,虚机增长的快速性以及虚机迁移成为一个常态性业务.传统的网络已经不能很好满足企业的这种需求. 传统网