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
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    三目运算符
    程序流程结构——if语句
    类型转换
    运算符
    scanf函数与getchar函数
    结构体成员有冒号 位域 位段
    AI作曲的一个点子
    《惯性导航》邓正隆 第一章 惯性导航的基础知识
    《C陷阱与缺陷》 第0章导读 第1章词法陷阱
    类与类之间的关系 18
  • 原文地址:https://www.cnblogs.com/oo_o/p/9109212.html
Copyright © 2011-2022 走看看