zoukankan      html  css  js  c++  java
  • 交换机和路由器的概念

    • 交换机
      • 用于同一网络内部数据的快速传输
      • 转发决策通过查看二层头部完成
      • 转发不需要修改数据帧
      • 工作在 TCP/IP 协议的二层 —— 数据链路层
      • 工作简单,直接使用硬件处理
    • 路由器
      • 用于不同网络间数据的跨网络传输
      • 转发决策通过查看三层头部完成
      • 转发需要修改 TTL ,IP 头部校验和需要重新计算,数据帧需要重新封装
      • 工作在 TCP/IP 协议的三层 —— 网络层
      • 工作复杂,使用软件处理

    要解释路由器的概念,首先得知道什么是路由。所谓“路由”,是指把数据从一个地方传送到另一个地方的行为和动作,而路由器,正是执行这种行为动作的机器,它的英文名称为Router,是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,以使它们能够相互“读懂”对方的数据,从而构成一个更大的网络。

    简单的讲,路由器主要有以下几种功能:
    第一,网络互连,路由器支持各种局域网和广域网接口,主要用于互连局域网和广域网,实现不同网络互相通信;
    第二,数据处理,提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等功能;
    第三,网络管理,路由器提供包括配置管理、性能管理、容错管理和流量控制等功能。
    为了完成“路由”的工作,在路由器中保存着各种传输路径的相关数据--路由表(Routing Table),供路由选择时使用。路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路由表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。在路由器中涉及到两个有关地址的名字概念,那就是:静态路由表和动态路由表。由系统管理员事先设置好固定的路由表称之为静态(static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路由表。路由器根据路由选择协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。
    作者:李卿
    链接:https://www.zhihu.com/question/20465477/answer/18345838
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    1082 射击比赛 (20 分)
    1091 N-自守数 (15 分)
    1064 朋友数 (20 分)
    1031 查验身份证 (15 分)
    1028 人口普查 (20 分)
    1059 C语言竞赛 (20 分)
    1083 是否存在相等的差 (20 分)
    1077 互评成绩计算 (20 分)
    792. 高精度减法
    791. 高精度加法
  • 原文地址:https://www.cnblogs.com/oo_o/p/9109212.html
Copyright © 2011-2022 走看看