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
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    java 基础语法 2
    hdu4570Multi-bit Trie
    poj1244Slots of Fun
    二维凸包模板
    花神的数论题(数位dp)
    poj1113Wall(凸包)
    poj1066Treasure Hunt(线段相交)
    poj1039Pipe(直线交点、叉积)
    hdu4588Count The Carries
    hdu2475Box(splay树形转线性)
  • 原文地址:https://www.cnblogs.com/oo_o/p/9109212.html
Copyright © 2011-2022 走看看