路由

跨越从源主机到目标主机的一个互联网络来转发数据包的过程

交换机与路由器的对比

路由器 交换机
路由器工作在网络层 交换机工作在数据链路层
根据路由表转发数据 根据MAC地址表转发数据
路由转发根据IP包 硬件转发根据帧头

静态路由配置

conf t

ip route 目标网段 子网掩码 下一跳IP

路由条目

C:直连,配置IP地址,端口up

S:静态

默认路由

S* 0.0.0.0 0.0.0.0

浮动路由

在静态路由或默认后加**数字[管理距离值]**表示优先级,值越大优先级越小,默认路由无穷大,用于路由转发的多种选择。

相关命令

do show ip route :查看路由表

do show ip interface b :查看接口列表

路由器工作原理

  1. 一个帧到达路由器之后,路由器首先检查目标MAC地址是否是自己,如果不是则丢弃。如果是则继续解封装。
  2. 路由器检查IP包头中的目标IP并匹配路由表,如果匹配失败,则丢弃,并向源IP地址回馈错误i信息。如果匹配成功,则将IP包路由到出接口。
  3. 封装帧。首先将出接口的MAC地址作为源MAC地址封装,然后检查ARP缓存表,检查下一跳的MAC地址,如有,则将其提取并作为目标MAC封装到帧中。如没有,则发送广播请求下一跳的MAC并缓存,然后封装到帧中,最后将帧发送出去。

网络安全笔记-14-网络层-路由相关推荐

  1. 网络安全笔记1——Internet协议的安全性

    网络安全笔记1--Internet协议的安全性 参考课程:中国大学MOOC<网络安全>--北京航空航天大学 文章目录 网络安全笔记1--Internet协议的安全性 <font co ...

  2. 网络安全笔记8——虚拟专网技术

    网络安全笔记8--VPN技术 参考课程:中国大学MOOC<网络安全>--北京航空航天大学 本文偏向于有关协议的概述,关于VPN的详细介绍(实现技术.作用等)可以阅读我的另一篇文章--虚拟专 ...

  3. 计算机网络笔记Part4 网络层(Network Layer)

    本人计算机网络笔记总目录 计算机网络笔记Part1 概述 计算机网络笔记Part2 物理层(Physical Layer) 计算机网络笔记Part3 数据链路层(Data Link Layer) 计算 ...

  4. 操作系统,计算机网络,数据库刷题笔记14

    操作系统,计算机网络,数据库刷题笔记14 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其s ...

  5. node.js学习笔记14—微型社交网站

    node.js学习笔记14-微型社交网站 1.功能分析 微博是以用户为中心,因此需要有注册和登录功能. 微博最核心的功能是信息的发表,这个功能包括许多方面,包括:数据库访问,前端显示等. 一个完整的微 ...

  6. 2020全年小迪网络安全笔记(目录)

    2020小迪网络安全 课程体系/目录: 2020上半年70天 基础入门-第1天 信息收集-第2-3天 漏洞分类-第4天 漏洞发现-第5天 漏洞利用-第6-28天 安全开发-第29-38天 代码审计-第 ...

  7. 计算机网络笔记–7 网络层(下)

    计算机网络笔记–7 网络层(下) 文章目录 计算机网络笔记–7 网络层(下) 前言 路由算法和Internet路由 4.9路由算法 4.10 Internet 路由 前言 这是学习计算机网络课程时记录 ...

  8. 华为HCIA-datacom 学习笔记14——WLAN概述

    华为HCIA-datacom 学习笔记14--WLAN概述 1.WLAN(无线局域网) 通过无线技术构造的无线局域网络.WLAN广义上是指以无线电波.激光.红外线等无线信号代替有线局域网中的部分或全部 ...

  9. 网络安全笔记7——防火墙技术

    网络安全笔记7--防火墙技术 参考课程:中国大学MOOC<网络安全>--北京航空航天大学 文章目录 网络安全笔记7--防火墙技术 防火墙概述 防火墙的类型及结构 防火墙的发展史 防火墙的分 ...

  10. Linux学习笔记14

    Linux学习笔记14 Linux学习笔记14 DNS服务搭建 基本介绍 使用bind搭建dns服务 增加一个域名zone 配置DNS转发 配置主从 测试主从同步 后续课程 DNS服务搭建 基本介绍 ...

最新文章

  1. Delphi实现WebService带身份认证的数据传输
  2. python 网页cookie的使用
  3. [个人博客作业Week7]软件工程团队项目感想与反思
  4. HTML5日期输入类型
  5. 人工智能 | 人脸识别研究报告(人才篇)
  6. 数据结构(6) -- 查找
  7. ThinkPHP分页链接支持数组参数的办法
  8. django-rest-swagger显示接口备注内容
  9. ubuntu 下源码安装wireshark
  10. 实现Servlet虚拟路径的映射
  11. uoj#267. 【清华集训2016】魔法小程序(乱搞)
  12. 移远 NB-IOT_BC95_AT命令集
  13. c# splitContainer 中间的分割线问题
  14. 保护模式下的80386及其编程04:中断及异常
  15. vue3过渡动画详解
  16. Arduino基本知识
  17. 解决visio和office365冲突,无法安装visio问题
  18. 微信小程序 生成UUID
  19. mysql sysdatabases_未能在 sysdatabases 中找到数据库 aa1xxxx 所对应的条目。没有找到具有该名称的条目...
  20. java按钮权限控制_aop (权限控制之功能权限)

热门文章

  1. 每日数学-三角变换恒等式
  2. 51单片机LCD1602液晶屏显示方法
  3. navicat oracle存储过程,Navicat 运行 Oracle 存储过程示例
  4. 中国八横八纵大容量光纤通信网——世界级光纤通信网
  5. 计算机存储盘设置密码,如何在USB驱动器上设置密码并教您如何设置
  6. Java初学者 搭建Java 开发环境
  7. 软件测试精华总结,入门到精通全流程(必看,知识点很全)
  8. 【四二学堂】H5手机游戏-梅花易数一撮金(游戏开发系列微课之一)
  9. nginx 三级域名泛解析并指向某文件 带参数
  10. everedit如何添加右键打开