AdHoc Topic3 考点汇总

1. IPv4地址结构分类规则

  • 由四个字节构成,第一个字节决定地址结构的类别:
image-20201220162309737.png
  • 第一个字节的十进制数值小于128时,只有第一个字节表示网络地址。大于128小于192时,前两个字节表示网络地址。大于192小于224时前三个字节均表示网络地址。

  • 0.0.0.0是本机地址,255.255.255.255是广播地址。

2. 路由器的两种功能以及其对应的协议,分别举例并简单说明机制

  1. to fragment larger PDU data blocks into IP sizes blocks for transfer

对应协议:routable protocols:负责把信息封装到包中进行发送 (IP协议)

  1. to route IP packets towards their destination

对应协议:routing protocols: 负责判断可用路由器,与其他可用路由器交流并为传输的包选择路由路径(RIP协议,OSPF协议)

3. 解释IP数据报里的每一个部分的作用

image-20201220163804847.png
  • Version:4位,指IP协议的版本。通信双方IP协议版本必须一致

  • IHL:4位,指首部(header)长度,可表示最大数为15,单位是32字节(一行)。即表明最大长度是15行,即60字节。IP字节长度不是4字节的整数倍时,必须用最后的填充字段加以填充。

  • Total length:16位,描述首部和数据包的长度之和。

  • identification: 16位,标识。当数据包由于长度超过网络的MTU而必须被分片时,这个标志字段的值就被复制到所有数据报的标识字段中,相同的标识字段的值使各个数据报片能够正确地重装成原来的数据报。

  • 0/MF/DF:标志。占3位,MF = 1表示后面还有分片,DF = 1表示不能分片,只有DF = 1时才允许分片。

  • Fragment offset:占13位。片偏移,较长的分组在分片后,某片在原分组的相对位置。即相对于用户数据字段的起点,该片从何处开始。

  • TTL:8位。生存时间。为了防止这个数据报在网络中兜圈子,每经过一个新的路由器就会在这个值上减去它所消耗的时间,当其被减为0时就丢弃这个数据报。

  • Protocol:8位,说明这个数据报使用了什么协议,以方便IP协议向上层交付。

  • checksum:16位,检查头部信息完整性。不完整则丢弃

  • Options:让IP可以有更多的设定,例如安全和路由选择方面

  • padding:保证options区域补全32字节的边界。

4. 数据报分片考察

image-20201220170650872.png
  • 简化版数据报一般前三个数字分别描述的是:identification, fragment offset, MF。分别代表这个数据报对应的ID号,以及此分片在完整数据中的位置,和是否后面还存在分片。

5. IP协议分类比较

Source Routing vs Next hop Routing
  1. source routing 是通过算法预先选出 a set of hops并将其存入数据报后才开始执行路由

  2. next hop routing 是在每一跳中基于当前路由器中的信息决定下一跳的位置

Static routing vs Dynamic routing
  1. 静态路由简单,开销小。动态路由开销大,实现复杂。

  2. 静态路由不能及时应对网络的变化,紧急情况需要手动修改一些配置。但动态路由可以较好地适应这种变化

  3. 静态路由适用于小型网络,大型网络则应用动态路由维护

  4. 静态路由与source routing机制类似,动态路由与next hop routing机制相似

IGP vs EGP
  1. 内部网关协议在一个自治系统内部使用的路由选择协议

  2. 外部网关协议是面对多个不同的网关协议系统

RIP协议 vs OSPF协议

RIP工作原理
  • distance vector protocol
  1. 仅和相邻路由器交换信息。

  2. 路由器交换的是当前本路由器所知道的全部信息,即自己完整的路由表。

  3. 按固定时间间隔交换路由信息。

  4. RIP协议传输信息通过UDP协议

  5. 如果一个路由在180秒内没有刷新,距离设置为16,路由被标记为不可达

  6. 自组织网络

  7. 路由器交换的信息有:

OSPF工作原理
  • link state protocol
  1. 通过洪泛法向本治系统所有路由器发送信息。

    什么是洪泛法?
    • 路由器通过所有输出端口向所有相邻的路由器发送消息。而每一个相邻路由器又将此信息发往其所有的相邻路由器。最终整个区域的所有路由器都获得了这个信息的一个副本

    • 所谓洪泛是因为数据方向是单向的

  2. 发送的信息只有与本路由器相邻的所有路由器的链路状态,发送的信息只是路由器所知道的部分信息。算法认为只发相邻路由器的链路状态就足够满足需求。

    • 发送的信息中会含有“链路状态”信息和“度量”信息。“链路状态”信息指的是本路由器都和那些路由器相邻。“度量信息”即用来表示对应链路的权重(非跳数,而是距离,费用,时延,带宽等)
  3. 只有在链路状态发生变化的时候,路由器才向所有路由器用洪泛法发送此信息。

  4. 通过洪泛法,最终OSPF协议下的每一个路由器都可以形成一个链路状态数据库(link-state database),这个数据库是全网的拓扑结构图,所有路由器内该数据库都是相同的,即链路状态数据库的同步。

RIP vs OSPF
  1. 关于和哪些路由器交换的问题

    • RIP协议仅仅想自己相邻的几个路由器发送消息

    • OSPF协议通过洪泛法向所有路由器发送消息

  2. 关于交换什么信息的问题

    • RIP协议发送的信息是到所有网络的距离和下一跳路由器

    • OSPF协议下每个路由器仅发送部分自己所知到的信息,即相邻的所有路由器的链路状态以及该链路的度量(非跳数,权重值)

  3. 在什么时候交换信息

    • RIP协议不管网络拓扑环境是否有变化,定期交换路由表的全部信息

    • OSPF协议只有在链路状态发生变化的时候,路由器才会用洪泛法发送此信息。

收敛时间改进的四种方法

  1. Split Horizon Update 【水平分割】

    • 由于路由器可能收到它自己发送的路由信息,而这种信息是无用的,水平分割技术不反向通告任何从终端收到的路由更新信息,而只通告那些不会由于计数到无穷而清除的路由。

    • 水平分割法的规则和原理是路由器从某个接口接收到的更新信息不允许再从这个接口发回去。

  2. Poison Reverse 【毒性逆转】

    • 毒性逆转(poison reverse)。在基于路由信息协议的网络中,当一条路径信息变为无效之后,路由器并不立即将它从路由表中删除,而是用16,即不可达的度量值将它广播出去,这叫做毒性逆转。这样虽然增加了路由表的大小,但对消除路由循环很有帮助,它可以立即清除相邻路由器之间的任何环路
  3. Triggered Updates【触发更新】

    • 路由改变需要路由器发出广播消息而不是等待正常的广播间隔

    • 如果网络出现问题,所有受影响的路由器都将立刻进入抑制状态,而不是等待定时器到期。这种机制提高了汇聚速度,有助于防止环路。

  4. Hold-Down Timer【抑制计时器】

    • 如果一条路由更新的跳数大于路由表已记录的该路由的跳数,那么将会引起该路由进入长达180秒(即6个路由更新周期)的抑制状态阶段。在抑制计时器超时前,路由器不再接收关于这条路由的更新信息。

    • 好处:抑制计时器可以有效的防止一条链路忽涌忽断而导致整个网络内的路由器路由表跟着它不停的改变的现象,这种现象也称作路由抖动。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容

  • 学习资料 理解 互联网协议入门(一)[http://www.ruanyifeng.com/blog/2012/05...
    梦工厂阅读 544评论 0 1
  • 一、网络层协议: 1.1 什么是协议(protocol)? 通信协议定义了 网络实体间发送报文和接收报文的格式、顺...
    雪上行者_阅读 1,520评论 0 0
  • IP 地址与路由控制 IP地址的网络地址这一部分是用于进行路由控制。 路由控制表中记录着网络地址与下一步应该发送至...
    TimLi_51bb阅读 1,015评论 1 4
  • 华为考试券,华为题库,oracle考试券,oracle题库,rhce题库,rhce报名 qq_909577120 ...
    8d781b886fe7阅读 8,526评论 1 0
  • 4.1网络层服务 v ■从发送主机向接收主机传送数据段(segment) v ■发送主机:将数据段封装到数据报(d...
    龟龟51阅读 943评论 1 0