关于路由、AP、交换机的小总结
要将各种设备连成网络,一般运用网络中的两层,即第二层的数据链路层和第三层的网络层。而设备之间需要通信就需要各自的网络地址。
第二层设备有物理地址即MAC地址,这对每个设备来说是固定在硬件上的,无法更改,通过MAC地址直接通信,就是通过网桥通信。传统的集线器和交换机工作在第二层。这两者的区别在于,集线器采用共享网络,而交换机采用独享宽带。现在宿舍里常用的交换机就是这样的独享宽带。
第三层上设备会有IP地址,这是与软件有关的,并非固化。路由器则工作在第三层,设备是通过路由分配的IP地址来进行识别。
说到路由不得不说一下WAN和LAN的区别。WAN和LAN通过字面上的翻译是指广域网和局域网。如果以我们家庭用网来看,WAN相当于外网,而LAN相当于内网。
宽带路由器的“路由”功能就是体现在WAN口IP地址和LAN口IP地址之间的数据路由上。我们通常根据网络运营商所提供的接入方式来设置WAN口的网络参数,通常有静态IP地址、动态IP地址或PPOE等方式,它与网络运营商的接入设备处于同一个“外部”网络中。而将LAN口的IP地址则设置为本地局域网内的IP地址,通常是我们自己可以在宽带路由器上自行设定的IP地址,LAN口下所连接的计算机组成一个“本地网”,路由器的LAN口IP地址是这个网络的网关。所谓网关,简单的说就是一个翻译器,在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。我们电脑网络属性中的网关指的是不同子网之间的信息传输。我在百度百科上看到一个很清楚的比喻,摘录如下:
“假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。 但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家的院子里也有一个看门的王大爷(小明的网关)。但是你不知道小明家的电话号码,不过你的班主任老师有一份你们班全体同学的名单和电话号码对照表,你的老师就是你的DNS服务器。于是你在家里拨通了门口李大爷的电话,有了下面的对话:
小不点:李大爷,我想找班主任查一下小明的电话号码行吗? 李大爷:好,你等着。(接着李大爷给你的班主任挂了一个电话,问清楚了小明的电话)问到了,他家的号码是211.99.99.99 小不点:太好了!李大爷,我想找小明,你再帮我联系一下小明吧。 李大爷:没问题。(接着李大爷向电话局发出了请求接通小明家电话的请求,最后一关当然是被转接到了小明家那个院子的王大爷那里,然后王大爷把电话给转到小明家) 就这样你和小明取得了联系。“
上文中提到的DNS服务器,全称是Domain Name System,即域名系统。是由解析器和域名服务器组成的。域名系统服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。
现在再来看一下我们的IP地址。IP地址有32个bit,分成四段。前四段是该地址的网络号,最后一段是该地址的主机号。将IP地址与子网掩码AND运算后(C段IP的默认子网掩码是255.255.255.0),得到的就是网络号,拥有同一网络号的设备就处于同一子网中,它们之间的通信就不需要通过路由。而不同网络号之间的设备通信就要通过路由的网关,即路由器的IP然后向外通信。
讲完路由器,再讲一下AP。AP为Access Point简称,一般翻译为“访问节点”,无线AP主要是提供无线工作站对有线局域网和从有线局域网对无线工作站的访问,在访问接入点覆盖范围内的无线工作站可以通过它进行相互通信。单纯型AP相对简单,它相当于一个无线交换机,接在有线交换机或路由器上,为跟它连接的无线网卡从路由器那里分得IP。而扩展型AP则是就是我们所说的无线路由器了。我想正是因为市面上的这些名称比较混乱,我们才会搞混这些设备。
讲完了这么多的概念,现在重新分析一下现在我们用的一些网络组态。
- 宿舍路由器LAN口接外网,接着我们的笔记本无线接路由器。这时路由器其实相当于一个无线交换器。但是这时应该关闭路由器的DHCP功能,因为学校的外网IP是172,而如果DHCP自动分配地址则路由器只能分配192,这样就上不去了。
- 宿舍建立局域网,其实在白天,即没有断网的时候,根据上面的情况,我们的设备其实已经接成了局域网。而当晚上断网时,172无法分配IP,这是可以将IP改成192,这样就组成了局域网。局域网没有主机一说。
- 若要实现网络共享,需要将路由器接WAN口,然后打开DHCP功能,这样就能实现网络共享了。
- 模型:因特网——有线进入路由——无线进入AP——无线进入网卡。这样的工作方式称为桥接或者覆盖。具体操作如下,将网卡、路由、AP都配置在同一子网下,例如,网卡(192.168.1.11)、路由(192.168.1.1)、AP(192.168.2),在配置好网卡(笔记本)的DNS,这似乎与地区有关,可以上网搜索。这样配置好了之后,进入路由和AP,将它们设置为WDS+桥接功能,然后记下双方的MAC地址,在双方的用户当中填上对方的MAC地址(我觉得这就像给他们连上了网线一样),然后连上线就可以了。
- WIN7下不用中继直接联网。设置无线临时网络,改一下大家的IP,在一个子网就行,然后关闭防火墙,应该就可以了。
关于路由、AP、交换机的小总结的更多相关文章
- vue入门--简单嵌套路由的一个路径小问题
假设现在有一个项目,刚进去要显示main页面下的contorl页面,那么路由里面的初级路由应该是{main和err},这两个是同一级,然后{control和set}是main下的子路由,foot是这两 ...
- 微信小程序之页面路由
路由方式 简介 对于路由的触发方式以及页面生命周期函数如下: 路由方式 触发时机 路由前页面 路由后页面 初始化 小程序打开的第一个页面 onLoad, onSHow 打开新页面 调用 API w ...
- 微信小程序之路由
1. 路由方式 路由方式 触发时机 路由前页面 路由后页面 初始化 小程序打开的第一个页面 onLoad, onShow 打开新页面 调用 API wx.navigateTo 或使用组件 onHide ...
- 微信小程序详解——页面之间的跳转方式【路由】和参数传递
微信小程序拥有web网页和Application共同的特征,我们的页面都不是孤立存在的,而是通过和其他页面进行交互,来共同完成系统的功能.今天我们来研究小程序页面之间的跳转方式. 1.先导 在Andr ...
- 微信小程序の页面路由
微信小程序的页面路由由平台已栈的形式管理. 微信小程序的页面为什么会如此特殊呢,因为可视区域始终只有一个页面. 一.小程序页面的路由方式 小程序页面有6种路由方式:初始化.打开新页面.页面重定向.页面 ...
- 详解eNSP下的单臂路由模拟实验配置
不同VLAN之间的通信可以通过两种方式:单臂路由和三层交换机.其中,单臂路由是通过路由子接口,交换机的某个端口以trunk的方式与路由器的某个端口相连,同时路由器的链接端口配置子接口,配置子接口承载的 ...
- x86主机搭建家庭智能路由系统 ---- 设计篇
组件简介 Proxmox: 基于Debian的虚拟化系统,支持OpenVZ和KVM. pfSense: 基于FreeBSD的开源路由系统. FreeNAS: 开源NAS系统. shadowsocks: ...
- IP路由原理
IP路由原理 一.什么是路由 路由是指导IP报文发送的路径信息. 二.路由表的构成 路由表是路由器转发报文的判断依据 三.路由器单跳操作 四.路由表查找规则 1.选择度量值小的进行转发 2.永远将下一 ...
- CCIE总结:路由器、交换机
bbs.spoto.net/forum--.html -----雏鹰部落 GNS3安装 .安装的所有目录不能使用中文 ISO如何操作 securecrt如何使用建立会话:之前总是连不上的原因是没有选 ...
随机推荐
- NC portal怎么重新开始入门,整个配置过程包括配置一个节点
有一份文档,之后会上传,暂时不上传
- effective c++(03)之const使用方法
char greeting[] = "hello"; char* p = greeting; //non-const pointer,non-const data const ch ...
- ORA-12011+ORA-06512–job执行失败问题
oracle库中的一个job,正常运行了一年多,因某种原因导致无法运行,系统尝试多次均失败之后下次执行时间就变成了 4000/1/1. 现导致job失败的问题已经解决,从新运行job时报 12011和 ...
- iOS开发——音频篇——音效的播放
一.简单介绍 简单来说,音频可以分为2种 (1)音效 又称“短音频”,通常在程序中的播放时长为1~2秒 在应用程序中起到点缀效果,提升整体用户体验 (2)音乐 比如游戏中的“背景音乐”,一般播放时间较 ...
- Java实战之02Hibernate-01简介、常用接口、CRUD操作
一.Hibernate简介 1.Hibernate在开发中所处的位置 2.ORM映射 Object :面向对象领域的 Relational:关系数据库领域的 Mapping:映射 Object: Re ...
- C++指针学习笔记
本文参考http://www.prglab.com/cms/pages/c-tutorial/advanced-data/pointers.php 1.存储其它变量地址的变量(如下面例子中的addre ...
- What is the Xcopy Command?:
Quote from: http://pcsupport.about.com/od/commandlinereference/p/xcopy-command.htm The xcopy command ...
- javaIo流实际应用
/*查看目录下所有的文件*/ package cn.file; import java.io.File; public class Text2 { public static void main(St ...
- thinkphp 缓存写入失败,网站报错
周末,正在家里休息,同事突然call 我,说网站打不开了,网站一直很正常的,突然成这样,肯定某个地方出问题了, 原来是网站所在的硬盘分区,没空间了,被mysql的日志占满了!!! 哎,好好的周末,在公 ...
- C语言的可变参数
可变参数给编程带来了很大的方便,在享受它带来的方便的同时,很有必要了解一下其实现方式,在了解编程语言的同时,也可以扩展编程的思路. 可变参数需要用到3个宏函数和一个类型,他们都定义在<stdar ...