计算机网络
使用单一技术相互连接(连接介质可以是光纤,铜线,微波…)的自主(单台计算机具有独立自主性)计算机的互联集合
互联网络(Internet)是计算机网络的连接,是网络的网络
拓扑
信道(信号的通道)的分布方式,常见有一下几种形式
最常见的两种基础拓扑是总线拓扑和星型拓扑
总线拓扑
- 从主机上发出的信号在总线上双向同时传输
- 所有主机都可以接收这个信号
星型拓扑
- 主机都挂接在一个中心节点上
- 早期中心节点由集线器充当,现在的中心节点主要由交换机充当
- 相较于总线拓扑有单点故障这一缺点
协议
一系列规则和约定的规范性描述,控制网络中的设备之间如何进行信息交换
易混淆的常见单位
bit意为“位”或“比特”,是计算机运算的基础;
byte意为“字节”,是计算机文件大小的基本计算单位;
二者转换关系为:一字节(1byte)=八个单位元(8bit)
数字带宽
指在单位时间内流经的信息总量,带宽越大意味着里边信息越多
基本单位:比特每秒,即bps(k,M,G…)
吞吐量(Throughput)
实际的,可测的带宽
受制因素
- 网络设备性能
- 用户数量
- 用网的时间
- 用户计算机性能
- 网络拓朴
- 服务器
信息量(S),带宽(BW)和传输时间(T)之间的关系
理想情况:
T=\frac{S}{BW}
实际情况(P表示吞吐量):
T=\frac{S}{P}
例题:如果ISDN的带宽为 128kbps,OC-48的带宽为 2.488 Gbps,如果用ISDN传输一张装满数据的1.44M软盘,用OC-48传输装满10G的硬盘数据,问哪一种传输所用的时间更少?
解题:按照理想的传输状况来计算,即根据:T=S/BW,
T_{fd}=\frac{1.44M}{128kbps}=\frac{1.44*10^6*8}{128*10^3}=90(s)
T_{hd}=\frac{10G}{2.488Gbps}=\frac{10G*8}{2.a88Gbps}=32.152(s)
易知,OC-48更快,题目中承8的原因是1.44M表示文件大小,单位是字节,这里要计算标准时间秒,就要转换为标准的比特bit
点到点
信源机和信宿机之间的通信由一段一段直接相连的机器间的通信组成,机器间的直接连接叫做点到点的连接
端到端
信源机与信宿机之间直接通信,好像拥有一条直接的线路
计算机网络分类
按传输介质:
有线网络和无线网络
按大小和规模划分
- 最小的计算机网络:PAN(Personal Area Networks)覆盖的范围1米左右
- 局域网:LAN(Local Area Networks)覆盖范围一公里左右
- 城域网:MAN(Metroplitan Area Networks)覆盖范围十公里左右
- 广域网:WAN(Wide Area Networks)覆盖范围约100/1000公里
- 互联网:Internet覆盖范围为全球