关于路由、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如何使用建立会话:之前总是连不上的原因是没有选 ...
随机推荐
- LaTeX 标题中使用 \bm 命令与 hyperref 的冲突
问题 当使用 hyperref 宏包时,在标题中使用 \bm 为数学符号加粗会出现错误 \documentclass{article} \usepackage{bm} \usepackage{hype ...
- 【转】【2015MIIC】迅雷CTO陈磊:互联网思维会害死很多传统企业
MIIC2015大会的“跨界与重构”论坛上,迅雷CTO.网心科技CEO陈磊的演讲引起众多共鸣——独家揭秘“互联网大忽悠”,给这群人画了像,互联网大忽悠通常有五招: 第1招,画大饼,给你一个宏伟的目标: ...
- js中的对象封装
用json封装,用构造函数封装,用原型函数进行封装,原型函数最节省内存,将大部分相同的属性或方法放在静态区域中,创建对象时,如果对象属性与默认的不一样,则可以在该对象中覆盖静态区域中的值,不影响其他对 ...
- 万网免费主机wordpress快速建站教程-域名绑定及备案
进入主机管理界面,点击管理 点击域名绑定,绑定域名项选择已有域名,选择已购买的域名,点击一键解析域名,点击添加,即可完成域名解析工作. 由于没有备案,备案状态显示为未备案,点击旁边的备案链接,跳转至阿 ...
- Orchard helloworld
原文链接:http://www.orchardproject.net/docs/Building-a-hello-world-module.ashx 命令行语法:http://www.cnblogs. ...
- android.util.AndroidRuntimeException: requestFeature() must be called before adding content解决办法
最近在学习第一行代码这本书,里面的关于activity生命周期有一段例子,但是我自己用mac上装的as运行一直出问题,看log的话就是android.util.AndroidRuntimeExcept ...
- Java NIO 选择器(Selector)的内部实现(poll epoll)
http://blog.csdn.net/hsuxu/article/details/9876983 之前强调这么多关于linux内核的poll及epoll,无非是想让大家先有个认识: Java NI ...
- 《Think in Java》读书笔记一:对象
一.抽象过程 Alan Kay曾经总结了第一个成功的面向对象语言.同时也是Java所基于的语言之一的SmallTalk的五个基本特性,这些特性表现了一种纯粹的面向对象程序设计方式: 1.万物皆为对象. ...
- objective-c内存管理中autorelease的作用
//创建自动释放池 @autoreleasepool { //autorelease会将对象放入自动释放池中,并返回该对象本身 //当自动释放池销毁时,将自动调用对象的release方法 Person ...
- 九度OJ 1451 不容易系列之一 -- 动态规划
题目地址:http://ac.jobdu.com/problem.php?pid=1451 题目描述: 大家常常感慨,要做好一件事情真的不容易,确实,失败比成功容易多了! 做好“一件”事情尚且不易,若 ...