第1章 计算机网络概述
1. 计算机网络的定义
计算机网络是一组自治计算机互联的集合。
- 自治:每台计算机都有自主权,不受其他计算机控制。
- 互连:使用通信介质进行连接,实现通信的目的。
2. 计算机网络的演进
- 1837年发明电报,使用1根电缆传送字符信息,每个英文字母对应不同长度的电脉冲信号。在另一端接收并解读文字信息。
- 1876年发明电话,通过导线传送声音。
- 1945年发明第一台电子计算机ENIAC(电子数字计算机),它由1800个真空管组成。
- 1946年晶体管研制成功,计算机开始飞速发展。
2.1 主机互联(PSTN结构)
随着计算机的普及,为了更多地运算和批量处理任务,人们开始考虑远程访问计算机,并将计算机连接起来成为网络。
- 如上图所示,早期的计算机主机(Host)采用低速串行线(Serial)进行连接。
- 计算机处理数字信号,线路上传输的是模拟信号,这就需要进行数模转换,执行数模转换的设备名字叫调制解调器。
- 为了解决线路占用浪费的问题,在调制解和线路中间,增加了集中器,对线路进行分配和管理。
2.2局域网
- 对本地计算机进行连接,而组成的网络就叫局域网(Local Area Network,LAN)。(使用调制解调器一般是远程连接,就不是局域网)
- 局域网使用的主要技术是以太网(Ethernet)。
2.3互联网(Internet)
- 1983年ARPANET采用TCP(Transmission Control Protocol,传输控制协议)和IP(Internet Protocol,因特网协议)作为其主要的协议簇,使得大范围的网络互联成为可能。
- 随着网络的不断扩大,因特网诞生了。
3. 计算机网络中的基本概念
3.1 局域网、城域网、广域网
按照覆盖范围:
- 局域网Local Area Network,LAN
- 城域网Metropolitan Area Network,LAN
- 广域网Wide Area Network,LAN
3.2 网络的拓扑结构
网络拓扑(Network Topology)指的是计算机的网络的物理布局。
- 总线型拓扑(bus)
- 星型拓扑(star)
- 环形拓扑ring()
- 网状拓扑(mesh)
3.3 电路交换与分组交换
-
电路交换(Circuit Switching)
来源于电话系统,电话交换机采用的就是电路交换技术。通过在发送节点和接受节点之间创建一条独占的数据传输通道。这条通道既可以是物理线路,也可以是一条多路复用的逻辑通道。 -
分组交换(Packet Switching)
将需要传输的信息划分为具有一定长度的分组Packet,也称为包,以分组为单位进行存储转发。
4 衡量计算机网络的主要指标
- 带宽,一般使用bps,这里的b是bit
- 延迟,延迟是不可能被完全消除的