计算机网络的诞生与发展

一、计算机的诞生
1946年2月14日,人类历史上第一台真正的通用、可编程的电子计算机诞生在美国的宾夕法尼亚大学,取名ENIAC(全称为Electronic Numerical Integrator And Computer,即电子数字积分计算机)。它是一个庞然大物,重达30吨,占地147个平方,有三层楼那么高。
二、计算机网络概述
(1)计算机网络发展史
应用层:把人类语言转换计算机编码 (ASCii、Unicode)
表示层:把编码转换成二进制(0,1)(表示层之下都是二进制)
介质访问控制层:把二进制转换成电信号(控制物理层)
物理层:传输电信号
局域网:几千米以内的网络
(后续更新)
(2)计算机网络规模
由于网络有局限所以就要实现网络的增大
网络的增大:
1、传输距离的增大:
同轴电缆:
优点:耐用性比较好,抗电磁干扰能力强
缺点:传输速率低,155Mb/s,造价成本高
双绞线:
结构:8根铜丝,两两相绞
线序:
T568A:白绿、绿 白橙、蓝 白蓝、橙 白棕、棕
T568B:白橙、橙 白绿、蓝 白蓝、绿 白棕、棕
水晶头型号:
RJ45
RJ11---电话线的头(接近淘汰)
双绞线的分类:

屏蔽双绞线:
非屏蔽双绞线:
优点:造价成本低
缺点:传输距离只有100米
光纤:
结构:纤芯是玻璃纤维
单模光纤:黄色,传输单一光源的信号,传输距离比较远,可以达到5KM,1310nm
多模光纤:橙色或者水绿色,传输多种光源的信号,传输距离可到2KM,850nm
优点:传输距离远、传输速率高(40Gb/S),被广泛使用
缺点:造价成本高,需要配套光模块使用,易弯折
2、节点(终端)的增加:
(3)计算机网络拓扑结构

总线型网络
结构:所有节点共享一条通信线路
优点:通信线路利用率特别高,同一时刻只能有两个节点相同通信;
组网结构简单
缺点:安全性能低(发的信息都能看见),可能会产生冲突,有延迟。
通信线路故障,会造成网络的瘫痪
星型网络:
结构:所有的节点通过中心节点互连
优点:组网结构简单;
中心节点有监视功能,可以监视整个网络
缺点:安全性能低,不太容易扩充节点数量;
中心节点故障,会造成网络瘫痪
环形网络:
结构:两个节点之间,首尾互连,形成一个封闭的环形
优点:组网结构简单
缺点:网络的节点故障越多,造成的网络问题越严重;
不容易增加新节点;
树型网络:
结构:一种层次化的星型结构
优点:容易扩充节点数量
缺点:最高层级的节点故障,造成的网络问题越严重
网状型网络: 结构:所有节点两两互连,形成一个网状结构
优点:可靠性比较好
缺点:不容易增加新节点
在这些拓扑结构的基础上介绍在节点的增加:
(1)集线器(HUB)
特点:
集线器内部为总线型结构,是一种共享型介质(共享的是通信线路); 任意时间只有两个主机能通信,占用通信线路; 工作在物理层,没有寻址能力,所有数据泛洪式(广播)转发
添加集线器可以增加节点的数量但是这会引发问题:
1、产生冲突( 同一时间都想要发送数据

2、延迟增加  (因为要发送信息只能一条一条发,但是是同时发送的,所以会有延迟)

3、安全性    (pc1发出信息给pc8,首先经过集线器,但是集线器不知道给谁发不知道pc8的地址,所有会将pc1的信息给7个终端都发一遍,所以安全性低)

4、地址问题(如上图,pc1发出信息给pc8,首先经过集线器,但是集线器不知道给谁发不知道pc8的地址,所有会将pc1的信息给7个终端都发一遍,自此引出了MAC地址,而一个pc发出信息全部pc都能收到的现象被称为洪泛

MAC地址格式:由48位二进制
12位的16进制构成(每4位二进制转换成一个16进制)
MAC地址的组成:前24位代表厂商,后24位是由厂家编写的。全球唯一的地址,不会出现重复现象

解决办法:

冲突:CSMA/CD 载波侦听多路访问/冲突检测

此办法的过程是当只有两个pc端互相发送信息时双方监测不到载波,这时可以正常发送信息,但是当三台pc同时发送信息时,都监测到有载波时这时CSMA/CD 载波侦听多路访问/冲突检测就发挥了作用,它会将全部主机停止发送,等待一个随机退避时间(就是排队),然后一条一条发送。

此办法有一个bug就是当pc端同时发送信息时还会产生冲突,而且到排队时会产生延迟。

地址:MAC地址-->网卡芯片的出厂ID(48位二进制但是是以十六进制显示的)-->全球唯一

地址问题解决了安全问题也就随之解决,但是延迟问题此时还无法解决。

网络增大过程中的要求:

  1. 无限传输距离
  2. 无冲突   所有节点可以同时收发自己的数据
  3. 单播    一对一传输

解决办法:

1、网桥:网桥的每一个接口都能隔离一个冲突域

 2、交换机:交换机为集线器的升级版(实现电信号转换为二进制,二进制转换为电信号)

交换机的工作原理

当主机1发送信息到交换机时经过交换机的GE0/1接口,当收到电信号后将其转换为二进制,再将二进制转换为电信号传给主机2。而在传送的时候交换机是不知道主机二的MAC地址的,所以接下来介绍MAC地址的获取。

1、起始交换机的MAC地址表是空的,当主机1发送电信号时,经过接口GE0/0/1接下来交换机就在自己的MAC地址表查找目的主机的MAC地址码,由于是空的所以找不到,这种现象叫做“未知单播帧”,这时交换机会执行洪泛操作,连在同一台交换机的主机都会被洪泛到(此时引出一个名词---洪泛范围)但是此时交换机会给连接的所有主机一个目的MAC地址,所有主机会和自身的MAC地址做以对比,如果一致则会接收信息,如果不一致则会丢弃此消息,而目的主机会回信息给发送主机,这时再经过交换机时,交换机会将此MAC地址写入自己的MAC地址表,这就是交换机获取MAC地址的过程。

交换机处理数据的三种方式:
泛洪:在MAC地址表中没有找到对应 的目的MAC的表项,则执行泛洪操作,除了自己的收到数据的接口外的其他接口泛洪出去
丢弃:当收到的数据帧的MAC地址与自身主机的MAC地址不一致时,执行丢弃操作
单播:MAC地址表中有对应关系的时候,就执行单播转发操作
MAC地址表的特点:
MAC地址表的老化时间是300S
一个MAC地址只能对应一个接口,一个接口可以对应MAC地址
MAC地址的泛洪攻击(广播风暴)-----造成最严重的后果是使交换机卡死----注:一般存在于交换机 上
3、路由器

 特点:提供路由,转发数据,隔离广播域,扩大网络传输的范围,工作在三层设备

IP地址(逻辑地址)、不唯一、标识不同的广播域
子网掩码:配置IP地址,标识不同的广播域
192.168.1.0 255.255.255.0
192.168.2.0 255.255.255.0
192.168.2.1 255.255.255.0
IP地址分类:
IPv4:由32位二进制构成
172.16.60.190 点分十进制表示(一位十进制需要8位二进制)
IPV6:由128位二进制构成
这里牵扯到了二进制和十进制的相互转换
二进制与十进制的转换
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
0000 0000——1111 1111 即十进制的 0-255
十进制与二进制的转换(凑)
172----128+32+8+4--------1010 1100
16-----0001 0000
60----32+16+8+4------0011 1100
190---128+32+16+8+4+2-----1011 1110

ARP协议:地址解析协议,根据已知的IP地址解析出相应的MAC地址

工作原理:

刚组建好这个网络时ARP表是空的,pc1寻找pc2的MAC地址时会将此广播的数据发送给全部pc端,此时的包为ARP REQUEST,每台pc会收到此信息,并且和自己的IP地址进行比较,如果一致时会回复信息,告诉自己的MAC地址,并且学习pc1的IP和MAC地址,此时的包为ARP REPLY,并写入ARP表中,不一致时会将此消息丢弃。(广播请求,单播回复)

ARP表特点:老化时间是180秒

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

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

免费ARP:自我介绍;地址冲突的检测

路由器

工作原理:

如上图所示:

当主机A要给主机B发送信息时首先要先和路由器建立连接,此时源IP是主机A的IP地址,目标IP地址是主机B的IP地址,源MAC地址是A,主机A先发送ARP获取路由器的MAC地址与路由器左边接口创建连接,然后路由器右边接口发送ARP,此时源IP地址是主机A目标地址是主机B,但是源MAC地址变为路由器右接口的MAC地址,目的MAC地址为主机B的MAC地址,然后路由器右接口与主机B建立连接,然后与主机A建立连接,此时主机A发送的信息主机B就可以收到。

IP地址详解

(1)IP地址分类

IP地址组成:网络位+主机位    (洪泛范围就是网络位一样的主机。)

A类:0-126:网络位为前8位,主机位为后24位,可用的IP地址数量:2^24-2

B类:128- 191      : 网络位16位,主机位后16位,可用IP地址数量:2^16-2

192.168.1.1   130.130.0.1     200.1.1.1     172.16.0.1

C类:192-223 :网络位前24位,主机位后8位,可用IP地址数量:2^8-2

D类:224-239,用于组播的地址      224.0.0.9

E类:240-255,保留地址   

(2)特殊IP地址

127.0.0.1-127.255.255.254   环回地址,测试本机中的tcp/ip组件是否完好

全为0地址: 0.0.0.0  ----没有IP地址;代表任意地址

全为1的地址:255.255.255.255  广播地址---受限地址---受路由器限制(丢弃)

主机位全为0的地址:192.168.1.0/24   代表一个网络地址 ,IP地址范围:192.168.1.1-192.168.1.254

172.16.0.0/16   IP地址范围:172.16.0.1-172.16.255.254

主机位全为1的地址:192.168.1.255   代表广播地址

169.254.0.0/16  运营商的自动私有地址,DHCP协议---动态主机配置协议,自动获取IP地址

(3)VLSM和CIDR

VLSM:可变长的子网掩码,扩大IP地址的数量, 把一个网段划分成多个子网

IP地址组成:网络位+子网位+主机位   

192.168.1.0/24   可用的IP地址数量:254        192.168.1.0000 0000

将192.168.1.0/24划分成4个网段

192.168.1.0/26    

192.168.1.00 00 0000        192.168.1.0/26       可用的IP地址范围:192.168.1.1- 192.168.1.62        

192.168.1.01 00 0000        192.168.1.64/26     可用的IP地址范围:192.168.1.65-192.168.1.126

192.168.1.10 00 0000        192.168.1.128/26    可用的IP地址范围:192.168.1.129-192.168.1.190

192.168.1.11 00 0000        192.168.1.192/26    可用的IP地址范围:192.168.1.193-192.168.1.254

练习:192.168.1.0/24划分成8个网段

192.168.1.0/27

192.168.1.000 00000      192.168.1.0/27                可用的IP地址范围:192.168.1.1-192.168.1.30           可用IP地址数量:30 ----2^5-2

192.168.1.001 00000      192.168.1.32/27               可用的IP地址范围:192.168.1.33-192.168.1.62

192.168.1.010 00000       192.168.1.64/27               可用的IP地址范围:192.168.1.65-192.168.1.94

192.168.1.011 00000        192.168.1.96/27                可用的IP地址范围:192.168.1.97-192.168.1.126

192.168.1.100 00000        192.168.1.128/27              可用的IP地址范围:192.168.1.129-192.168.1.158

192.168.1.101 00000         192.168.1.160/27             可用的IP地址范围:192.168.1.161-192.168.1.190

192.168.1.110 00000          192.168.1.192/27               可用的IP地址范围:192.168.1.193-192.168.1.222

192.168.1.111 00000          192.168.1.224/27                 可用的IP地址范围:192.168.1.225-192.168.1.254

C类:借1位,划分2个      25

         借2位,划分4个       26

          借3位,划分8个      27

          借4位,划分16个    28

         借5位,划分32个    29

         借6位,划分64个    30

练习:172.16.0.0/16划分8个网段

172.16.0.0/19

172.16.0000 0000 . 0000 0000        172.16.0.0/19         可用的IP地址范围:172.16.0.1-172.16.31.254       

172.16.0010 0000 . 0000 0000        172.16.32.0/19        可用的IP地址范围:172.16.32.1-172.16.63.254

172.16.0100 0000 . 0000 0000        172.16.64.0/19         可用的IP地址范围:172.16.64.1-172.16.95.254

172.16.0110 0000 . 0000 0000        172.16.96.0/19           可用的IP地址范围:172.16.96.1-172.16.127.254

172.16.1000 0000 . 0000 0000        172.16.128.0/19         可用的IP地址范围:172.16.128.1-172.16.159.254

172.16.1010 0000 . 0000 0000        172.16.160.0/19          可用的IP地址范围:172.16.160.1-172.16.191.254

172.16.1100 0000 . 0000 0000        172.16.192.0/19            可用的IP地址范围:172.16.192.1-172.16.223.254

172.16.1110 0000 . 0000 0000         172.16.224.0/19            可用的IP地址范围:172.16.224.1-172.16.255.254

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.0.0/22

  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值