路由器工作在网络层,用于互连网络,主要工作是转发分组。

把某个输入端口收到的分组,按照分组要去的目的网络,把该分组从路由器的某个合适的输出端口转发给下一跳路由器。

(根据目的网络的IP地址转发分组)

路由器的结构:

路由选择部分(控制层面)    核心: 路由选择处理机

根据所选定的路由选择协议构造出路由表,同时定期和相邻路由器交换路由信息,不断地更新和维护路由表。

分组转发部分(数据层面):

交换结构,输入端口,输出端口

交换结构:

根据转发表对分组进行处理,将某个输入端口进入的分组从一个合适的输出端口转发出去。

交换三种方式:

通过储存器:

通过总线:

通过纵横交换结构:

输入端口对线路上收到的分组的处理:

输出端口对线路上收到的分组的处理:

路由器实现了物理层、数据链路层、网络层的功能。

路由器传输延迟最大。

当路由器检测到拥塞时,可合理丢弃分组,并向该IP分组的源主机发送一个源点抑制的ICMP报文。

路由器收到的IP分组进行差错检验,丢弃有差错首部的报文,但不保证IP分组不丢失。

转发和路由选择的区别:

转发:

路由器根据转发表将用户的IP数据报从合适的端口转发出去,仅涉及一个路由器。

转发表根据路由表得出,每一行包含到达的输出端口和某些MAC地址信息。

路由选择:

按照路由选择算法,根据网络拓扑的变化情况,动态地改变选择的路由,并由此构造出整个路由表。涉及到很多路由器。路由表一般仅包含从目的网络到下一跳的映射。

路由表的书写:

理解:一个路由器和多个网络相连,那么这个路由器就会有多个IP地址。

(1)路由表包括:目的网络、子网掩码、下一跳

其中目的网络的IP地址。路由表要包括所有网络的IP地址。

(2)分组转发过程:

主机H1首先构造一个源IP地址为202.99.98.18,目的IP地址为202.99.98.35的IP数据报,主机H1先把本子网的子网掩码与H2的IP地址逐位相与,所得结果不等于H1的网络地址,所以H1和H2不在同一子网,无法直接交付,然后将数据报传送给数据链路层。

主机H1通过ARP协议获得路由器R1所对应的MAC地址,并将其作为目的MAC地址,H1的MAC地址作为源MAC地址填入封装有IP数据报的帧,然后将帧发送出去。

路由器R1收到该帧后,去除帧头和帧尾,得到IP数据报,然后根据IP数据报中的目的IP地址去查找路由表,得到下一跳地址为直接相连。

路由器R1通过ARP协议得到主机H2的MAC地址,并将其作为目的MAC地址,R1的MAC地址作为源MAC地址填入封装有IP数据报的帧,然后将该帧发送到子网net2上。

主机H2收到帧后,去除帧头和帧尾,并最终得到从主机H1发来的IP数据报。

【计算机网络】网络层:路由器的构成相关推荐

  1. 计算机网络——网络层路由协议、IP组播、移动 IP、路由器

    文章目录 前言 一.RIP 协议与距离向量算法 1.RIP 协议 2.距离向量算法 二.OSPF 协议与链路状态算法 1.OSPF 协议 2.链路状态算法 三.BGP 协议和三种路由协议的比较 1.B ...

  2. 无连接可靠传输_计算机网络-网络层和传输层

    计算机网络-网络层和传输层 网络层概述 面向连接的服务,即虚电路(virtual circuit) TCP/IP采用数据报服务,无连接的服务,因为网络层是整个互联网的核心,因此应当让网络层尽可能简单. ...

  3. 计算机网络---网络层实验

    文章目录 计算机网络---网络层实验 一.实验目的 二.实验环境和任务 三.实验步骤及实验结果记录 四.实验结果分析和总结 计算机网络-网络层实验 一.实验目的 理解通信子网的完整概念,掌握网络层的作 ...

  4. 计算机网络网络层 习题答案

    计算机网络网络层 习题答案 1. 考虑使用32比特主机地址的某数据报网络.假定一台路由器具有4条链路,编号为0~3,分组能被转发到如下的各链路接口: a. 提供一个具有4个表项的转发表,使用最长前缀匹 ...

  5. 【王道】计算机网络网络层(三)

    王道考研计算机网络网络层 网络层 1.1.网络层功能 1.2.IP数据报格式 1.2.1.TCP/IP协议栈 1.2.2.IP数据报格式 1.2.3.IP数据报分片 1.最大传送单元MTU 2.IP数 ...

  6. 计算机网络rip路由表的题目,计算机网络-网络层-练习题

    <计算机网络-网络层-练习题>由会员分享,可在线阅读,更多相关<计算机网络-网络层-练习题(5页珍藏版)>请在人人文库网上搜索. 1.1 下面有关虚电路和数据报的特性,正确的是 ...

  7. VLAN TRUNK 链路聚合 网络层路由器

    VLAN技术及应用 VLAN 广播域 广播域指接收同样广播消息的节点的集合. 交换机的所有接口默认都属于同一个广播域, 随着导入设备的增多,网络中广播增多, 降低了网络效率,为了分剥广播域创建VLAN ...

  8. 计算机网络实验——路由器基本路由配置

    计算机网络实验--路由器基本路由配置 一.实验目的 在配置当中实现 1.路由器远程登陆的密码设置 2.实现特权模式密码设置 3.实现设备名称变更 二.实验环境 Windows10操作系统下的Cirsc ...

  9. 计算机网络-网络层 笔记

    前言:今天听闫乐林老师讲了计算机网络的课,自我感觉真的特别棒,就感觉像是把知识揉碎了喂我们,每个知识都会用生活上的例子,来帮助我们理解.现在再来写篇笔记回顾一下,如果能帮到大家就更好了.如有不恰当部分 ...

  10. 计算机网络实验路由器联通,计算机网络实验 路由器组网实验报告格式.doc

    计算机网络实验 路由器组网实验报告格式 昆明理工大学信息工程与自动化学院学生实验报告 ( 2010-2011 学年 第 1 学期 ) 课程名称:计算机网络 开课实验室:2315 2010年12 月17 ...

最新文章

  1. 小蚂蚁学习mysql性能优化(4)--SQL以及索引优化--具体一些优化方法
  2. 一次失败的尝试:Ubuntu 故障修复
  3. html5 生存游戏,html5版生命游戏
  4. [Prism]Composite Application Guidance for WPF(8)——事件
  5. 作业06-接口、内部类
  6. python 求和为正整数n的连续整数序列
  7. python中文版-Python3.8.2下载
  8. Java常用工具类---IP工具类、File文件工具类
  9. sudu在linux的命令,Linux的sudo命令
  10. YBTOJ:前缀匹配(AC自动机)
  11. 您的日志就是您的数据:logstash + elasticsearch
  12. 【最佳实践】OSS开源工具ossutil-大文件断点续传
  13. C++ 删除字符串的首尾空字符
  14. 微信Java SDK开发文档
  15. 04 Convex problem凸优化问题
  16. 大数据时代下 数据安全运营面临严峻待解决问题有哪些
  17. 华为耳机5根线怎么接线图解_【技能】小白耳机维修入门--各种耳机插头接线图--耳机维修汇总贴...
  18. firefox Chrome浏览器redux devTools调试工具
  19. 一点点的社会经济学和组织领导学
  20. YMIR2.0 部署教程

热门文章

  1. Modbus设备上云解决方案
  2. [Debug] 法语输入
  3. 用python计算复利和年化收益率
  4. XSSFWorkbook下载excel表格
  5. C语言简单程序——解二元一次方程
  6. QT 交叉编译 ARM / CSKY
  7. 「Jenkins Pipeline」- expected to call xxx but wound up catching xxx @20210219
  8. Qt,多语言软件,开发流程,总结
  9. 网络与信息安全学习(七)
  10. 一级建造师资格审核需要提交哪些材料?