5.1 链路层-基本原理
基本原理1 概述两种链路 广播信道:有线局域网、卫星网、混合光纤同轴电缆接入网的多台主机。需要媒体访问控制协议(多路访问控制协议) 点对点通信链路。不需要多路访问控制协议。 概念 结点:运行链路层协议的设备 链路:沿通信路径,连接相邻节点的通信信道 服务 成帧:用链路层帧封装上层数据。网络层数据报插在数据字段。 链路接入:媒体访问控制协议规定了帧在链路上的传输规则,MAC协调多个节点的帧传输,点对点传输不需要媒体访问控制协议。 可靠交付:通过确认重传 差错检测和纠正。 实现在网络适配器中实现。 在发送端,控制器取的协议栈高层生成并存储在主机内存中的数据包,在链路层中封装该数据包。遵循链路接入协议,将该帧传入通信链路。 在接收端,控制器接受了整个帧,抽取网络层数据报。执行差错检测。 2 差错检测和纠正技术概述比特及差错检测和纠正。从一个结点到临近节点,发送的链路层帧中,比特损伤检测和纠正。(Error-Detection and Correction,EDC) 包括奇偶校验、校验和方法、循环冗余检测。 奇偶校验发送方附加一个比特,使得d+1个比特中的1的总数是奇数或者偶数。接...
5.2 链路层-多路访问
多路访问控制 参考文献 计算机网络——“自顶向下方法之链路层 计算机网络-链路层 1 概述点对点链路由链路一端的单个发送方和链路另一端的单个接收方组成。使用的协议包括:点对点协议(PPP)、高级数据链路控制(HDLC)。 广播链路多个发送和接受节点都连接到相同的、单一的、共享的广播信道上。多路访问协议用于规范节点在共享的广播信道上的传输行为。 多路访问控制(multiple access control protocol,MAC)协议可以分为三类——信道划分协议,随机接入协议和轮流协议。 TDM和FDM都是信道划分协议,而CDMA则是码分多址,如果配置恰当,可以同时接收节点而不被干扰。 随机接入协议在每一次碰撞后等待随机时间再发。时隙ALOHA是一个很简单的随机接入协议,而AHOHA效率是时隙ALOHA的一半。载波侦听多路访问(CSMA)会在开始之前监测是否有人说话,而如果其他人同时开始说话,则停下。 轮流协议轮效率低下,若调配节点出问题则崩盘。轮流协议包括令牌协议。 2 MAC-信道划分协议TDM时分多路复用(TDM),将时间划分为时间帧,并进一步划分每个时间帧...
5.3 链路层-交换局域网
交换局域网主要讲了使用交换机和以太网协议构建局域网 虚拟局域网跨越通过一个单一的物理局域网基础设施定义多个虚拟局域网。 1 链路层寻址(ARP)MAC地址并不是主机或路由器具有链路层地址,而是它们的适配器(即网络接口)具有链路层地址。因此,具有多个网络接口的主机或路由器将具有与之相关联的多个链路层地址,就像他也具有多个与之相关联的IP地址一样。重要的是链路层交换机并不具有于它们的接口相关联的链路层地址。 链路层地址被称为MAC地址。MAC地址长度为6字节,有2的48次方可能的地址。通过软件改变一块适配器 的MAC地址现在是可能的。适配器的MAC地址具有扁平结构,而且不论适配器到哪里用都不会变化。带有以太网接口的便携机其总具有相同的MAC地址。 当适配器发送一个帧时,发送适配器会将目的适配器的MAC地址插入到该帧当中,并将该帧发送到局域网上。当适配器收到一个帧时,将检查该帧中的目的MAC地址和自己的MAC地址是否匹配。若匹配,则取出数据向上传递,否则丢弃该帧。 内网地址解析协议当适配器要向某个目的适配器发送帧时,将目的适配器的MAC地址插入帧中,发到局域网上。然而如何进行IP地址与...
--DHCP
DHCP 参考文献 DHCP基础 等到复习的时候过来整理这玩意。 DHCP简介动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种用于集中对用户IP地址进行动态管理和配置的技术。 DHCP采用客户端/服务器通信模式,由客户端(DHCP Client)向服务器(DHCP Server)提出配置申请,服务器返回为客户端分配的配置信息(包括IP地址、缺省网关、DNS Server、WINS Server等参数),可以实现IP地址动态分配,以及其他网络参数的集中配置管理。 DHCP的发展:DHCP是在BOOTP(BOOTstrap Protocol)基础上发展而来,但BOOTP运行在相对静态(每台主机都有固定的网络连接)的环境中,管理员为每台主机配置专门的BOOTP参数文件,该文件会在相当长的时间内保持不变。DHCP从以下两方面对BOOTP进行了扩展: DHCP加入了对重新使用的网络地址的动态分配和附加配置选项的功能,可使计算机仅用一个消息就获取它所需要的所有配置信息。DHCP允许计算机动态地获取IP地址,而不是静态为每...
--STP 协议
STP 协议1 STP简介STP概述生成树协议STP(Spanning Tree Protocol)将环形网络修剪成为一个无环的树型网络,避免报文在环形网络中的增生和无限循环。 在一个复杂的网络环境中,难免会出现环路。由于冗余备份的需要,网络设计者都倾向于在设备之间部署多条物理链路,其中一条作主用链路,其他链路作备份,这样都有可能会导致环路产生。 环路会产生广播风暴,最终导致整个网络资源被耗尽,网络瘫痪不可用。环路还会引起MAC地址表震荡导致MAC地址表项被破坏。 为了破除环路,可以采用数据链路层协议STP,运行该协议的设备通过彼此交互信息发现网络中的环路,并有选择的对某个端口进行阻塞,最终将环形网络结构修剪成无环路的树形网络结构,从而防止报文在环形网络中不断循环,避免设备由于重复接收相同的报文造成处理能力下降。 STP相关概念 根桥 树形网络结构必须有树根,于是STP/RSTP引入了根桥(Root Bridge)概念。 对于一个STP/RSTP网络,根桥有且只有一个,它是整个网络的逻辑中心,但不一定是物理中心。但是根据网络拓扑的变化,根桥可能改变。 BI...
--RIP协议
RIP协议 参考文献 RIP基础知识 等到复习的时候整理这篇文档 RIP简介RIP是Routing Information Protocol(路由信息协议)的简称,它是一种较为简单的内部网关协议(Interior Gateway Protocol)。RIP是一种基于距离矢量(Distance-Vector)算法的协议,它使用跳数(Hop Count)作为度量来衡量到达目的网络的距离。RIP通过UDP报文进行路由信息的交换,使用的端口号为520。 RIP包括RIP-1和RIP-2两个版本,RIP-2对RIP-1进行了扩充,使其更具有优势。 RIP原理描述RIP基本原理:RIP是一种基于距离矢量(Distance-Vector)算法的协议,它使用跳数(Hop Count)作为度量值来衡量到达目的地址的距离。在RIP网络中,缺省情况下,设备到与它直接相连网络的跳数为0,通过一个设备可达的网络的跳数为1,其余依此类推。也就是说,度量值等于从本网络到达目的网络间的设备数量。为限制收敛时间,RIP规定度量值取0~15之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达...
2 链路层实验
链路层实验目录 以太网链路层帧格式分析 交换机的MAC地址表和端口聚合 VLAN的配置与分析 广域网协议分析 设计型实验 1 以太网链路层帧格式分析以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网技术如令牌环、FDDI和ARCNET。 以太网是一种网络链路形式,是星型网络。与令牌环、arcnet是链路层网络技术。而不是泛指整个计算机网络。它只是计算机网络某一个层面的一个子集。因特网也是,他是应用层的一种技术,是应用层众多技术中的一个子集,而不是泛指整个计算机网络。 以太网帧格式可以参考链路层-交换局域网的内容。 2 交换机的MAC地址表和端口聚合MAC地址表交换机的转发是基于MAC地址表的。以太网交换机收到数据帧时会进行一下操作: MAC地址表中没有mac-interface匹配项,则向所有(除发送端口外)端口发送数据帧。 如果MAC地址表中有mac-interface匹配项,则表明该端口和目的主机在同一个广播域,转发到指定的端口上。 交换机还将检查收到的数据帧的源mac地址,并查找mac地址表...
7 OSPF实验
OSPF协议实验目录 OSPF协议概述及基本配置 OSPF协议报文交互过程 OSPF协议链路状态描述 区域划分及LSA种类 OSPF协议路由的计算 OSPF协议组网设计 区别 OSPF指出了报文类型,表示建立可靠数据连接的过程的作用,指出了交互逻辑。 LSA链路状态通告类型,用于反映交互双方(携带数据者)的逻辑关系。是反映的数据发送者、接受者的逻辑关系,而非路由表项的内容。与路由器本身的逻辑位置和逻辑角色有关系。 LSA链路状态描述类型,反映了一条路由记录的类型,是一条记录自身的特点,与数据的具体含义有关。 联系 链路状态描述信息组成了链路状态通告信息。 图片说明 五种不同的报文类型 五种链路状态通告类型 五种链路状态描述类型 OSPF协议概述及基本配置12345678# 配置静态路由并设置优先级,数值越大优先级越低ip route-static 1.1.1.1 255.255.0.0 192.168.1.1 pre 50# 启动ospfrouter id 1.1.1.1ospf 1area 0network 1.1.1.0 0.0.0.255netw...
8 BGP实验
BGP实验目录 BGP协议基本分析 状态机的分析 BGP的路由聚合 BGP的基本路由属性分析 BGP的同步机制 BGP的路由策略及应用 BGP设计型实验 关于聚合问题需要进一步学习。包括链路层的端口聚合和OSPF与BGP的路由聚合 1 BGP基本分析BGP的路由只包含BGP路由器。仅指明下一跳。 BGP组成的AS之间的网络结构拓扑图是全连接的?并不是。 BGP协议中带有很多属性信息,便于进行路由策略和路由过滤。 对于路由的routing-table来说,OSPF与BGP是一样的,他们只是不同的路由信息传播策略与路由信息生成策略。但具体的路由过程是完全一致的。也就是说,最终都要提供目的地址和下一跳地址,生成路由表,进行路由转发。 1234567891011# 配置bgp对等体bgp 100peer 1.1.1.2 as-number 300peer 3.1.1.2 as-number 300address-family ipv4 unicastpeer 1.1.1.2 enablepeer 3.1.1.2 enablepeer 3.1.1.2 next-hop...
BGP协议
BGP协议 BGP协议 1 BGP概述 BGP简介 目的 BGP的优点 2 BGP基础 BGP基本概念 BGP分类 BGP报文交互中的角色 BGP的路由器号(Router ID) BGP路由生成 BGP与IGP交互机制-路由注入方式 3 BGP工作原理: 3.1 BGP的报文 BGP报文头 OPEN报文 UPDATE报文 Notification报文 Keepalive报文 Refresh报文格式 3.2 BGP状态机: Idle状态 Connet状态 Active状态 OpenSent状态 OpenConfirm状态 Establish状态 3.3 BGP对等体之间的交互原则 5 BGP属性: 属性分类 BGP常见属性类型: Origin属性 AS_Path属性: Next_hop属性: Local_pref属性: MED属性: Community团体属性: Originator_ID属性和Cluster_List属性: 6 BGP路由策略 路由策略分类 路由策略实施机制 与路由选择相关的过滤器 路由选择 7 BGP的其他机制 路由聚合 BGP同步机制 ...














