计算机网络的发展与概述

 一、计算机网络概述

1.计算机网络发展史

世界上第一台电子计算机“ENIAC”于1946年2月14日在美国宾夕法尼亚大学诞生。ENIAC重达30吨,每秒可进行5000次运算,被美国军方用于弹道轨迹计算。

一个单独的计算机应拥有应用层、表示层、介质访问控制层和物理层等。

应用层:把人类的抽象语言转换成计算机编码

表示层:把编码转换成二进制(0,1)

介质访问控制层:把二进制转换成电信号

物理层:传输电信号

局域网(LAN):指在一个较小的地理范围内(如家庭、办公室、校园等)连接多台计算机和其他网络设备,共享资源并相互通信的计算机互联技术。该网络通常由一组相互连接的网络设备,如交换机、路由器和网线构成,可以通过有线或无线方式进行连接。

2.计算机网络规模

如何扩大计算机网络规模?

(1)延长网络信号传输的距离

同轴电缆:

优点:抗弯折性强

缺点:成本高、传输速度慢

双绞线:

结构:八根铜丝,两两相绞

线序:

T568A:白绿、绿  白橙、蓝  白蓝、橙  白棕、棕

T568B:白橙、橙  白绿、蓝  白蓝、绿  白棕、棕

水晶头型号:RJ45、RJ11

线型:非屏蔽双绞线

           屏蔽双绞线

优点:成本低、传输速度快

缺点:传输距离短(最高100m)

光纤

单模光纤:纤芯较细,可传递单一光源,传输距离在5KM,波长:1310nm,黄色

多模光纤:纤芯较粗,可传递多种光源,传输距离在2KM,波长:850nm,橙色、水绿色

数据传输速度单位:

Mbps等价于Mb/s

b/s  Kb/s  Mb/s  Gb/s  Tb/s  b(比特bit)  进率为1000

存储容量单位:

B  KB  MB  GB  

计算机中最小的单位是b(位),存储容量的基本单位是B(字节Byte)

八个二进制位称为一个字节,1B=8b

在实际的数据传输中,由于网络拥塞、信号干扰等因素的影响,实际传输速度可能会略有下降。

1000Mb/s=1000/8*85%

光模块:进行光电和电光转换的光电子器件

无线传输介质:无线电波、微波(例如蓝牙)、红外线

(2)增加接入网的数量

3、网络拓扑结构

节点:指网络中所有的网络设备

总线型网络:

结构:所有节点共享一条通信线路

优点:对通信线路的利用率高,同一时刻只允许有两个节点相互通信

缺点:不太容易增加新节点;

           安全性不高,一个节点发出的消息,其他节点都能收到;

           通信线路故障,会造成整个网络瘫痪

星型网络:

结构:所有节点都与中心节点相连

优点:组网结构简单

           中心节点易于实现网络监控

缺点:中心节点故障,会造成整个网络瘫痪

           所有节点之间的通信,都需要通过中心节点的转发,会造成网络安全性较低

环形网络:

结构:节点之间首尾互联,形成一个封闭的环形

优点:组网结构简单,节省材料

缺点:不容易扩展新节点

           出现故障的节点越多,造成的网络问题越严重

树型网络:

结构:一种层次化的星型结构

优点:易于扩充新节点

缺点:层次越高的节点故障,容易造成整个网络的瘫痪

网状型网络:

结构:所有节点两两互联

优点:稳定性高,可靠性高

缺点:组网结构复杂,不太容易扩充新节点

二、网络设备介绍

1、集线器

特点:内部为总线型结构,一种共享性介质

           一个节点发出的消息,其他节点都能收到

           对通信线路的利用率高,同一时刻只有两个节点相互通信

冲突域:冲突形成的范围

问题

泛洪传输的问题:一个接口发出的消息,其他接口都能收到

地址问题:MAC地址(物理地址)

 48位二进制,12位16进制构成。全球唯一的地址。前24位代表厂商,后24位由厂家编写

冲突的问题:CSMA/CD----载波侦听多点接入/冲突检查

 

2、网桥:每一个接口都是一个独立的冲突域 

 

 3、交换机:多接口的网桥、自学习的功能

MAC地址表

接口       MAC地址

GE0/0/1    MAC1

GE0/0/2    MAC2

MAC地址表学习过程

600

MAC地址表的特征:

MAC地址表的老化时间是300秒;

一个MAC地址只能绑定一个接口,一个接口下可以有多个MAC地址;

MAC地址的泛洪攻击(广播风暴),导致交换机的内存不足,影响交换机的转发性能(主机数量控制在200-300之间)

交换机处理数据的方式:

泛洪(广播):目的MAC地址在交换机的MAC地址表不存在的时候,交换机会进行泛洪操作

单播:目的MAC地址在交换机的MAC地址表存在的时候,交换机会进行单播转发操作

丢弃:当目的MAC地址和自身的MAC地址不一致时,会执行丢弃操作

数据的传输模式:

单播:一对一的通信

广播:一对所有的通信

组播:一对特定群体

4、路由器(网关)

特点:路由器的每一个接口都是一个独立的广播域。提供路由,转发数据

广播域:广播形成的范围

IP地址(逻辑地址):用来识别不同的广播域

IPV4:32位二进制构成,可用点分十进制表示,方便记忆查看

IPV6:128位二进制构成,冒分十六进制表示

IPV4的构成:

网络位+主机位

子网掩码(Subnet mask):用于划分IP地址的网络和主机部分的一个32位二进制数,通常也用点十进制格式表示。子网掩码中,网络部分都用二进制数“1”表示,主机部分都用二进制数“0”表示。

十进制与二进制之间的转换

0000 0000=0

0000 0001=1

0000 0010=2

0000 0100=4

0000 1000=8

0001 0000=16

0010 0000=32

0100 0000=64

1000 0000=128

1111 1111=128+64+32+16+8+4+2+1=255

 

二进制转十进制

1010 1010=128+32+8+2=170

1001 0010=128+16+2=146

1100 0011=128+64+2+1=195

1001 0111=128+16+4+2+1=151

十进制转二进制

172=128+32+8+4=1010 1100

220=128+64+16+8+4=1101 1100

30=16+8+4+2=0001 1110

134=128+4+2=1000 0110

ARP----地址解析协议

作用:根据已知的IP地址解析出相应的MAC地址

工作原理:

目标IP:192.168.1.2/24  源IP:192.168.1.1/24  源MAC:MAC1+数据

组网完成时,ARP表是空的;

主机1广播发送ARP request报文给主机2,广播寻找主机2的MAC地址;

网络中所有的主机会收到此报文,会将自身的IP地址与数据中的目标IP地址做对比,如两者一致则接收,反之则丢弃;

主机2单播ARP reply回复主机1,将主机的MAC地址回复给主机1;

总结:广播请求,单播回复

作用:根据已知的IP地址解析出相应的MAC地址

ARP特点:老化时间180s

ARP分类:

正向ARP:根据已知的IP地址解析出相应的MAC地址

反向ARP:根据已知的MAC地址解析出相应的IP地址

免费ARP:自我介绍,检测IP地址冲突

路由器工作原理:

发送端:目标IP:10.2.0.1/16  源IP:10.2.0.1/16  目标MAC: C  源MAC: A+数据

  1. 接收端:目标IP:10.2.0.1/16  源IP:10.2.0.1/16  目标MAC: B  源MAC: D+数据

三、IP地址详讲

1、IP地址的分类

A类: 0-126    255.0.0.0       0.X.X.X/8----126.X.X.X/8----主机数量:2^24

B类:128-191  255.255.0.0    128.X.X.X/16----191.X.X.X/16----主机数量:2^16

C类: 192-223  255.255.255.0  192.X.X.X/24----223.X.X.X/24----主机数量:2^8

D类:224-239组播地址

E类:240-255保留地址

  1. 例:172.16.0.1/16----B类IP地址
  2.         222.222.1.1/24----C类IP地址

2、特殊IP地址

(1)127.0.0.1/8----127.255.255.254/8:环回地址,测试TCP/IP组件是否完好

(2)255.255.255.255----广播地址----受限广播(受路由器限制)—只能作为目标IP地址

(3)主机位全为0或1

主机位全为0:

例:172.168.0.0/16(网络地址,表示一个地址范围)

范围:172.168.0.1/16----172.168.255.254/16

主机位全为1:

例:172.168.255.255/16----广播地址---作为目标IP地址

(4)0.0.0.0:可表示任意IP地址,没有IP地址

(5)169.254.0.0/16----运营商使用的地址

3、VLSM

VLSM:可变长的子网掩码,将一个大网段划分成多个子网(小网段)

网络位+子网位+主机位

例1:192.168.1.0/24划分成四个小网段

192.168.1.0000 0000/26

192.168.1.0000 0000/26----192.168.1.0/26

IP地址范围:192.168.1.0000 0000----192.168.1.0011 1111

                      192.168.1.0/26----192.168.1.63/26

可用IP地址范围:192.168.1.1/26----192.168.1.62/26

可用主机数量:2^6-2=62

192.168.1.0100 0000/26----192.168.1.64/26

IP地址范围:192.168.1.0100 0000----192.168.1.0111 1111

                      192.168.1.64/26----192.168.1.127/26

可用IP地址范围:192.168.1.65/26----192.168.1.126/26

可用主机数量:2^6-2=62

192.168.1.1000 0000/26----192.168.1.128/26

IP地址范围:192.168.1.1000 0000----192.168.1.1011 1111

                      192.168.1.128/26----192.168.1.191/26

可用IP地址范围:192.168.1.129/26----192.168.1.190/26

可用主机数量:2^6-2=62

192.168.1.1100 0000/26----192.168.1.192/26

IP地址范围:192.168.1.1100 0000----192.168.1.1111 1111

                      192.168.1.192/26----192.168.1.255/26

可用IP地址范围:192.168.1.193/26----192.168.1.254/26

可用主机数量:2^6-2=62

例2:192.168.1.0/24划分成8个小网段

192.168.1.0000 0000/27

192.168.1.0000 0000/27----192.168.1.0/27

IP地址范围:192.168.1.0000 0000----192.168.1.0001 1111

                      192.168.1.0/27----192.168.1.31/27

可用IP地址范围:192.168.1.1/27----192.168.1.30/27

可用主机数量:2^5-2=30

192.168.1.0010 0000/27----192.168.1.32/27

IP地址范围:192.168.1.0010 0000----192.168.1.0011 1111

                      192.168.1.32/27----192.168.1.63/27

可用IP地址数量:192.168.1.33/27----192.168.1.62/27

可用主机数量:2^5-2=30

192.168.1.0100 0000/27----192.168.1.64/27

IP地址范围:192.168.1.0100 0000----192.168.1.0101 1111

                      192.168.1.64/27----192.168.1.95/27

可用IP地址范围:192.168.1.65/27----192.168.1.94/27

可用主机数量:2^5-2=30

192.168.1.0110 0000/27----192.168.1.96/27

IP地址范围:192.168.1.0110 0000----192.168.1.0111 1111

                      192.168.1.96/27----192.168.1.127/27

可用IP地址范围:192.168.1.97/27----192.168.1.126/27

可用主机数量:2^5-2=30

192.168.1.1000 0000/27----192.168.1.128/17

IP地址范围:192.168.1.1000 0000----192.168.1.1001 1111

                      192.168.1.128/27----192.168.1.159/27

可用IP地址范围:192.168.1.129/27----192.168.1.158/27

可用主机数量:2^5-2=30

192.168.1.1010 0000/27----192.168.1.160/27

IP地址范围:192.168.1.1010 0000----192.168.1.1011 1111

                      192.168.1.160/27----192.168.1.191/27

可用IP地址范围:192.168.1.161/27----192.168.1.190/27

可用主机数量:2^5-2=30

192.168.1.1100 0000/27----192.168.1.192/27

IP地址范围:192.168.1.1100 0000----192.168.1.1101 1111

                      192.168.1.192/27----192.168.1.223/27

可用IP地址范围:192.168.1.193/27----192.168.1.222/27

可用主机数量:2^5-2=30

192.168.1.1110 0000/27----192.168.1.224/27

IP地址范围:192.168.1.1110 0000----192.168.1.1111 1111

                      192.168.1.224/27----192.168.1.255/27

可用IP地址范围:192.168.1.225/27----192.168.1.254/27

可用主机数量:2^5-2=30

4、CIDR----无类间路由(网段汇总)

取相同,去不同

192.168.0.0/24----192.168.0000 0000.0

192.168.1.0/24----192.168.0000 0001.0

192.168.2.0/24----192.168.0000 0010.0

192.168.3.0./24----192.168.0000 0011.0

192.168.000000 00.0000 0000/22

汇总:192.168.0.0/22

四、练习

练习1:

172.16.0.0/24

172.16.10.0/24

172.16.20.0/24

172.16.30.0/24

172.16.40.0/24

172.16.50.0/24

汇总后的网段?

172.16.0.0/24----172.16.0000 0000.0/24

172.16.10.0/24----172.16.0000 1010.0/24

172.16.20.0/24----172.16.0001 0100.0/24

172.16.30.0/24----172.16.0001 1110.0/24

172.16.40.0/24----172.16.0010 1000.0/24

172.16.50.0/24----172.16.0011 0010.0/24

172.16.00 000000.00000 0000/18

汇总后的网段:172.16.0.0/18

练习2:

将172.16.0.0/16划分为8个网段

172.16.0000 0000.0000 0000/19

(1)172.16.0000 0000.0000 0000/19----172.16.0.0/19

IP地址范围:

172.16.0000 0000.0000 0000----172.16.0001 1111.1111 1111

172.16.0.0/19----172.16.31.255/19

可用IP地址范围:172.16.0.1/19----172.16.31.254/19

可用主机数量:2^13-2=8190

(2)172.16.0010 0000.0000 0000/19----172.16.32.0/19

IP地址范围:

172.16.0010 0000.0000 0000----172.16.0011 1111.1111 1111

172.16.32.0/19----172.16.63.255/19

可用IP地址范围:172.16.32.1/19----172.16.63.254/19

可用主机数量:2^13-2=8190

(3)172.16.0100 0000.0000 0000/19----172.16.64.0/19

IP地址范围:

172.16.0100 0000.0000 0000----172.16.0101 1111.1111 1111

172.16.64.0/19----172.16.95.255/19

可用IP地址范围:172.16.64.1/19----172.16.95.254/19

可用主机数量:2^13-2=8190

(4)172.16.0110 0000.0000 0000/19----172.16.96.0/19

IP地址范围:

172.16.0110 0000.0000 0000----172.16.0111 1111.1111 1111

172.16.96.0/19----172.16.127.255/19

可用IP地址范围:172.16.96.1/19----172.16.127.254/19

可用主机数量:2^13-2=8190

(5)172.16.1000 0000.0000 0000/19----172.16.128.0/19

IP地址范围:

172.16.1000 0000.0000 0000----172.16.1001 1111.1111 1111

172.16.128.0/19----172.16.159.255/19

可用IP地址范围:172.16.128.1/19----172.16.159.254/19

可用主机数量:2^13-2=8190

(6)172.16.1010 0000.0000 0000/19----172.16.160.0/19

IP地址范围:

172.16.1010 0000.0000 0000----172.16.1011 1111.1111 1111

172.16.160.0/19----172.16.191.255/19

可用IP地址范围:172.16.160.1/19----172.16.191.254/19

可用主机数量:2^13-2=8190

(7)172.16.1100 0000.0000 0000/19----172.16.192.0/19

IP地址范围:

172.16.1100 0000.0000 0000----172.16.1101 1111.1111 1111

172.16.192.0/19----172.16.223.255/19

可用IP地址范围:172.16.192.1/19----172.16.223.254/19

可用主机数量:2^13-2=8190

(8)172.16.1110 0000.0000 0000/19----172.16.224.0/19

IP地址范围:

172.16.1110 0000.0000 0000----172.16.1111 1111.1111 1111

172.16.224.0/19----172.16.255.255/19

可用IP地址范围:172.16.224.1/19----172.16.255.254/19

可用主机数量:2^13-2=8190

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值