网关、路由器与子网掩码

文章目录

概念

  1. 网关(Gateway): 就是一个网络连接到另一个网络的"关口",实质上是一个网络通向其他网络的IP地址。

    网关作用: 实现两个不同网段的设备(IP)进行通信。

  2. 路由器(Router): 用于连接多个逻辑上分开的网络,是一种负责寻径的网络设备,对用户提供最佳的通信路径。

    路由器作用: 利用路由表为数据传输选择路径,路由表包含网络地址以及各地址之间距离的清单,路由器利用路由表查找数据包从当前位置到目的地址的正确路径。

  3. 子网掩码: 是一个32位的2进制数,其对应网络地址的所有位都置为1,对应于主机地址的所有位置都为0。

    子网掩码的作用: 子网掩码只有一个作用,就是通过逻辑运算,将一个IP地址划分为网络地址和主机地址,使路由器正确判断任意IP地址是否是本网段的,从而正确地进行路由,只有网络地址相同的两台主机在无路由的情况下才能相互通信。

举例

有网络A:IP地址范围为"192.168.1.1~192.168.1.254",子网掩码为255.255.255.0;

有网络B:IP地址范围为"192.168.2.1~192.168.2.254",子网掩码为255.255.255.0。

在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)和 IP地址判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。

总结

  1. 网关用于实现两个不同网段的设备(IP)进行通信。
  2. 具有路由功能的设备(路由器)的IP地址就是网关的IP地址。
  3. 子网掩码、IP、网关的应用关系: 网络A中的主机把数据与源宿IP地址打包,路由器根据子网掩码与源宿IP地址进行逻辑运算判断是否属于同一子网,若不是同一子网,则将数据包发送到A的网关,利用路由功能转发到B的网关,网络B的网关再发到网络B中宿点主机IP地址上。
相关推荐
qq_429856576 小时前
计算机网络的五层结构(物理层、数据链路层、网络层、传输层、应用层)到底是什么?
网络·计算机网络
奋斗者1号11 小时前
《Crawl4AI 爬虫工具部署配置全攻略》
网络·爬虫
courniche12 小时前
VRRP与BFD在冗余设计中的核心区别:从“备用网关”到“毫秒级故障检测”
网络·智能路由器
艾厶烤的鱼12 小时前
架构-信息安全技术基础知识
网络·架构
muxue17813 小时前
centos 7 网络配置(2):ping命令出现问题
linux·网络·centos
山猪打不过家猪16 小时前
(六)RestAPI 毛子(外部导入打卡/游标分页/Refit/Http resilience/批量提交/Quartz后台任务/Hateoas Driven)
网络·缓存
weixin1382339517916 小时前
EN18031测试,EN18031认证,EN18031报告解读
网络
JhonKI17 小时前
【Linux网络】构建与优化HTTP请求处理 - HttpRequest从理解到实现
linux·网络·http
GOATLong17 小时前
网络基础概念
linux·运维·服务器·网络·arm开发·c++
技术liul18 小时前
如何在iStoreOS DHCP中排除特定IP地址
网络·windows·tcp/ip