计算机网络之路由器

路由器简介

Network(网络层):
    网络层负责对子网间的数据包进行路由选择。
    此外,网络层还可以实现拥塞控制、网际互连等功能。
    对应的连接设备:路由器。

路由器(router)是互联网的枢纽,是连接英特网中各局域网、广域网的设备:
    它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送数据。
    作用在OSI模型的第三层(网络层),提供了 路由 与 转发 两种重要机制

路由:
    收集网络拓扑信息并动态形成路由表

    路由器控制层面的工作,决定数据包从来源端到目的端所经过的路由路径
    (host到host至今的最佳传输路径)

转发:
    根据转发表(FIB)转发IP数据包

    路由器数据层面的工作,将路由器输入端的数据包移送至适当的路由器输出端(在路由器内部进行)

路由器实际上起到的作用是完成不同段之间网络的互联。

分段原理

TCP/IP V4?协议网络的分段原理:

    TCP/IP协议给网络中的每一个主机都会分配一个IP地址,它包含两部分信息:
        网络地址和主机地址。

    TCP/IP协议中的IP地址将网络地址和主机地址包装在一个32位的域里(?TCP/IP?V4),分为四类:

? ?     a、  1-126,A类
            网络地址1个字节,主机地址3个字节。
? ?     b、  128-192,B类
            网络地址2个字节,主机地址2个字节。
? ?     c、  192-223,C类
            网络地址3个字节,主机地址1个字节。
? ?     d、  0,127,224-255
            保留不用。

? ? 子网掩码指出地址中哪些部分是网络地址,哪些是主机地址。
    在子网掩码中,二进制1表示网络地址位,二进制0表示主机地址位。传统的各类地址的子网掩码为:
? ??
        a、 A类:255.0.0.0
? ?     b、 B类:255.255.0.0
? ?     c、 C类:255.255.255.0

IP分段

路由原理

当IP子网中的一台主机发送IP分组数据给同一IP子网的另一台主机时,它将直接把IP分组数据送到网络上,对方就能收到。

送给不同IP子网上的主机时,它要选择一个能到达目的子网上的路由器,把IP分组数据送给该路由器,
由路由器负责把IP分组送到目的地。

如果没有找到这样的路由器,主机就把IP分组送给一个称为 “缺省网关(default gateway)”的路由器上。
“缺省网关”是每台主机上的一个配置参数,它是接在同一个网络上的某个路由器端口的IP地址。 

网关:
    访问路由器的IP,其他的电脑必须和网关一个IP段才能访问路由器。

路由选择方式

典型的路由选择方式有两种:
    静态路由和动态路由。?

静态路由是由网络管理员手工配置的路由信息。:
    除非网络管理员干预,否则静态路由不会发生变化。
    由于静态路由不能对网络的改变作出反映,一般用于网络规模不大、拓扑结构固定的网络中。

    静态路由的优点是简单、高效、可靠。在所有的路由中,静态路由优先级最高。
    当动态路由与静态路由发生冲突时,以静态路由为准。?

动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由器表的过程:
    它能实时地适应网络结构的变化。

    动态路由机制的运作依赖路由器的两个基本功能:
        对路由表的维护;
        路由器之间适时的路由信息交换。

    动态路由适用于网络规模大、网络拓扑复杂的网络。

    当然,各种动态路由协议会不同程度地占用网络带宽和CPU资源。

路由表和转发表

每个路由器中都有一个路由表和FIB(Forward Information Base)表:
    路由表用来决策路由。
    FIB用来转发分组。

路由表:
    这里个表都用来保存路由信息,路由表通常由路由协议和路由管理模块维护,
    包括更多的信息(IP地址/IP子网、下一跳、路由度量、超时间等);

路由表中路由有三类:
(1)链路层协议发现的路由(即是直连路由)
(2)静态路由。
(3)动态路由协议发现的路由。

转发表(FIB):
    是基于路由生成的,路由?实际转发时使用转发表(只包括IP地址/IP子网和下一跳/出接口)。
    转发表中每条转发项都指明:
        分组到某个网段或者某个主机应该通过路由器的某个物理接口发送,
        然后就可以到达该路径的下一个路由器,
        或者不再经过别的路由器而传送到直接相连的网络中的目的主机。

    高性能路由?转发表通常都用硬件来实现,有利于高速查找。

路由器结构

路由器工作流程

原文地址:https://www.cnblogs.com/loveer/p/11719628.html

时间: 2024-10-11 10:54:34

计算机网络之路由器的相关文章

计算机网络之路由器与分组交换

路由器是实现分组交换(packet switching)的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能. 分组交换是用存储转发技术实现的.通常我们把要发送的整块数据称为一个报文(message),发送报文之前,先把较长的报文划分为一个个更小的等长数据段,在每一个数据段前面加上一些必要的控制信息组成的首部(header)后,就构成了一个分组(packet),分组又称为包,而分组的首部也成为包头.包是在因特网中传送的数据单元. 因特网的核心部分是由许多网络和把它们互连起来的路由器组

学习进度表(补)

周数 专业学习目标 专业学习时间 新增代码量 博客发表量 知识总结   第2周  接触数据结构      2小时   30条    0 深不可测  第3周 数据结构——线性表 4小时 100条  1 阅读<我是一只IT小小鸟> 学习数据结构的基础知识 第4周 HTML5的元素和属性 3小时 20 1 阅读<世界是数字的> 学习HTML5基础知识 第5周 数据结构——栈和队列  4小时 100条 0 阅读<C语言从入门到精通> 链接栈和队列概念以及结构和操作 第6周 HT

计算机网络(四)——交换机与路由器

交换机的主要作用是为了解决因为冲突而导致的资源浪费问题,交换机将每一个主机或分为一个冲突域,也就是划分物理网段,这样主机与主机之间就不会再产生冲突,这种划分方式叫做微分段: 路由器的主要作用是去实现网络层的网络异构功能,将一个局域网划分成一个个子网即逻辑网段,分别进行管理,将广播域划分,划分成一个个小的广播域,这种划分方式也就是子网划分: 首先先说交换机,交换机采用的是全双工模式进行通信,仅限于点对点连接,不会产生冲突,而在以前所使用的集线器采用的是半双工模式进行通信,他可以在同一时间进行单向的

计算机网络中,路由器和交换机的区别

首先,我分享一下百度经验上面的讲解: 区别一 路由器可以为局域网自动分配IP和虚拟拨号 交换机只是用来分配网络数据的 区别二 路由器在网络层,根据IP地址寻址,路由器还可以处理“TCP/IP”协议,交换机不行 区别三 交换机在数据链路层,根据MAC地址寻址 区别四 路由器可以把一个IP分给多个主机使用,对外IP相同 交换机可以把很多主机连接起来,对外的IP不同 区别五 路由器可以提供防火墙,交换机不提供这个功能 区别六 交换机是做扩大局域网接入点的,可以让局域网连进更多的电脑 路由器是用来做网间

计算机网络(一)——互联网层

计算机网络,顾名思义,是由若干链路组成的,这些链路结点可以是计算机,集线器,交换机或路由器等:网络和网络之间可以通过路由器进行互联,这就是互联网的由来,而因特网就是最大的互联网:网络的存在是将许多计算机连接在一起,而因特网的存在是将许多网络连接在一起:网络的主要功能是让不同的主机之间进行数据的通信,实现大范围的资源共享:计算机之间的数据通信是通过接口来实现的: 因特网的组成部分分为边缘部分和核心部分:边缘部分为网络中的各个主机组成,核心部分是由连接这些网络的路由器组成,为边缘部分的主机提供服务:

有关计算机网络的知识分享一~

计算机网络这些基本的知识,之前学过,但那时正是爱玩绝不学习的时候,所以基本没什么印象,现在正常重新补一下. 所谓网络,是一系列可用于通信的设备相互连接构成的.在这个定义里面,一个设备可以是一台主机(或用另一种称呼,端系统),比如一台大型计算机,台式机,便携式计算机,工作站,手机或安全系统.在这种定义中,设备也可以是一个连接设备,比如用来将一个网络与另一个网络相连接的路由器,一个将不同设备连接在一起的交换机,或者一个用于改变数据形式的调制解调器,等等. 局域网(LAN,Local Area Net

计算机网络编程基本概念

网络: 计算机网络由一组通过通信信道相互连接的机器组成.我们把这些机器称为主机(hosts)和路由器(routers). 路由: 路由器的作用是将信息从一个通信信道传递或转发(forward)到另一个通信信道. 信道: 通信信道(communication channel)进行解释:它是将字节序列从一个主机传输到另一个主机的一种手段,可能是有线电缆,如以太网(Ethernet),也可能是无线的,如WiFi[ ],或是其他方式的连接. 报文: 这里的信息(information)是指由程序创建和解

计算机网络高级教程考点个人总结

计算机网络高级教程 选择题 50~60分 论述题:40~50分 个人总结仅供参考 论述题范围 1.  google公司,IBM公司.微软公司.苹果公司.华为公司.百度公司的技术发展方向. 2.5G的特点及其产业应用. 3.智慧城市的应用探索. 4.机器人技术与应用探索. Google公司市值6819.40亿美元,IBM市值1450亿美元,苹果8000亿美元,微软5400亿美元,阿里3632.63亿美元,腾讯3462亿美元,京东600亿美元,百度600亿美元,华为没有上市,没有市值. 选择题范围

drcom运行在路由器上

上篇介绍了drcom运行在Linux或Mac平台下,这篇会介绍如何将drcom运行在路由器上. 在解决了自己电脑如何使用drcom的问题后,突然发现drcom使用代理软件会掉线,不允许将网络共享,但是现在这个年代怎么可以不用路由器. 因为学的是计算机网络技术,专业是学思科设备,平时会很关注各种厂商的路由器,遇到这个问题的时候,首先想到的还是Linux环境配合python,Linux是万能的.于是发现openwrt这个路由器系统真的很强大,可以理解为是一个小型的Linux系统,于是找了几种国内的路