第四章.计算机网络


第四章.计算机网络

第一节.OSI/RM七层模型

七层模型其实就是计算机网络的一个奠基石。计算机网络的整个基础其实是构建在七层模型之上的。
七层模型是在什么条件下诞生的呢?
在上个世纪,当时计算机的生产不是现在大家使用通用标准的局面生产的部件最终组合出计算机,而是整台机器的生产,每个生产厂商都会有自己的标准规范和生产体系,当时已经有了互联网的概念,但是做互联网的推进工作是各个公司自己推进的事情,在推进的过程中,当各个企业都有自己的标准,这个互联网是很难发展起来的,因为互联网的基本思想是将全世界的计算机都连接起来,目前来讲,已经达到了这样的效果,而在当时来讲大环境是不允许的,当时只有相同的计算机才能够联网通信,故当时有人提出需要存在公用的标准,没有公用的标准一切都是白搭的,但是当时互联网公司都不愿意放弃自己的标准,因为谁都不想落后于人,然后有人提出大家都放弃自己的标准,由国际标准化组织构建一个新的标准,大家都成为这个标准的成员,这样子大家都满意了,就形成了七层模型。分成七层模型其实有点多,但是大家都公认这种标准,目前没有改变。
在这里插入图片描述
图注

  1. 最一层是二进制传输。二进制数据就是高电平(1)和低电平(0)这样的数据。中继器:信号会随着距离的增加而逐渐衰减,而中继器则接受一端的信息再将其原封不动的发给另一端,起到延长传输距离的作用,比方说网线就需要中继器的帮忙,还类似于古代的烽火台。而集线器就是多端口的中继器,做法就是收到信息之后直接传输出去了。
  2. 第二层是数据链路层。这一层有了信息单位——帧之后,传输的时候就好识别了。比方说网卡具有MAC地址,MAC地址就是一个帧地址,网桥就是连接两个同类型网络的设备,交换机则是多端口的网桥,用来将多个设备联网起来。这一层信息传输已经有地址了,所以交换机比集线器的性能高很多。
  3. 第三层是网络层。路由选择在网络当中是非常重要的,因为我们知道网络从全局来看是一种网状结构,从一个点到另外一个点,其实具有多条路径的,如果说没有做一个路径的选择,那么整体的性能可能会比较降低。三层交换机则是添加了路由功能的交换机。
  4. 第四层是传输层。涉及到两大协议——TCP、UDP。

考察局域网与广域网差异的问题
在这里插入图片描述
解:局域网是工作在物理层与数据链路层。局域网的典型设备是交换机,然后局域网内部有广播,就是可以通过局域网发送消息,然后整个局域网的成员都能收到。出了局域网后,局域网外成员就收不到这个消息了。故该题就是考察哪些属于一个局域网之内的,哪些属于不同的局域网。“不能通过”就是跨域网络层就不能通过了。因为跨域网络层就不是同一个局域网了。那么路由器是网络层的设备,故选择B。


URL的格式为:协议名://主机名.组名.最高层域名

第二节.网络技术标准与协议

首先了解几大协议组,所谓协议组不是单一的协议,而是由多个协议的整合体。主要是TCP/IP协议组,这是一个庞大的体系。向下方展示的庞大的协议都是TCP/IP协议组的组成范围,TCP/IP协议组的划分来讲,他会把网络划分为4-5层。4层还是5层没有明确的定论,但是我们了解主要的层次就可以了。TCP/IP协议组之所以能够得到广泛地应用,最主要的原因是与Internet绑在了一起,它是Internet标准的协议组,所以随着Internet发展变得应用范围极广。但这种协议并不见得它的运行效率会有多快,其效率和速度是比较低的。故TCP/IP协议又称重量级协议。

  • TCP/IP协议: Internet, 可扩展, 可靠, 应用最广, 牺牲速度和效率
  • IPX/SPX协议: NOVELL, 路由, 大型企业网
    在罗维网这个时代就已经有了这个协议,局域网即时战略性游戏基本上都支持该协议,因为局域网在进行联网游戏时需要相应的协议来支撑它们的通信。
  • NETBEUI 协议: IBM, 非路由, 快速
    该协议不支持路由,正因为不支持路由,所以速度是非常快的。

在这里插入图片描述
常见的协议我们了解基本功能是什么?
第三层网络层,常见的网络协议就是IP、ICMP、IGMP、ARP、RARP协议。

  1. ICMP是称为Internet网的控制协议,像平常用ping命令来检测网络是否通畅就是ICMP中的协议。
  2. ARP是地址解析协议。将IP地址转MAC地址。
  3. RARP是反向地址解析协议。将MAC地址转IP地址。

第四层传输层,传输层主导的协议是TCP和UCP,这两种协议是存在不同的地方。

  • TCP协议被称为可靠协议,而UCP协议被称为不可靠协议。
  • TCP协议在通信的时候会建立连接,而UCP协议在通信的时候不会建立连接。

TCP是建立在什么基础之上?凭什么能够提出可靠的传输呢?
答:原因就是TCP协议具有验证机制。就是它在传输过程中会有反馈信息,我们就能及时地知道有哪些数据包正常的有目的的传到目的地。哪些数据包没有正常地传到目的地。同时TCP在进行通信之前,还会进行三次握手的活动。

TCP三次握手
在这里插入图片描述
三次握手示例:就是甲要跟乙建立连接,第一次握手就是由甲发送信息给乙,乙收到之后回复一个信息,接下来甲第三次发信息给乙,通过这三次通信才会建立起连接来。三步缺一不可,否则无法建立连接。所以会有三次握手,在三次握手之后,所有通信都会有回复,通过回复,我们就能确认哪些数据包我们收到了,进而得知哪些丢失了。所以通过重发的机制,以确保所有的数据包对方都接受到了,这就保障了传输的可靠性。

而UDP就是直接从原地址发送到目标地址,而且没有一个反馈的过程,相比TCP来讲,UDP在数据传输的可靠性上弱一些。

基于TCP的协议
在TCP之上写了一些协议,而这些协议都是基于TCP的。既然基于TCP,那么这一系列的协议都是可靠的协议。所以无论是HTTP还是SMTP都是可靠的协议,说明平常在访问网页的时候会建立连接,然后提供可靠的传输。因为HTTP就是超文本传输协议,用来传输网页数据的,而FTP就是文件传输协议,Telnet是远程登录协议,POP3和SMTP是邮件传输的协议,SMTP是简单邮件传送协议,POP3是接收邮件。

基于UDP的协议
基于UDP的最典型的协议就是DHCP,这个协议非常常见,在局域网中一般都会由DHCP服务器用来做动态的IP地址的分配工作。TFTP是简单邮件传送协议,SNMP是简单网络管理协议,DNS是域名解析服务。

FTP和TFTP的区别前者是可靠的,后者是不可靠的。

图片中间的一部分既可以用TCP来实现,也可以用UDP来实现。
中间的三个都是文件共享协议,其中Samba协议可以跨平台。


DHCP协议

职能:做IP地址动态分配。
为什么会由DHCP协议动态地分配IP地址?
在一个局域网 中,如果说我们静态的给每一个区域来设置IP地址是一件很不方便的事情,而且管理起来也很是麻烦,因为张三走了李四来了,你要给他们重新安排和分配IP,而且对于用户和个人用户来讲,也是不方便的,因为你在这个网络当中设下了固定IP,接下来你把计算机搬到另外一个网络连接起来的时候你又应该设定另一个网络分配的IP,这时相当麻烦的一件事情。所以就有了DHCP协议,DHCP协议负责动态地分配IP地址,在局域网中都会有DHCP服务器,然后客户机接入到网络之后,向DHCP服务器提出IP地址的分配请求,服务器就会根据网络IP地址资源的情况然后给你分配IP地址,分配的IP地址你就能接入网络了。

DHCP客户端可从DHCP服务器获得本机IP地址、DNS服务器的地址、DHCP服务器的地址、默认网关的地址等,但没有Web服务器、邮件服务器地址。

  • IP地址分配的机制是 客户机/服务器模型(式)
  • IP地址的租约默认为8天。租约就是分配IP地址的有效期,过了有效期我就有 可能将地址分配给被人来用。
  • 租约满8天之后,我们会动态分配的,但是使用网络的人员绝大部分是固定的,比方说一家公司的员工虽然是动态IP方式来分配的,但是每天来办公室的可能都是这50个人,所以将IP地址变来变去的似乎也没有必要,所以就提出了一种机制,就是续约的机制,只要你用到了IP地址,那么系统就一直给你续约,以保证你在长期的范围之内,仍然是稳定地采用相同的IP地址。所以当租约过半时,客户机需要向DHCP服务器 申请续租,这是为了保证不会因为网络的一些问题而导致跟DHCP协议中断而没有续约。这个时候你可能没有续约成功,因为有可能DHCP服务器出现了故障,这个时候你该准备下一条路了。**当租约超过 87.5% 时,如果仍然没有和当初 提供IP的DHCP服务器联系上,则开始联系其他 的DHCP服务器。**因为很有可能网络当中DHCP服务器发生了故障。
  • DHCP协议会有不同的分配策略:固定分配、动态分配和自动分配。
    比如固定分配,我们就先写好MAC地址,哪个MAC地址对应分配哪个IP地址。
  • 两个非常特殊的IP地址:169.254.X.X 和 0.0.0.0。
    一旦你分配到的地址是在windows里面开头是169.254以及在Linux里面是0.0.0.0,这说明你可能没有跟DHCP服务器联系上,导致你分配IP地址没有成功。因为169.254和0.0.0.0这两个地址是假地址,它们不能跟外界去通信的。所以这个时候局域网的DHCP服务器出现了故障了,也有可能是你这边的计算机没有跟DHCP服务器联系上。

DNS协议

DNS服务器只要你用到网络,基本上会跟他们打交道的。
为什么这么说呢?
因为向我们平常去访问网络的时候,都是使用域名来访问某个站点的,而在网络系统当中真正用来识别计算机的,往往是IP地址,只是因为IP地址是一长串的数字,记起来不太友好,所以人们发明了域名,这样子会比较人性化,比较好记。所以就需要有机器将域名转成IP地址,就有了DNS协议,DNS服务器就负责域名和IP地址之间的转换。

DNS体系当中的两种基本的查询方式
迭代查询和递归查询,也就是查询域名的方式。

  • 递归查询: 服务器必需回答目标IP与域名的映射关系。
    递归是刨根究底,找到答案,返回结果。
  • 迭代查询:服务器收到一次迭代查询回复一次结果, 这个结果不一定是 目标IP与域名的映射关系, 也可以是其它DNS服务器的地址。
    迭代相当于我问你这个域名是多少,你说你也不知道,你提供线索让我去找别人。相当于把包袱甩给别人。

DNS服务器域名请求流程
模式一(常见)

  • 主机向本地域名服务器的查询采用递归查询。
  • 本地域名服务器向根域名服务器的查询通常采用迭代查询。

在这里插入图片描述
图注:客户端m.xyz.com向本地域名服务器查找y.abc.com的IP地址采用递归查询,或者说是本地域名服务器设置的查询类型是递归类型的。如果本地域名服务器知道映射关系,就反馈过来,如果不知道就向根域名服务器(就是最高域名服务器,全世界就13台)查询,但是根域名服务器没有那么负责任,我不知道但是顶级域名服务器知道,直接甩锅给了顶级域名服务器,然后本地域名服务器就跟顶级域名服务器交涉,顶级域名服务器又告诉本地域名服务器我不知道,但是权限域名服务器知道,然后权限域名服务器将结果反馈给本地域名服务器,本地域名服务器再反馈给客户端。

模式二(效率比较低)

  • 主机向本地域名服务器的查询采用递归查询。
  • 本地域名服务器向根域名服务器的查询采用了递归查询。
  • 根域名服务器负担重,效率低 ,故较少采用。

在这里插入图片描述
图注:主机向本地域名服务器的查询采用递归查询。本地域名服务器向根域名服务器的查询仍然采用了递归查询。根域名服务器要帮每一个域名服务器核实IP地址,根域名服务器压力过大,会导致一系列的问题。

实例
在这里插入图片描述
解:根域名服务器采用迭代查询,因为根域名服务器直接反馈结果没有包根究底的找到答案。
中介域名服务器采用递归查询,因为中介域名服务器没有直接反馈结果而是去问其他服务器,最终再返回结果。


第三节.计算机网络的分类

拓扑结构

在这里插入图片描述
图注
按分布范围分

  • 办公室级别的往往就是局域网。
  • 城市级别的就是城域网。
  • 在更大的范围就是广域网。
  • 全球性的网络就是因特网。

按拓扑结构分为三种结构类型以及它们的特点需要掌握。

  • 总线型是用一条总线将各个终端连接起来。传输信息都靠这一根总线来进行,终端都往总线上发信息,也都从总线上获取信息。
  • 星型的结构有一个显著特点——中间会有一个中心结点。中心节点连接各个其它结点。一旦中心结点被破坏,整个网络就会被破坏,所以星型结构会存在很大的一个问题,单点故障的问题。就是中心结点出现了故障,其它所有结点都是正常的但是都没有用。
  • 相比之下,环型的结构在可靠性方面更占有优势,因为环形结构是通过环传递的,他是不存在单点故障的,因为任何一个结点出现了故障,它可以从另一边一边绕走。

小问题:像平常办公室的组网往往是种的什么样的拓扑结构?
答:是星型,那么像这种网络结构当中,星型的中心设备就是交换机,因为我们都会把计算机连接到同一台交换机上,这样子就连成了局域网。所以一旦交换机出现了故障,整个网络也就出现了故障。


了解网络规划和设计的基本原则,以及逻辑设计物理设计要干些什么事情和层次化的网络设计。

第四节.网络规划与设计

在这里插入图片描述
注:下方是一些可讲的内容,其它看图了解即可。
网络规划的基本原则

  • 实用性原则(能够解决实际的问题)
  • 开放性原则(往往就是利用和大家统一的标准,这就算是开放)
  • 先进性原则(在保证实用性和开放性的前提下,根据实际情况选择先进一点的设备,如果采用最先进的设备,这些设备还没有经过长时间的验证存在不稳定性,同时成本上面也可能吃不消。之所以提及先进性就是为了强调过于过时的东西不宜使用。)

网络设计原则

  • 可用性就是能够正常运行的时间和总时间的对比。
  • 可靠性就是不容易出现故障,一旦出现故障就能够很快的恢复。

逻辑网络设计

在这里插入图片描述
图注:最为核心的步骤:IP地址方案、安全方案,同时会对软硬件的选型会做一些分析看看需要提供什么服务。具体的型号一般还是不会指定,因为到了物理这一块才会指定物理的型号。因为逻辑层次抽象级别很高,还是画点的形式在分析的,不是到具体的设备。然后就是软硬件的费用初步估算。


物理网络设计

在这里插入图片描述


分层设计

考察 接入层、汇聚层、核心层 所完成的基本职能。
在这里插入图片描述
图注:核心层和接入层都只有一个层次,汇聚层可以有多个层次,同时核心层和接入层的职能都非常地简单。像接入层,最多就做一下用户的计费,核心层就是只做高速的数据交换和转发,要求设备性能本身比较高,同时也并不容易出错,可靠性也高,所以在核心层经常有冗余设计,就是有两台设备做同样的事情,这样子坏了一台不会使整个网络崩溃。汇聚层要做的事情就比较多了,图上写的有。

当分层设计时,往往考虑自下而上的方式,就是考虑接入层的情况,然后考虑汇聚层的情况,然后反过来考虑核心层应该达到一个什么性能的指标才能够符合整个网络的需求。这就是分层设计的基本思想。


第五节.IP地址与子网划分

IP地址(IPv4地址)

前面提到IPv4目前来讲地址是不够用的,这个问题其实已经发现很多年了。除此之外,IP地址在使用的过程中,由于原来的分类方式过于严苛,也导致了一些问题。所以在这一块也是有一个发展的历史变迁的。
最初的IP地址是严格地进行分类的。就分成了ABCDE五个类别,这里讲到的是IPv4,五个类别当中ABC这三类是属于普通的IP地址。就平常我们广泛应用的是前三类。像组合和保留地址是特殊用途的地址。
在这里插入图片描述
图注:进行分类之后,每一种网络所拥有的IP的数量是固定的。

  • 从A类地址开始说起,每个A类地址网络他所包含的主机数量为 2 24 − 2 2^{24} - 2 2242台,因为A类地址规定,在4段的地址当中,第一段是网络号,就是前面的8个bit是网络号,后面的24个bit都是主机号。所以主机数量为 2 24 − 2 2^{24} - 2 2242,减掉的2是全零地址和全一地址。因为我们知道主机号为全零代表着网络地址,而非某台主机的地址,全一地址是同一个网络当中的广播地址,所以一个A类网络是非常庞大的,可以容纳的主机数非常之多,但A类网络的资源数量十分有限,只有前面8个bit 来表达这个网络地址。所以规定A类地址的首位为0。所以A类地址的总共空间就是从0~127,这里面还包含了保留地址,就是特殊用途的地址。
  • B类地址前两段为网络号,后两段是主机号,那么每一个B类地址网络他所包含的主机数量为 2 16 − 2 2^{16} - 2 2162台。
  • C类地址前三段为网络号,后一段是主机号,每一个C类地址网络他所包含的主机数量为 2 8 − 2 2^{8} - 2 282台。

这样子定死之后,会发现一些问题。比方说,我们给一个公司分配IP地址,这个公司有500台主机,我们分配一个C类地址,不够使用,分配一个B类地址又太多了,所以人们就想,要对分类地址进行机制上的改良,让他们适应更广的情况,所以就提出了子网划分的技术。子网划分技术也是IP地址发展的第二个阶段,开始分子网,比如说一个B类地址有六万多台主机,我们可以跟它们分成若干个可以容纳1000台主机的网络,这就解决了部分问题,但是这没有解决所有的问题,我们不但需要将子网划分的更小,有的时候呢,需要把多个小的网络组成更大的网络,所以就进入到了第三个阶段,即打破原来地址分类的概念,之后就形成了无分类的这种网络的概念,也成为无类域间路由。无分类地址以这种方式表达,172.18.129.0/24,这个地址从原来的分类方式来看,应该属于B类地址,因为第一段的地址172是落在B类地址的128~191这一个区间之内的,但是它与普通的B类地址又有不同的地方,就是在后面带来一个/24,这表示我们将这个IP地址转成二进制之后,前面的24个bit是网络号,这就意味着总共32个bit,其中有24位为网络号,只有8个bit位是主机号,所以这个网络能够容纳的主机数实际上是 2 8 − 2 2^{8} - 2 282。所以打破了类别的概念,它也可以是/20,就是前面的20bit是网络号,所以这个网络能够容纳的主机数实际上是 2 12 − 2 2^{12} - 2 2122,所以再发展到后面就没有ABCDE分类的概念了。


在考试的时候,经常考到的是什么问题呢?就是给你一个场景,让你来做网络的划分,或者是做超网,所谓做超网就是把多个网络汇聚起来,形成一个更大的网络;所谓子网划分就是把一个网络分成多个网络,我们看这是依据什么样的东西来完成的,我们要做的又是什么?

子网划分

  1. 子网掩码
  2. 将一个网络划分成多个子网 (取部分主机号当子网号 )
  3. 将多个网络合并成一个大的网络 (取部分网络号当主机号 )

子网掩码分析
其实无论是划分多少个子网,还是把子网合并还是把一个网络拆分,都需要利用到子网掩码。本质就是通过设置不同的子网掩码来进行网络的划分和网络的汇聚。那么子网掩码又是什么东西呢?其实就是用来区分一个IP地址哪些部分是主机号,哪些部分是网络号,子网掩码中为1的部分对应网络号,为0的部分对应主机号,当然为1还是为0都是将子网掩码化成二进制的情况。

我们以两个例题来说明子网划分的问题。
例1:将B类IP地址168.195.0.0划分成27个子网,子网掩码为多少?
:首先将十进制的IP地址转换成成二进制的IP地址。由于它是B类地址,所以默认前面的16bit是网络号,也就说后面的16bit是主机号,现在我们要划分成27个子网,其实就是拿若干个主机位充当子网号,那么需要多少个主机位才能构成27个子网呢?对应关系为:取一个bit,能够得到两个子网,取k个bit位,能够得到N个子网,即 2 k = N 2^{k} = N 2k=N。以前的做法是 2 k − 2 = N 2^{k} - 2 = N 2k2=N(这里的2就是全零和全一两种情况)。以前的网络设备比较陈旧的时候,是不支持把全零和全一的子网号识别出来来使用的,会被浪费掉,但目前的设备是支持的,所以现在使用的公式为 2 k = N 2^{k} = N 2k=N

因为2的5次方等于32>27,所以取5个bit即可。而该网络号为B类地址,所以前16个bit为网络号,在子网中表示为1,而划分子网需要改变主机号,将主机号掩盖5位作为网络号。另外,子网掩码用十进制表示。
在这里插入图片描述

例2:将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700 台,则子网掩码为多少?
:由于不知道子网需要划分多少个子网,所以通过主机数反推子网数。主机数量为 2 k − 2 2^{k} - 2 2k2个(k为主机号)。这种情况下,k应该为10,也就是主机号为10bit,那么就是网络号就是22bit。而B类IP地址的网络号为16bit,那么中间六bit就是子网号。
在这里插入图片描述
有的时候,题目会问两个网络属不属于同一个子网之内?
:就是将两个IP地址化成二进制,然后再分析它们的网络号和子网号分别是多少位,看网络号和子网号是否相同,如果是相同的,说明它们是在同一个子网之内的。


无分类编址(无类域间路由)

 IP地址 : : = {〈网络前缀〉, 〈主机号〉  } \text { IP地址 : : = \{〈网络前缀〉, 〈主机号〉 }\}  IP地址 : : = {〈网络前缀〉〈主机号〉 }

128.14.32.0/20 表示的地址块共有 2^{12} 个地址,也就是能够分配给 2 12 2^{12} 212台主机。
这个地址块的起始地址是 128.14.32.0。
在不需要指出地址块的起始地址时,也可将这样的地址块简称为 “/20 地址块"。
128.14.32.0/20 地址块的最小地址: 128.14.32.0
128.14.32.0/20 地址块的最大地址: 128.14.47.255
全 0 和全 1 的主机号地址一般不使用。

例题
在这里插入图片描述
/20表示该网络可以拿出20bit作为网络号,第一段号码为210表示C类子网,前面的24bit是网络号,后面的8bit是主机号。意思就是我们现在还可以从主机号中拿出4bit做子网号,四bit的子网号就意味着可以划分为 2 4 = 16 2^{4} = 16 24=16个C类子网。


第六节.特殊含义的IP地址

在这里插入图片描述
图注

  • 127网段。开发一个客户端和服务器端的程序,两方需要做调试,假设你只有一台主机可用,你可将服务器部署到这台主机上面,客户端也部署在服务器上做测试,这个时候,你可以用到127网段的地址,你可以设置服务器的IP地址为127.0.0.1,这个时候,连接到的就是本机。有的时候,我们还可以使用127网段测试目前的网卡它的TCP/IP协议组是否正常,那么你直接ping127.0.0.1,如果能够ping通,那么代表TCP/IP协议是能够正常运转的。ping 127.0.0.1,就算不接入网络也是能够ping通,因为该地址就是本机。
  • 网络号为全0的地址就是当前子网中的主机。就是网络号为全零,后面主机号为相应的地址。
  • 全一地址。255.255.255.255发送信息会发送到本地子网,作为广播来发送的。
    比如说:192.168.255.255就是针对192.168这一个特定子网来发送广播信息。
  • 10.0 .0 .0 / 8、172.16 .0 .0 / 12、192.168 .0 .0 / 16 这三个IP地址是 内网上的地址,就是不在公网上使用的地址。在国内,绝大多数局域网中每台机器都没有绝对的分配到公网IP,都是使用仅用于局域网的IP组建一个局域网,对外的出口才设置一个公网的IP,这是因为国内的IP地址严重不足。
  • 169.254.0.0、0.0.0.0 都是在DHCP失效的时候使用。局域网的DHCP服务器出现故障了,出故障了导致你不能够正常的上网,但你查看本机获得了IP地址为这两个IP地址,这说明你获得到的IP地址是一个假地址。
    什么时候分配假地址呢? 就是在搜寻DHCP服务器,试图让DHCP服务器分配IP地址,但没有正确获取到合法IP地址的时候,操作系统就会给你分配一个IP地址。这时操作系统给你分配的目的就是不要让你无休止的发送这种需求,从而导致系统出现故障,就先拿一个假地址给你搪塞了。所以在这种情况下我们是无法正常上网的,因为这种IP本身就不合法。

第七节.计算机网络与信息安全——HTML

HTML是web开发环境经常需要用到的一种基础技术。
HTML是一种标签语言。所以构成HTML源代码的就是这一系列标签的组合使用。
在这里插入图片描述


第八节.无线网

在这里插入图片描述
图注

  1. 无线网分成无线个人网、无线局域网、无线城域网、无线广域网,每个网络的范围依次增大。
  2. 无线网的优势:最为明显的就是移动性和灵活性,这是固定网络所没法媲美的,成本低主要是相对于固定网络它能够节省很多综合复现的成本。容易扩展这也是显而易见的。
  3. 无线网的接入方式有两种。
    接入点模式。这是跟交换机的接入方式一致,就是这个终端设备直接接入到接入点中。
    无接入点模式。其实就是一种对等网的模式。
  4. 接下来分析 无线城域网,它走的协议是802.16这个标准,另外技术的主要代表为WiMax。当然这个分类也不是非常的明确,因为WiMax目前也被纳入到3G/4G的标准当中,所以界限不是那么的明显。但是无线广域网主要就是代表3G/4G这个标准。
  5. 无线个人网这种技术最典型的代表就是无线蓝牙技术,就是10米左右或10米以内的近距离的无线通信被界定为无线个人网。无线个人网中除了蓝牙技术以外,还有一个比较常见就是zigbee,也称为紫峰,在物联网的大时代下,也是经常能够看见他的身影。

第九节.网络接入技术

网络接入技术分为有线接入和无线接入以及3G/4G接入。3G/4G毫无疑问也是属于无线接入的接入技术。
在这里插入图片描述
图注

  1. 有线接入
    PSTN是最原始的拨号上网的形式,这种形式在十几年前是主流的上网方式。但后来速度慢,资费高,一步一步地被淘汰了。但是现在还有一定的应用,比如说:刷卡消费的pos机一般还是走的PSTN、传真也是走的PSTN。后来就发展出DDN,即数字专用网,就是专用线。然后就是出现ISDN,被称为一线通。在PSTN时代,你上网是不能够打电话的,因为拨号就是利用了相应的通信链路。当你在上网的时候,你提起话筒网络会断掉,同时,断掉之前你会听到电流的干扰声,其实就是网络在传输数据。在ISDN技术推出来之后,用ISDN来上网,这个上网和通话同时进行的问题就解决了,这个ISDN是允许在打电话的时候上网的,速率比以前快了一倍能够达到128k,这个速度仍然是很慢的。所以很快ISDL就被ADSL取代了,目前ADSL广泛地应用于家庭网络,就是你家里半个宽带,很多老的小区也是走的ADSL,ADSL就是用的电话线进行通信,这样子就不用去布置新的线路,这样子成本会低一些。它允许高达8 Mbps的下行速度和 1 Mbps的上行速度。这个标准已被2002年发布的ADSL2超越,下行速度经过不断的改进,目前已经可以达到12 Mbps,上行速度仍然是 1 Mbps。当然很多小区都已经光纤到户了。光纤和ADSL相比,光纤的上下行一般是对等的。因为ADSL非对称讲的就是上下行不对称么。因为用户习惯大部分时间以下载为主,所以就把ADSL的上行空间设置的比较小,速率传输的比较慢。HFC意思就是主干网是光纤,然后入户是同轴电缆。家里有线电视就是这种。而且我们会发现,在沿海城市老早就开通了HFC的上网的方式。就是你的电视机的机顶盒能够接出网线来,然后开通网络进行服务的。
  2. 无线接入
    无线网络通过WiFi接入,当然WiFi自然也需要有方式能够接入到Internet网中,所以 WiFi 只是局部连接的一种方式,还有通过蓝牙连接;红外也是可以传输数据的,红外传输数据在很多年前就已经有了。比如:手机带有一个红外接口能够传输信号的。再比如两台手机你可以放在一起,通过红外来传输信息。当然蓝牙普及之后,红外的优势就不再明显了,因为传输速率实在是太低了。
  3. 3G/4G
    WCDMA、CDMA2000、TD-SCDMA是3G的标准。另外两个是4G的标准。
    名义上国产的是TD-SCDMA。因为其中百分之90以上的专利还是国外的,所以国产化的程度不是很高,但是由中国推出来的,所以把他界定为国产标准。这个标准是不太成熟的,因为他的速率比较低,而且工号比较大,缺陷比较明显。运营商是中国移动,因为当时三大运营商中移动实力最强,所以给他分配了一个最弱的标准,希望能够推广开,移动花了1年多的时候推广发现该标准还是存在很多的缺陷,所以就转战4G网络了。
    CDMA2000运营范围也很小,中国电信在运营该标准。
    以上两者都是小众的标准。应用最为广泛的标准就是WCDMA。该标准是最为成熟也是稳定性也是最好的,甚至于基站也是做的最好的。全世界超过200个国家在用它。这也是为什么我们买手机时,买支持WCDMA的手机(制式手机)是最容易的。其它两种手机一般是定制式的,市面上是不会生产的。
    4G时代之后,最为主流的就是LTE-Advanced,就是两个方向TDD(时分的)、FDD(频分的)。
    其中时分的TDD是从TD-SCDMA中发展过来的。而FDD是由WCDMA发展过来的。
    国家在强力的推广TD-SCDMA的时候,眼光还是非常长远的,因为我们知道TD-SCDMA的推广是做的很失败的,标准也是很失败的,但是奠定了一个基础,让同标准的4G标准得到了发展和进步。像目前来讲国内已经商用的就是TDD。这是移动在做的。已经和FDD相差很小。
    WiMAX也被纳入到4G标准当中,同时3G标准当中也有他的存在。

IPv6已经提出好多年了,现在的操作系统还是普遍的网络设备基本上普遍支持IPv6。但是目前IPv6这个地址还没有得到广泛地应用。最关键一点绝大数的应用程序还是不支持IPv6的。所以可以理解这个切换的过程还是有很漫长的路要走。但是在2020年已经广泛应用,这说明技术的发展比人们想象得更快。即如今已经普遍IPv6了。

第十节.IPv6

 IPv6是设计用于替代现行版本IP协议 (IPv4) 的下一代IPP协议。  \text { IPv6是设计用于替代现行版本IP协议 (IPv4) 的下一代IPP协议。 }  IPv6是设计用于替代现行版本IP协议 (IPv4) 的下一代IPP协议。 
为什么要提出IPv6呢?
核心原因是IP资源不够用以及IP地址分配的不公平,因为世界上百分之70的IPv4地址都在美国。


IPv6相较于IPv4有了哪些升级?

在这里插入图片描述
IPv6长度提升的原因以及提升后的一些变化
IPv4采用32位的地址,这里的位是二进制的位。IPv4是分成4段。如果用十进制来表示的话为0~255,化成二进制总共就是32bit。这一个地址空间目前来看是不太够用的。我们平常上网时,绝大部分的时间分配到的IP地址其实是局域网内的内部地址。你要上网,你需要通过局域网出口的设备来带领你上网,所以一个局域网中几十甚至几百台机器出口的IP可能都是一个。这样子就造成使用上的一些不便以及一些其它的问题。所以要提出地址空间更大的标准。
IPv4之所以不够用,一方面的原因是地址空间过小,另外一方面原因是分配的不公平。
所以IPv6的提出能够彻底的将这个问题解决掉。就是地址不够用,能够达到什么程度呢?就是不光你每一台电脑、服务器 都能够拥有独立的IP地址,你的每一个移动终端都能够分配到世界上唯一独立的IP地址,因为IP地址的空间已经足够大了。


IPv6地址的分类

了解概念以及对应关系。

  • 单播地址(Unicast): 用于单个接口的标识符。
  • 任播地址(Anycast) : 泛播地址。一组接口的标识符,IPv4 广播地址。
    IPv4中的广播地址:二进制全为1的,为广播地址;
  • 组播地址(Multicast): IPv6的组播在功能上与IPV4中的组播类似。
    IPv4中的组播地址看IPv4的图进行了解。

IPv4和IPv6的过渡

IPv4和IPv6的过渡期间,主要釆用三种基本技术。
(1)双协议栈:主机同时运行IPv4和IPv6两套协议栈,同时支持两套协议。
(2)隧道技术:这种机制用来在IPv4网络之上连接IPv6的站点,站点可以是一台主机,也可以是多个主机。隧道技术将IPv6的分组封装到IPv4的分组中,封装后的IPv4分组将通过IPv4的路由体系传输,分组报头的 “协议"域设置为41,指示这个分组的负载是一个IPv6的分组,以便在适当的地方恢复出被封装的IPv6分组并传送给目的站点。
(3)NAT-PT : 利用转换网关来在IPv4和IPv6网络之间转换IP报头的地址,同时根据协议不同对分组做相应的语义翻译(所以也称翻译技术),从而使纯IPv4和纯IPv6站点之间能够透明通信。


常用命令

Windows命令

  • ipconfig/all能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等) , 并且显示内置于本地网卡中的物理地址。
  • ipconfig/renew只能在向DHCP服务器租用其IP地址的计算机上起作用。如果你输入ipconfig/renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。
  • ipconfig/flushdns命令是清除DNS缓存用的。当访问一个网站时系统将从DNS缓存中读取该域名所对应的IP地址,如果查找不到时,就会到系统中查找hosts文件, 因此采用ipconfig/fushdns命令可以解决客户端域名解析故障的问题。
  • ipconfig/release也只能在向DHCP服务器租用其IP地址的计算机上起作用。如果你输入ipconfig /release,那么所有接口的租用IP地址便重新交付给DHCP服务器。
  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值