计算机网络概述
互联网的组成
① 边缘部分:由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信和资源共享
②核心部分:由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的
计算机之间的通信:主机A的某个进程和主机B上的另一个进程进行通信
边缘部分
客户/服务器方式
客户程序:
- 主动向远地服务器发送通信(请求服务)。需要指导服务器程序的地址
- 不需要特殊的硬件和复杂的操作系统
服务器程序: - 专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求
- 系统启动后即自动调用并一直不断运行着,被动地等待并接受来自各地的客户通信请求。服务器程序不需要知道客户程序的地址
- 需要强大的硬件和高级的操作系统支持
对等连接方式
两台主机都运行了对等连接软件,它们就可以进行平等的、对等连接通信。对等连接中的每一台主机既是客户又同事是服务器
核心部分
路由器
实现分组交换的核心构件,其任务是转发收到的分组
电路交换的主要特点
- 建立连接-通话-释放连接
- 在通话的全部时间内,通话的两个用户始终占用端到端的通信资源,线路的传输效率往往很低
分组交换的特点
- 采用存储转发技术
- 优点:高速、灵活、可靠、迅速
若需要传送大量的数据,且其传送时间远大于连接建立时间,则电路交换的传输速率更快
计算机网络的类别
按照网络的作用范围进行分类
- 广域网WAN:几十到几千公里
- 城域网MAN:一个城市,作用距离5~50km
- 局域网LAN:微型计算机或工作站通过高速通信线路相联,1km左右
- 个人区域网PAN:10m左右
按照网络的使用者进行分类
- 公用网
- 专用网
计算机网络的性能
七个性能指标
- 速率
- 带宽:带宽本来是指某个信号具有的频带宽度,信号的带宽是指该信号所包含的各种不同频率成分所占据的频率范围。在计算机网络中,网络带宽表示在单位时间内网络中的某信道所能通过的最高数据率
- 吞吐量:单位时间内通过某个网络的实际的数据量
- 时延:数据从网络的一端传送到另一端所需的时间
①发送时延=数据帧长度/发送速率
②传播时延=信道长度/电磁波在信道中传播一定的距离需要花费的时间
③处理时延
④排队时延
总时延=1+2+3+4 - 时延带宽面积 = 传播时延 * 带宽
- 往返时间RTT
- 利用率:分为信道利用率和网络利用率
计算机网络体系结构
OSI七层协议:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层
TCP/IP的体系结构:应用层、运输层、网际层、网络接口层
五层协议的体系结构如下:
应用层
- 通过应用进程间的交互来完成特点网络应用
- 应用层交互的数据单元为报文
运输层 - 向两台主机中进程之间的通信提供通用的数据传输服务
- 传输协议TCP —— 提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段
- 用户数据报协议UDP——提供无连接的、尽最大努力的数据传输服务,其数据传输的单位是用户数据报
网络层
数据链路层 - 将网络层交下来的IP数据报组装成帧,在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻结点之间的链路上传送帧,每一帧包括数据必要的控制信息
物理层
物理层
数据通信的基础知识
数据通信系统划分为三大部分:源系统、传输系统、目的系统
常用术语
模拟信号:消息的参数的取值是连续的
数字信号:消息的参数的取值是离散的
信道通信方式:
- 单工通信:只能有一个方向的通信而没有反方向的交互。如电视广播
- 半双工通信:通信的双方都可以发送消息,但不能双方同时发送
- 全双工通信:通信的双方可以同时发送和接受消息
信噪比:信号的平均功率
香农公式:信道的极限信息传输速率 C=W*log2(1+S/N) W为信道的带宽,S为信道内所传信号的平均速率,N为信道内部的高斯噪声功率
信道的带宽或信道中的信噪比越大,信息的极限传输速率就越高
物理层下面的传输媒体
分类:导引型传输媒体和非导引型传输媒体
导引型传输媒体
- 双绞线
- 同轴电缆
- 光缆
信道复用技术
频分复用FDM:所有用户在同样的时间占用不同的带宽资源
时分复用TDM:所有用户在不同的时间占用同样的频带宽度
数字传输系统
早期数字传输系统缺点:①速率标准不统一②不是同步传输
宽带接入技术
- ASDL技术:非对称数字用户线ADSL技术是用数字技术对现有的模拟电话用户线进行改造,使它能够承载宽带数字业务
- 光纤同轴混合网:在有线电视网的基础上开发的。
数据链路层
点对点协议
三个基本问题:封装成帧、透明传输 、差错检测
使用广播信道的数据链路层
局域网的数据链路层
局域网的主要特点:网络为一个单位所拥有,且地理范围和站点数目均有限
局域网分类:星形网、总线网、环形网
共享通信媒体资源的方法
①静态划分信道
- 频分复用
- 时分复用
- 波分复用
- 码分复用
②动态媒体接入控制 - 随机接入
- 受控接入