概述
计算机网络的定义:
不同地理位置的计算机通过通信电路实现资源共享
计算机网络的组成:
资源子网——提供共享的软硬件资源
通信子网——提供信息交换的网络接点和通信线路
计算机网络分类:
按拓扑分:星形 树形 总线型 环形 网状
按范围分:局域网LAN 城域网MAN 广域网WAN 个人区域网PAN
按传输方式分:有线网络 无线网络
计算机网络体系结构:
- 五层协议的体系结构
- 应用层:应用进程间通信和交互的规则
- 运输层:向两台主机中进程之间的通信提供数据传输服务
- 网络层:为不同主机提供通信服务
- 数据链路层:把上层的IP数据报组装成帧,在相邻节点之间传输
- 物理层:利用传输介质建立网络结点间的通信
- TCP/IP体系结构(理念:网络核心部分越简单越好)
- 应用层
- 运输层(TCP/UDP)
- 网际层IP(IP)
- 链路层
物理层
基本概念:考虑怎么传送比特率,让上层感受不到这些差异
四大特性:
- 机械特性:接口标准化规定
- 电气特性:电缆电压范围
- 功能特性:某一电频电压特性
- 过程特性:不用功能的各种事件出现顺序
两大类型号:
模拟型号——连续信号
数字信号——离散信号
信道的概念
单向通信(单工通信):只能一个方向发送一个方向接收
双向交替通信(半双工通信):一段时间一个方向发送一个方向接收
双向同时通信(全双工通信):同时发送和接收
为什么要调制?计算机输出的信号包含大量低频分量,许多信道不能传输,所以要调制。
两大类调制
- 基带调制(编码)
- 不归零制:正1负0
- 归零制:正脉冲1,负脉冲0
- 曼彻斯特编码:上0,下跳1
- 带通调制
- 调频(FM)
- 调幅(AM)
- 调相(PM)
信道复用技术:降低成本用
- 频分复用:各路信号相同时间占用不同资源
- 时分复用:各路型号不同时间占用相同资源
- 波分复用:光的频分复用
- 码分复用:同样时间使用同样频带通信,扛干扰性强,有计算题
数据链路层
本章讨论在同一个局域网中,分组怎样从一台主机传送到另一台主机
数据链路层两种通信类型:
- 点对点通信
- 广播通信
数据链路层单元:帧
数据链路层三个共同的基本问题
- 封装成帧
- 在数据前后添加首部和尾部构成一个帧
- 首部和尾部作用:帧定界
- 数据部分长度上限:最大长度单元MTU
- 透明传输:(让数据中可能出现的SOH和EOT不被解释为控制字符)
- 字节填充/字符填充:在每一个控制字符前面加一个ESC(转义字符)
- 差错检测
- 冗余码,计算题
- 这里的差错检验只保证数据链路层接收端发什么,接收端就要收什么,不保证向网络层提供“可靠传输”
点对点协议PPP的需求:
- 简单
- 封装成帧
- 透明传输
- 多种网络层协议
- 多种链路类型
- 差错检验
- 检测连接状态
- 最大传输单元MTU
- 网络层地址协议
- 数据压缩协议
PPP协议实现透明传输两种方法
- 字节填充:用于异步传输
- 零比特太南充:用于同步传输,发送五个1加0,接收五个1删0
广播信道的的数据链路层 CSMA/CD协议:
为了通信渐变,以太网采用两种措施:
- 无连接的工作方式,尽最大努力交付
- 发送的数据采用曼彻斯特编码方便同步
CSMA/CD协议的四个特点
- 先听先发
- 边听边发
- 冲突停止
- 延迟后发
CSMA/CD是单双工通信
征用时间为51.2μs
10Mbit/s的网络在争用期可以发送64字节,所以长度小于64字节的帧都是由于冲突异常而终止的无效帧
局域网中,硬件地址又称物理地址/MAC地址
扩展以太网(网络层任然是一个网络)
- 在物理层:用光纤
- 在数据链路层:用以太网交换机
- 交换表,大题,生成树协议STP防止广播风暴
- 虚拟局域网VLAN:提供给用户的服务,而不是新型局域网,是物理位置无关的逻辑组
网络层
网络层要尽可能简单灵活,向上层提供无连接、最大努力交付的数据服务
单位是IP数据报