计算机网络
主要是听网上的公开课的内容……
学习目标
了解有关于计算机网络的基本概念
理解计算机网络体系结构的分层模型
掌握计算机网络的基本工作原理和主要技术
掌握以TCP/IP协议集为基础的Internet网络
了解计算机网络的新技术和新应用
掌握分析问题和解决问题的能力, 为以后计算机网络及其应用的专题学习和研究打下基础
1. 计算机网络 – 概述
1.1计算机网络的定义
定义
PC、接口(物理连接)、软件(协议集–TCP/IP协议集)、目的(干什么)
- 以能够相互共享资源的方式互联起来的自治计算机系统的集合
主要特征
- 资源共享
- 分布在不同地理位置的“自治系统”
- 遵循一定的规则——“协议”(逻辑层面)
1.2 计算机网络的发展历程
计算机演变的历史
-
1946年 军事 计算机的诞生
当时计算机的特点 :
- 体积大
- 价格昂贵
- 批处理
-
批处理:
十个用户需要同时使用一台计算机的时候,需要有个操作员按照某种处理方式,依次将10个用户的数据送去进行处理,最后将结果送给用户。
缺点:
实时性
为了解决批处理过程中存在的实时性问题,诞生了半自动化的地面防空系统 – 以单机处理为中心的多终端联机系统
终端:远程的I/O设备
主机:所有的信息处理都在终端,在主机的控制下完成数据控制
-
以单机处理为中心的多终端联机系统 – 集中式控制
-
优点:便于管理
-
特征:
- 以单处理机为中心的联机网络
- 集中式控制
- 缺点:
-
主机负荷重
-
线路利用率低
-
可靠性差
-
-
多点通信线路、集中器(前端处理机)
为了解决前两个缺点,诞生了多点通信线路、集中器(前端处理机)
为了解决可靠性差问题,诞生了ARPAnet(里程碑作用)
ARPAnet是现在网络的原型
- 分组交换网络
- 分布式控制
- 多主机为中心
- 网络结构从“主机-终端”转变为"主机-主机"
- 主机负责数据处理和通信工作
- 网络分层:通信子网和资源子网
- 资源子网(数据处理)
- 负责信息处理
- 服务器,客户计算机
- 通信子网(数据传输)
- 负责数据传输
- 通信线路:网络互联设备(交换机、路由器、HUB等)
全连接的结构:每两个计算机之间直接相连
- 分组的存储转发
公共传输网络建设
- 扩大通信子网络规模,使之成为公用的数据传输网络
划分分组
- 信息不能直接传送
先存储再转发
- 中间结点以先存储再转发方式工作
- 先存储的目的是为了:
- 纠错
- 转发速率的限制
- 寻址(路由选择,识别目的地址),所以需要先接收数据,直到接收数据到知道目的地址之后
体系结构标准化网络
厂商标准:IBM-SNA DEC-DNA
国际标准:ISO-OSI/RM
开放系统互联参考模型
事实标准:TCP/IP协议集
1.3 计算机网络的分类
计算机网络的蓬勃发展:
局域网和Internet的发展促进了计算机网络的蓬勃发展
- “三网合一”:
电信网、计算机互联网和有线电视网将趋于相互渗透和相互融合
- 全网网络:
骨干网和接入网采用光纤作为传输介质
- 物联网:
物物相连的互联网
计算机网络分类
1. 按覆盖范围
局域网(Local Area Network, LAN)
城域网(Metropolitan Area Network, MAN):城市范围的网络,但是整个实现技术和广域网是基本一致的,所以很多专家学者直接将网络分为局域网和广域网
广域网(Wide Area Network, WAN)
当网络的范围不同的情况下,节点数量不同的情况下,结构和传输方式截然不同:
只有局域网和广域网。
2. 按其他标准
传输技术:
- 广播式网络
- 点到点式网络
通信介质:
- 有线网
- 无线网
按通信速率:
- 高
- 中
- 低速(宽带网络与窄带网络)
按使用用户:
- 公网
- 专网
按网络控制:
- 分布式
- 集中式
网络应用环境:
部门
企业
校园
现代实际应用中集中式控制:
- 飞机订票系统
- 银行系统
- 火车订票系统
- 基于应用:数据库中分布式的数据的同步是难点
1.4 计算机网络的结构
传输介质和传输信道是同一个东西么?
不是的
所以可以分成物理结构和逻辑结构
光纤是单向传输的,光纤又是三种传输介质中性能最好的
(物理结构)拓扑结构
定义:采用拓扑学的方法抽象的网络结构,研究计算机网络中“点”和"线"构成的几何图形
拓扑结构的总类:
总线型、星型、环型、树型、网状型等
总线型:所有结点都连接到一条共享总线上
优点:电缆长度短,布线容易
缺点:故障扩散性、故障定位排除困难(一个节点发生故障,整个网络就故障了,然后可以采用二分法定位问题)
双向传输,可以保证所有的节点都可以收到,任何两个节点都是互通的
冲突问题:当两个以上的节点同时发送数据的时候,会产生信号重叠现象
星型(目前绝大多数):由中央节点和通过点到点链路连接到中央节点的各个节点所组成
优点:建网灵活、便于集中式控制、除中央节点外其他节点发生故障不扩散,易定位排除
缺点:电缆长度长,布线难、依赖于中央节点
环型:首位相连的总线型拓扑结构
为了避免冲突问题,必须采用单向传输,需要把数据从环中删除出去,在发送端删除,因为由可能是广播的情况,也有可能目的节点没有办法接收、目的节点不存在的情况、如果是目的节点删除,还会导致传输协议的复杂程度增加
优缺点与总线型类似
优点:最适合采用光纤
缺点:对环路可靠性的依赖性更强、当时价格昂贵
应用:FDDI
树型:形状为一棵倒置的树,由根和叶节点组成
一般不单独使用,往往与其他结构混合出现
优点:属于分层网络,具有一定容错能力
缺点:属于集中式控制、对上层节点的依赖性强
网状型:没有明晰结构的拓扑结构被笼统称为网状拓扑
优点:可靠性高
缺点:通信线路冗余大、传输效率低
网络拓扑结构的选择因素:
- 传输介质
- 介质访问控制方法
- 费用、灵活性、可靠性
拓扑结构 | 造价 | 安装难易 | 排错难易 | 故障影响 | 主要应用 |
---|---|---|---|---|---|
总线型 | 低 | 易 | 难 | 一点断,全网断 | LAN、越来越少 |
环型 | 低 | 易 | 难 | 一点断,全网断 | 令牌环网、FDDI |
星型 | 中 | 中 | 易 | 单条线路 | LAN |
网状 | 高 | 难 | 易 | 有多条冗余线路 | WAN主干 |
网络的传输方式
广播式网络(broadcast networks)
-
基本特征
- 所有计算机共享一条通信信道
- 任一台计算机发出的信息可以直接被其他所有计算机接收
- 两台以上计算机同时发送会产生冲突
-
关键技术
介质访问控制方法(核心问题:冲突问题)
- 发现冲突
- 避免冲突
- 解决冲突
讲前先听
边讲边听
点对点式网络(point-to-point networks)
- 基本特点
- 一条线路连接两个网络互连设备(点到点)
- 一般情况下,两台计算机间的传输要经过多台网络互联设备
- 一般情况下,两台计算机间的传输有多条路径可供选择
- 关键技术
- 路由选择