一、概述
1.1 计算机网络在信息时代的作用
1.2 互联网概述
- Internet(互联网,或因特网)是一个专用名词,指当前全球最大的、开放的、由众多网络相互连接而成的特定互连网
- internet是一个通用名词,泛指由多个计算机网络互连而成的计算机网络
1.3 互联网的组成
-
从工作方式上看,互联网可以划分为以下两大块:
- 互联网的边缘部分:由所有连接在互联网上的主机组成。
- 互联网的核心部分:在网络核心部分起特殊作用的是路由器,路由器是实现分组交换的关键构建,其任务是转发分组,这是网络核心部分最重要功能。
-
在网络边缘的端系统之间的通信方式通常可以划分两大类:
-
客户-服务机方式(客户端、服务器端)
-
客户程序:必须知道服务器程序的地址、不需要特殊的硬件和复杂的操作系统
-
服务器程序:支持同时处理多个远地或本地的客户请求、启动后自动调用并一直不断运行、需要强大的硬件和高级的操作系统支持
-
-
对等连接方式(P2P)
- 主机间平等、对等连接通信,双方都可以下载对方已经存储在硬盘中的共享文档
-
-
互联网的核心部分
在网络核心部分起特殊作用的是路由器,它是实现分组交换的关键构件
-
电路交换:通信前建立连接—>通话—>释放连接,这种交换方式信路独占性、实时性强,浪费资源,传输效率低。
-
报文交换:将整个报文发送给相邻结点,全部存储后查表并转发给下一个结点,一步一步存储转发到目的主机。
-
分组交换:要发送的整块数据称为一个报文,将报文分成一个个更小的等长数据段,每个数据段加上首部(由必要的控制信息组成)后构成一个分组,主机将分组发送给路由器,路由器收到分组先存储一下,检查首部,查找转发表,转发给下个路由器,一步一步以存储转发的方式交付目的主机。
分组交换优点:
-
高效 动态分配传输带宽,对通信链路是逐段占用。
-
灵活 以分组为传送单位和查找路由。
-
迅速 不必先建立连接就能向其他主机发送分组。
-
可靠 保证可靠性的网络协议;分布式的路由选择协议使网络有很好的生存性
-
-
1.4 计算机网络在我国的发展
1.5 计算机网络的分类与拓扑类型
-
计算机网络的分类:
- 按照网络的作用范围进行分类:广域网(WAN)、城域网(MAN)、局域网(LAN)、个人局域网(PAN)
- 按照网络的使用者进行分类:专用网、公用网
-
计算机网络的拓扑结构:
-
总线拓扑结构:只用于局域网
优点:1. 网络结构简单,可靠性高;2. 电缆长度短,易于布线和维护;3. 节点间响应速度快,共享资源能力强;4. 设备投入量少,成本低;5. 易于扩充,数据端用户入网灵活。
**缺点:**1. 故障诊断困难;2. 故障隔离困难,任何节点的故障都有可能导致全网问题;3. 实时性较差;
4.网络规模较大时,传输效率下降幅度大。
-
星型拓扑结构:
**优点:**1. 网络结构简单,易于维护和管理;2. 控制简单,便于建网;3. 网络可靠性高,稳定性好。单个节点的故障只影响一个设备;4.传输速度快,延迟小,误差低;5. 系统容易扩容。
**缺点:**1. 对中心节点的要求极高(包括中心节点的可靠性和冗余度);2.如果中心节点出故障,可能造
成大面积网络瘫痪;中心节点负担过重,结构较复杂,容易出现瓶颈。4. 系统安全性较差,资源共享性
能较差。
-
环形拓扑结构:一般也用于构建局域网
**优点:**1. 各工作站地位相等;2. 系统中无信道选择问题;3. 网络数据传输不会出现冲突和堵塞现象。
**缺点:**1. 可靠性低,节点的故障将会引起全网的故障;2. 故障诊断困难;3. 不易重新配置网络;4. 当环中节点过多的时候,将会影响信息传输速率。
-
树型拓扑结构:可以将局域网的规模扩大,适宜汇集数据信息的需求。
-
网状型拓扑结构:系统可靠性高,适宜广域网的组网。问题是网络结构复杂,需要较复杂的路由选择技术,以及流量控制和拥塞控制技术。
-
1.6 计算机网络的性能
性能指标:
- 速率 指数据的传送速率,也称数据率或比特率 (指额定速率或标称速率,并非实际上的速率)
- 带宽 表示网络中某通道传送数据的能力,在单位时间内网络中某信道所能通过的“最高数据率“
- 吞吐量 单位时间内通过某个网络(信道或接口)的实际的数据量
- 时延 包括发送时延,传播时延,处理时延,排队时延(取决于网络当时通信量)
- 时延带宽积 即传播时延和带宽相乘,度量链路数据有多少个比特
- 往返时间RTT
- 利用率 有信道利用率和网络利用率两种,利用率过高会产生很大的时延
非性能指标:费用、质量、标准化、可靠性、可扩展性与升级性、易于管理和维护
1.7 计算机网络体系结构
-
网络协议三要素:语法(数据与控制信息的结构或格式)、语义(用来说明通信双方应当怎么做)、同步(详细说明时间如何实现)
-
计算机网络的各层及其协议的集合就是网络的体系结构
-
五层协议的体系结构:
(1)应用层,任务是通过应用进程间的交互来完成特定网络应用,如DNS,HTTP协议 。应用层交互的信息单元成为报文。
(2)运输层,任务是向两台主机中进程之间的通信提供通用的数据传输服务。主要使用TCP、UDP协议
(3)网络层,负责为分组交换网上的不同主机提供通信服务。使用IP协议,分组又叫做IP数据报
(4)数据链路层,使用专门的链路层协议,在相邻两个结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻结点间的链路上传送帧,每一帧包括数据和必要的控制信息。
(5)物理层,确定物理设备如何连接。 -
TCP/IP的体系结构只有四层:应用层、运输层、网际层和网络接口层
二、物理层
2.1 物理层的基本概念
- 物理层的作用是尽可能的屏蔽掉传输媒体和通信手段的差异,同时完成传输方式的转换
- 物理层与传输媒体接口的一些特性:机械特性、电气特性、功能特性、过程特性
2.1 数据通信的基础知识
- 一个数据通信系统可以划分为三大部分:源系统(发送端)、传输系统(传输网络)、目的系统(接收端)
- 通信方式分为以下三种:单工通信、半双工通信、双工通信
- 信道的极限容量
- 信噪比:信号的平均速率和噪声的平均功率之比,常记作S/N,并用分贝作为度量单位
- 香农公式:C = H log2 (1+S/N)
2.3 物理层下面的传输媒体
-
传输媒体也称为传输介质或传输媒介,分为两类:导引型传输媒体和非导引型传输媒体。
- 导引型传输媒体: 1.双绞线 2.同轴电缆 3.光缆
- 非导引型传输媒体: 因为不使用导引型传输媒体,因此将自由空间称为非导引型传输媒体。无线传输、短波通信