第四章TCP/IP网络层设备路由器

简介: 路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个 接口的过程,路由通常与桥接来对比,路由工作包含两个基本的动作,一是确定最佳路径, 二是通过网络传输信息,路由分为静态路由和动态路由和直连路由三种来源


一 什么是路由


路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个 接口的过程,路由通常与桥接来对比,路由工作包含两个基本的动作,一是确定最佳路径, 二是通过网络传输信息,路由分为静态路由和动态路由和直连路由三种来源。


二 路由的工作原理


网络中的设备相互通信主要是用它们的IP地址,路 由器只能根据具体的IP地址来转发数据。IP地址由网络地址和主机地址两部分组成。在 Internet中采用的是由子网掩码来确定网络地址和主机地址。子网掩码与IP地址一样都是32 位的,并且这两者是一一对应的,子网掩码中“1”对应IP地址中的网络地址。 “0”对应的是主机地址,网络地址和主机地址就构成了一个完整的IP地址。在同一个网络 中,IP地址的网络地址必须是相同的。计算机之间的通信只能在具有相同网络地址的IP地址 之间进行,如果想要与其他网段的计算机进行通信,则必须经过路由器转发出去。不同网络 地址的IP地址是不能直接通信的,即便它们距离非常近,也不能进行通信。路由器的多个端 口可以连接多个网段,每个端口的IP地址的网络地址都必须与所连接的网段的网络地址一 致。不同的端口它的网络地址是不同的,所对应的网段也是不同的,这样才能使各个网段中 的主机通过自己网段的IP地址把数据发送到路由器上



三 路由转发原理


在只有一个网段的网络中,数据包可以很容易地从源主机到达目标主机,但是如果一台计算 机要和非本网段的计算机进行通信,数据包可能需要经过很多路由器。 主机A和主机B所在的网段被许多路由器隔开,主机A与主机B的通信就要经过中间路由器, 如何选择到达目的地的路径,数据包从A到达B有很多条路径可供选择,在这些路径中在某 一时刻总会有一条路径是最好的,因此为了尽可能地提高网络访问速度,就需要有一种方法 来判断从源主机到达目的地主机所经过的最佳路径,从而进行数据转发,这就是数据路由技术


四 路由的类型


路由分为三种:


1、静态路由;


2、动态路由;


3、直连路由。


路由是指分组从源到目的地时,决定端到端路径的网络范围的进程。路由工作在OSI参考模型第三层,网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。虽然路由器可以支持多种协议,但是在我国绝大多数路由器运行TCP或IP协议。路由器通常连接两个或多个由IP子网或点到点协议标识的逻辑端口,至少拥有1个物理端口。


路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出


五 路由与交换的对比


1.路由工作在网络层,根据路由表转发数据,路由选择、逻辑转发


2. 交换工作在数据链路层,根据Mac地址表转发数据,属于硬件转发,速度快


相关文章
|
28天前
|
网络协议 安全 网络安全
网络编程:基于socket的TCP/IP通信。
网络编程:基于socket的TCP/IP通信。
130 0
|
1天前
|
安全 物联网 定位技术
2G网络和基站的撤销对物联网设备的影响
2G网络和基站的撤销对物联网设备的影响是多方面的,以下是对这一影响的详细分析:
2G网络和基站的撤销对物联网设备的影响
|
8天前
|
网络协议 网络架构 数据格式
TCP/IP基础:工作原理、协议栈与网络层
TCP/IP(传输控制协议/互联网协议)是互联网通信的基础协议,支持数据传输和网络连接。本文详细阐述了其工作原理、协议栈构成及网络层功能。TCP/IP采用客户端/服务器模型,通过四个层次——应用层、传输层、网络层和数据链路层,确保数据可靠传输。网络层负责IP寻址、路由选择、分片重组及数据包传输,是TCP/IP的核心部分。理解TCP/IP有助于深入掌握互联网底层机制。
34 2
|
9天前
|
网络协议 Java
谈谈TCP/IP网络编程
【9月更文挑战第1天】在当今数字化的世界中,网络通信是连接各种设备和系统的关键。TCP/IP协议作为互联网通信的基石,被广泛应用于各种网络场景。了解TCP/IP网络编程的概念,并掌握如何在Java中实现TCP/IP通讯,对于开发人员来说是非常重要的。
38 4
|
22天前
|
传感器 SQL 运维
常见网络安全设备:IPS(入侵防御系统)零基础入门到精通,收藏这一篇就够了
常见网络安全设备:IPS(入侵防御系统)零基础入门到精通,收藏这一篇就够了
53 3
|
19天前
|
缓存 运维 监控
|
24天前
|
监控 安全 iOS开发
|
29天前
|
监控 安全 网络协议
【网络工程师必备神器】锐捷设备命令大全:一文在手,天下我有!
【8月更文挑战第22天】锐捷网络专攻网络解决方案,其设备广泛应用在教育、政府及企业等领域。本文汇总了锐捷设备常用命令及其应用场景:包括登录与退出设备、查看系统状态、接口与VLAN配置、路由与QoS设定、安全配置及日志监控等。通过示例如telnet/ssh登录、display命令查看信息、配置IP地址与VLAN、设置静态路由与OSPF、限速与队列调度、端口安全与ACL、SNMP监控与重启设备等,助力工程师高效管理与维护网络。
35 4
|
27天前
|
算法 网络架构
|
1月前
|
运维 网络架构 Python
利用Python查询H3C网络设备示例,运维用了它,都称赞!
利用Python查询H3C网络设备示例,运维用了它,都称赞!