一、计算机网络概述
1、什么是计算机网络
硬件方面:通过线缆将网络设备和计算机连接起来
软件方面:操作系统、应用软件、应用程序通过通信线路互通
实现功能:资源共享、信息传递、增加可靠性、提高系统处理能力
2、计算机网络发展史
第一阶段:20世纪60年代 标志性事件:ARPAnet 关键技术:分组交换
第二阶段:20世纪70-80年代 标志性事件:NSFnet 关键技术:TCP/IP
第三阶段:20世纪90年代 标志性事件:浏览器Mosai 关键技术:web技术
3、计算机网络现状
主干网络:海底光缆
备份网络:通信卫星 例如:GPS 北斗卫星
二、计算机网络基础理论
1、网络协议与标准
常用标准ISO(国际标准化组织)、IEEE(电气和电子工程师学会)、ANSI(美国国家标准化局)、ITU-T(国际电信联盟-电信标准部)
2、WAN与LAN
WAN:广域网 范围:几十到几千米 典型应用:Internet
LAN:局域网 范围:1km左右 典型应用:企业网、校园网
3、IEEE802局域网标准
3.1 有线网标准:IEEE 802.3标准
IEEE 802.3u标准 百兆快速以太网标准规范
IEEE 802.3z标准 光纤介质实现千兆以太网标准规范
IEEE 802.3ab标准 双绞线实现千兆以太网标准规范
IEEE 802.3ae标准 光纤介质实现万兆以太网标准
IEEE 802.3an标准 双绞线实现万兆以太网标准
3.2 无线网标准:IEEE 802.11标准
IEEE 802.11a标准 载波频率5GHz 速率最多可达54Mbps
IEEE 802.11b标准 载波频率2.4GHz 速率最多可达11Mbps
IEEE 802.11g标准 载波频率2.4GHz 速率最多可达54Mbps
IEEE 802.11n标准 增加了MIMO标准 速率最多可达300Mbps
IEEE 802.11ac标准 继承了IEEE 802.11n的特性 速率最多可达1000Mbps
4、常见的网络设备
交换路由设备:交换机、路由器
网络安全设备:防火墙、VPN设备
无线网络设备:无线路由器
5、常见的网络拓扑结构
星型拓扑(一般用于小型网络):易于实现、中心节点压力大、组网成本高
树形拓扑(一般用于中型网络):易于扩容、成本较低
网型拓扑(一般用于大型网络):可靠性高、组网成本高
三、进制转换(二进制、十进制、十六进制)
1、计算机数制
1.1 数制:计数的方法,指使用一组固定的符号和统一的规则来表达数值的方法。例如:十进制的数值,逢十进一 ;六十进制,时分秒;
1.2 数位:指数字符号在一个数中所处的位置。例如:十进制的 989 自右向左分别是个位9,十位8,百位9
1.3 基数:指在某种进位计数制中,数位上所能使用的数字符号的个数。
例如:十进制的基数为10,即个位、十位百位等每一位上的数字可以是 0--9 十个数。
二进制的基数为2,即逢二进一,每一位上的数字可以是 0--1 两个数。
同理,十六进制的基数为16,即逢十六进一,每一位上的数字可以使 0--9、A--F 十六个数。
1.4 位权:指在某种进位计数制中,数位所代表的大小。即处在某一位上的“1”所表示的数值的大小。
例如: 十进制中,数字1的位权表示方法:10的0次方;数字100的位权表示方法:10的2次方;数字1000的位权表示方法10的3次方。
2、十进制数制系统(逢十进一)
十进制数制系统包括0--9 十个数字。例如 236 位权表示方法:2*10的2次方+3*10的1次方+6*10的0次方
表示方法:999 或 999D
3、二进制数制系统(逢二进一)
二进制数制系统包括0--1 两个数字。例如 10001011
二进制加法: 1+0=1 1+1=10 10+1=11 11+1=100
表示方法:1010B
4、十六进制数制系统(逢十六进一)
十六进制数制系统包括0--9和A--F 十五个数字。例如 12F
表示方法:1010H
5、数制的转换
5.1 转换为:十进制(位权展开,加法)
十进制 1010D=1*10的3次方+0*10的2次方+1*10的1次方+0*10的0次方
二进制 1010B=1*2的3次方+0*2的2次方+1*2的1次方+0*2的0次方=10D
十六进制 1010H=1*16的3次方+0*16的2次方+1*16的1次方+0*16的0次方=4112D
5.2 十进制转换为:二进制(除2取余,余数倒着写)
例如 125D=1*2的6次方+1*2的5次方+1*2的4次方+1*2的3次方+1*2的2次方+1*2的1次方+1*2的0次方=1111101B
5.3 十进制转换为:十六进制(除16取余,先写商数在写余数)
例如 125D=7*16的1次方+13*16的0次方=7DH
四、数据存储单位及传输速率
1、常用数据存储单位
8 bit(位)= 1 Byte(字节)
1024 B(字节)= 1 KB(千字节)
1024 KB = 1 MB(兆字节)
1024 MB = 1 GB(吉字节)
1024 GB = 1 TB(太字节)
1024 TB = 1 PB(拍字节)
2、网络数据传输速率
定义:每秒传输构成数据代码的二进制比特数,单位为比特/秒,记做 bps
常用的数据传输速率单位:Kbps/s Mbps/s Gbps/s
示例:申请100的光纤,下载速率最大是多少?
网络传输速率:以二进制(bit)为单位,100M光纤=100Mbps/s
下载速率:以字节(Byte)为单位,由于8bit = 1byte,所以理论下载速率最大为 100M/秒÷8=12.5M/秒