cisco默认以太网封装协议.docx
《cisco默认以太网封装协议.docx》由会员分享,可在线阅读,更多相关《cisco默认以太网封装协议.docx(8页珍藏版)》请在冰豆网上搜索。
![cisco默认以太网封装协议.docx](https://file1.bdocx.com/fileroot1/2023-2/3/6e16f21e-e84a-4be0-847d-a853c8478ab8/6e16f21e-e84a-4be0-847d-a853c8478ab81.gif)
cisco默认以太网封装协议
竭诚为您提供优质文档/双击可除
cisco默认以太网封装协议
篇一:
ccna以太网和数据封装考试要点
ccna以太网和数据封装考试要点
描述载波侦听多路访问/冲突检测(csma/cd)的工作原理。
csma/cd是一种帮助设备均衡共享宽带的协议,可避免两台设备同时在网络介质上传输数据。
虽然她不能消除冲突,但有助于极大地减少冲突,进而减少重传,从而提高所有设备的数据传输效率。
区分半双工和全双工通信,并指出这两种方法的需求。
与半双工以太网使用一对导线不同,全双工以太网使用两对导线。
全双工使用不同的导线来消除冲突,从而允许同时发送和接受数据,而半双工可发送或接受数据,但不能同时发送和接收数据,且仍会出现冲突。
要使用全双工,电缆两端的设备都必须支持全双工,并配置成以全双工模式运行。
描述mac地址的组成部分以及各部分包含的信息。
mac(硬件)地址是一种使用十六进制表示的地址,长48位(6b)。
其中前24位(3b)称为oui,由ieee分配给nic制造商;余下的部分唯一地标识了nic。
识别十进制数对应的二进制值和十六进制值。
用这3种格式之一表示的任何数字都可转换为其他两种格式,能耗执行这种转换对理解ip地址和子网划分至关重要,请务必完成本章后面讲二进制转换为十六进制的书面实验。
识别以太网帧中与数据链路层相关的字段。
在以太网帧中,与数据链路层相关的字段包括前导码、帧起始位置分隔符、目标mac地址、源mac地址、长度或类型以及帧校验序列。
识别与以太网布线相关的ieee标准。
这些标准描述了各种电缆了性的功能和物理特征,包括10base2、10base5和10baset。
区分以太网电缆类型及其用途。
以太网电缆分3种:
直通电缆,用于将pc或路由器的以太网接口连接到集线器或交换机;交叉电缆,用于将集线器连接到集线器、集线器连接到交换机、交换机连接到交换机以及pc连接到pc;反转电缆,用于在pc和路由器或交换机之间建立控制台连接。
描述数据封装过程及其分组创建中的作用。
数据封装指的是在osi模型各层个数据添加信息的过程,也成为分组创建。
每层都只与其在接收设备上的对等层通信。
了解如何在pc和路由器之间建立控制台连接并启动hyperterminal。
使用反转电缆将主机的com端口连接到路由器的控制台端口。
启动hyperterminal,并将比特率设置为9600,流量控制设置为“无”。
指出cisco三层模型中的各层,并描述每层最合适完成的功能。
cisco层次模型包含以下3层:
核心层,负责快速而可靠地传输大量的数据流;集散层,提供路由选择、过滤和wan接入;接入层将工作组链接到集散层。
奥山威克诺思科金牌授权中心总结分析。
篇二:
cisco交换机以太网经典配置
cisco交换机以太网经典配置
configurations
theconfigurationsinthisdocumentwereimplementedinanisolatedlabenvironment.theconfigurationswereclearedbyissuingthewriteerasecommandontherouters,andtheclearconfigallcommandontheswitchestoensurethatalldeviceshaveadefaultconfiguration.makesureyouunderstandthepotentialimpactofanyconfigurationorcommandonyournetworkbeforeusingit.
catalyst6500switch
note:
mentsbetweenthecommandsareaddedinblueitalicstoexplaincertaincommandsandsteps.
!
--settheipaddressanddefaultgatewayforVlan1formanagementpurposes.
catalyst6500>(enable)setintsc010.10.10.2255.255.255.0
interfacesc0ipaddressandnetmaskset.
catalyst6500>(enable)setiproutedefault10.10.10.1
Routeadded.
!
--settheVtpmode.
!
--inourexample,wehavesetthemodetobetransparent.!
--dependingonyournetwork,settheVtpmodeaccordingly.!
--FordetailsonVtp,refertounderstandingandconfiguringVlantrunkprotocol(Vtp).
catalyst6500>(enable)setvtpmodetransparent
Vtpdomainmodified
!
--addingVlan2.Vlan1alreadyexistsbydefault.
catalyst6500>(enable)setvlan2
Vlan2configurationsuccessful
!
--addingport3/4toVlan2.port3/3isalreadyinVlan1bydefault.
Vlan2modified.
Vlan1modified.
Vlanmod/ports
---------------------------
23/4
!
--settheportspeedandduplexat100andfull.oneof
!
--therequirementsforetherchanneltoworkisforspeedandduplextobethesameon
!
--bothsides.toguaranteethis,wewillhardcodebothspeedandduplexonports3/1and3/2.
catalyst6500>(enable)setportspeed3/1-2100
ports3/1-2transmissionspeedsetto100mbps.
catalyst6500>(enable)setportduplex3/1-2full
ports3/1-2settofull-duplex.
!
--enableFeconports3/1and3/2.
!
--becuaseroutersdonotunderstandportaggregationprotocol(pagp),
!
--wesetthechannelmodetoonwhichcausesportstochannel,
!
--butnotgeneratepagpframes.
catalyst6500>(enable)setportchannel3/1-2on
port(s)3/1-2areassignedtoadmingroup105.
port(s)3/1-2channelmodesettoon.
!
--enabletrunkingonports3/1and3/2.
!
--becuaseroutersdonotunderstanddynamictrunkingprotocol(dtp),
!
--wesetthetrunkingmodetononegotiatewhichcausesportstotrunk,
!
--butnotgeneratedtpframes.
!
--noticethatbecuaseweconfiguredetherchannelfirst,
!
--anytrunksettingsappliednowtooneportautomaticallyapplytoallotherportsinthechannel.
!
--enterthetrunkingencapsulationaseitherisl...
catalyst6500>(enable)settrunk3/1nonegotiateislport(s)3/1-2trunkmodesettononegotiate.
port(s)3/1-2trunktypesettoisl.
!
--...orasdot1q.
!
--makesurethenativeVlan(defaultisVlan1)matchesacrossthelink.
!
--FormoreinformationonthenativeVlanand802.1qtrunking,referto
!
--trunkingbetweencatalyst4000,5000,and6000Familyswitchesusing802.1qencapsulation.
catalyst6500>(enable)settrunk3/1nonegotiatedot1q
port(s)3/1-2trunkmodesettononegotiate.
port(s)3/1-2trunktypesettodot1q.
catalyst6500>(enable)showconfig
thiscommandshowsnon-defaultconfigurationsonly.
useshowconfigalltoshowbothdefaultandnon-defaultconfigurations.
.........
..................
..
begin
!
#*****non-deFaultconFiguRation*****
!
#time:
thumay220xx,01:
26:
26
!
#version5.5(14)
!
!
#system
setsystemnamecatalyst6500
!
#!
#vtp
setvtpmodetransparent
setvlan1namedefaulttypeethernetmtu1500said100001stateactive
setvlan2nameVlan0002typeethernetmtu1500said100002stateactive
setvlan1002namefddi-defaulttypefddimtu1500said101002stateactive
setvlan1004namefddinet-defaulttypefddinetmtu1500said101004stateactivestpieee
setvlan1005nametrnet-defaulttypetrbrfmtu1500said101005stateactivestpibm
setvlan1003nametoken-ring-defaulttypetrcrfmtu1500said101003stateactive
modesrbaremaxhop7stemaxhop7
backupcrfoff
!
setinterfacesc0110.10.10.2/255.255.255.010.10.10.255
setiproute0.0.0.0/0.0.0.010.10.10.1!
#setbootcommand
setbootconfig-register0x2102
setbootsystemflashbootflash:
cat6000-sup.5-5-14.bin
!
#portchannel
setportchannel3/1-2105
!
#defaultportstatusisenable
!
!
#module1empty
!
#module2:
2-port1000basexsupervisor
!
#module3:
48-port10/100basetxethernet
setvlan23/4
setportdisable3/5
setportspeed3/1-2100
setportduplex3/1-2full
settrunk3/1nonegotiateisl1-1005
篇三:
以太网数据链路层协议分析
v\:
*{behavior:
url(#default#Vml);}o\:
*{behavior:
url(#default#Vml);}w\:
*{behavior:
url(#default#Vml);}.shape{behavior:
url(#default#Vml);}st1\:
*{behavior:
url(#ieooui)}
相信很多新人在学习协议的时候会遇到很多问题,有些地方可能会总是想不明白(因为我自己也是新人^_^),所以,跟据我自己学习的经历和我在学习中所遇到的问题,我总结了一下列出来。
如果能对大家有所帮助,将是我莫大的荣耀!
关于局域网的起源和发展,这里就不多说,因为很多书上和网上都有详细的说明,我们将直接进入对局域网协议的学习中。
局域网的几种协议,主要包括以太网第二版、ieee802系列、令牌环网和snap等(之所以加个“等”字,是因为我只知道这几种,如果还有其他的,欢迎朋友们给我补充)。
而最为常见的,也就是以太网第二版和ieee802系列,我们也主要去了解这两种(ieee802包括好多种,我们也不一一介绍,只对其中常见做研究)。
一,以太网(V2)
以太网第二版是早期的版本,是由dec、intel和xerox联合首创,简称dix。
帧格式如下图:
:
采用1和0的交替模式,在每个数据包起始处提供5mhz的时钟信号,以充许接收设备锁定进入的位流。
:
数据传输的目标mac地址。
:
数据传输的源mac地址。
型:
标识了帧中所含信息的上层协议。
:
这一帧所带有的数据信息。
(以太网帧的大小是可变的。
每个帧包括一个14字节的报头和一个4字节的帧校验序列域。
这两个域增加了18字节的帧长度。
帧的数据部分可以包括从46
字节到1500字节长的信息(如果传输小于46字节的数据,则网络将对数据部分填充填充位直到长度为46字节)。
因此,以太网帧的最小长度为18+46,或64个字节,最大长度为18+1500,或1518个字节。
)
帧校验序列(Fcs,Framechecksequence)域确保接收到的数据与发送时的数据一样。
当源节点发送数据时,它执行一种称为循环冗余校验(cRc,cyclicalRedundancycheck)的算法。
cRc利用帧中前面所有域的值生成一个惟一的4字节长的数,即Fcs。
当目标节点接收数据帧时,它通过cRc破解Fcs并确定帧的域与它们原有的形式一致。
如果这种比较失败,则接收节点认为帧已经在发送过程中被破坏并要求源节点重发该数据。
系列。
ieee802系列包含比较多的内容,但比较常见的是802.2和802.3。
下面我们就比这两种帧。
1,ieee802.3
为什么我要先把802.3列出来?
因为我个人觉得802.3应该是在802。
2之前出来,只它存在问题,所以才出现了802。
2以解决它的问题,大家是不是觉得有点糊,没关系,请继续看下去。
下面是这个帧的帧格式:
大家有没有发现在这个帧格式跟以太网第二版本的格式非常像?
没错,它们这间改动的比较少,因为802。
3是在以太网V2的基础上开发的,为了适应100m的网络,所以才把8位的前导步信息分成了7字节,并加入了一个sFd的域(为什么说这样分开一下可以支持100m?
我目前还没搞懂。
^8^那位高手有这方面的资料贡献一下啊)。
那前导和sFd到底起什么作用?
我的理解是,前导与soFd相当于跑步竞赛
开始时的那句“预备!
跑!
”,前导就是“预备!
”,sFd就是“跑!
”,所以前导让接收设备进入状态,soFd让接收设备开始接收。
而这里所谓比特流硬件时钟同步,是指让设备按当前比特流信号频率同步,以得到精确的接收数据的位置,避免接收出错,与pc里所谓时钟概念是一样的。
再有就是类型字段变成了长度字段,这是因为当初这个协议是由novell开发的,所以它默认就是在就是局域网就是novell网,服务器是netware服务器,跑的是ipx的协议,因此去掉了类型换成了长度。
后来ieee再据此制定802。
3的协议,结果问题也就出来了。
如果我上层用的是ip协议呢?
那怎么办?
别急,有问题就会有方法,ieee802。
2也就由此出现了。
2,ieee802。
2
请看帧格式:
可以看到,种帧的最大区别就在于多了一个llc的域,即逻辑链路控制(llc,logicallinkcontrol)。
该信息用来区别一个网络中的多个客户机。
如果llc和数据信息的总长度不足46字节,数据域还将包括填充位。
长度域并不关心填充位,它仅仅报告逻辑链接控制层信息(llc)加上数据信息的长度。
逻辑链接控制层(llc)信息由三个域组成:
目标服务访问点(dsap,destinationserviceaccesspoint),源服务访问点(ssap,sourceserviceaccesspoint)和一个控制域。
每个域都是1个字节长,llc域总长度为3字节。
一个服务访问点(sap,serviceaccesspoint)标识了使用llc协议的一个节点或内部进程,网络中源节点和目标节点之间的每个进程都有一个惟一sap。
控制域标识了必须被建立llc连接的类型:
无应答方式(无连接)和完全应答方式(面向连接)。
我们在工作中最常见的也就是这三种帧了,下面加入一张网上找到的图片,以加深大家的理解,并做一个小小的总结:
三、用sniffer捕帧。
ok,局域网的基本协议已经讲完,现在该动动手了。
下面是我用sniffer捕的几个帧。
aRp帧:
dns的包:
http的包:
通过上面所捕获的帧,相信大家对网络的分层应该会有一个比较深的理解。
我所展开的是数据链路层的包头。
照上面的帧格式,我们可以看到,有目的地址,有源地址,有类型,从ip开始就属于段了。
姨,不对呀,怎么没有前导和sFd?
当然,这是用来同步的,对协议分析没有意括Fcs,所以去掉了(*8*不是我想的,sniffer捕完后就去掉了的别打我)。
是,不对啊?
没错,眼尖的朋友发现了,哈,都是以太网第二版的帧,看上面字段
type=0800(ip)”.这是怎么回事?
不是说现在都是802。
3的,至少也是802。
2的嘛?
怎么太网V2?
那么打包成何种帧是由哪个决定的?
其实这个问题我当时也糊了,而且很多人也都不是特别的清楚,后来跟我们老师沟通后这么认为:
打包成何种帧一般是由操作系统决定的,在微软的os里边,其默认都会打包成以太网第二版的(可以改),这并不是说网络环境变成10m了,因为现在这个以太网第二版应该也是支持100m的,而在netware环境里面,通常都默认是802。
2或802。
3,具体2还是3,就要看netware版本了,一般来讲,运行低于netware3.12版本的网络的缺省帧类型是802。
3。