前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >测试开发之网络篇-网络路由

测试开发之网络篇-网络路由

原创
作者头像
陈哥聊测试
修改2021-07-01 14:27:39
5830
修改2021-07-01 14:27:39
举报
文章被收录于专栏:陈琦聊测试陈琦聊测试

互联网是一个庞大的分层网状结构,亿万的设备分布在其大大小小的子网中。这里我们展示了一个简化的办公网络,包括3个子网,子网间通过路由器相连,子网内部使用二层交换机或无线热点连接了一些电脑和办公设备。

图中的二层交换机是工作在数据链路层的,它维护了一个通过ARP(Address Resolution Protocol,地址解析协议)学习到的、IP地址到物理地址的映射,以此来决定发往某个目标主机的数据包,从交换机哪个端口转发出去。从而实现同网段内设备的通信。

路由器是工作在网络层的,它的端口连接了另一个路由器或交换机,每个端口配置了(到达)不同子网的地址。路由器间使用OSPF(Open Shortest Path First,开放式最短路径优先)协议,相互学习形成一个路由表,用于掌握类似“可以通过哪一个路由器的、哪个端口、到达指定的子网、距离有多远”等信息。

网络里的每个主机(网卡),手工配置或从DHCP获得了一个IP地址,包括主机地址、子网掩码和默认网关。当子网3中的主机192.168.0.100/24希望向子网1中的Web服务器172.16.1.10/24发送请求时,数据包首先会被发往默认网关-这里是无线路由器连接子网3的那个端口的地址192.168.0.1;无线路由器检查路由表,获取通往子网1的最优路径,通过指定的端口,将数据包转发给下一站路由器;如此继续完成跨网段间的通讯。

本篇文章,目的是简单了解交换网络和路由网络不同的工作方式,以巩固前面所学的知识。有兴趣的朋友,可以阅读思科CCNA认证相关的资料,获取更多信息。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档