目录
1. 串行传输(Serial Transmission)
2. 并行传输(Parallel Transmission)
1. 单工通信(Simplex Communication)
2. 半双工通信(Half-Duplex Communication)
3. 全双工通信(Full-Duplex Communication)
1. 频分多路复用(FDM, Frequency Division Multiplexing)
2. 时分多路复用(TDM, Time Division Multiplexing)
3. 波分多路复用(WDM, Wavelength Division Multiplexing)
4. 码分多路复用(CDM, Code Division Multiplexing)
2. 循环冗余校验码(CRC, Cyclic Redundancy Check)
3. 选择重传方式(Selective Repeat)
1. LLC子层(Logical Link Control,逻辑链路控制)
2. MAC子层(Media Access Control,媒体访问控制)
一、局域网(LAN)
定义:局域网(Local Area Network, LAN)是在有限地理范围内(通常为几公里内)通过传输介质连接计算机及外围设备的网络,主要用于办公室、学校、家庭等场景。
特点:
- 高传输速率:可达10Mbps至10Gbps,延迟低。
- 拓扑结构多样:包括星型(以交换机为中心)、总线型(共享介质)、环型(首尾相连)等。
- 私有性强:通常由单一组织管理,安全性较高。
技术:
- 以太网(Ethernet):基于IEEE 802.3标准,使用CSMA/CD协议避免冲突。
- 无线局域网(WLAN):如Wi-Fi(IEEE 802.11系列),支持移动设备接入。
应用:文件共享、打印机共享、局域网游戏等。
二、城域网(MAN)
定义:城域网(Metropolitan Area Network, MAN)覆盖城市范围(10-100公里),介于LAN和WAN之间,用于连接多个局域网。
特点:
- 高带宽:支持光纤传输,速率可达100Mbps至10Gbps。
- 公共网络属性:通常由电信运营商或政府机构建设,服务于城市内的企业、学校等。
技术:
- 光纤分布式数据接口(FDDI):早期MAN标准,使用令牌环协议。
- SDH/SONET:同步数字体系,用于高速数据传输。
应用:城市内公共服务网络(如教育机构互联)、企业区域网络扩展。
三、广域网(WAN)
定义:广域网(Wide Area Network, WAN)覆盖广阔地理区域(跨国或全球),通过租用线路、卫星通信等技术连接不同地区的局域网或城域网。
特点:
- 低带宽、高延迟:受物理距离和介质限制,速率通常为56kbps至155Mbps。
- 异构网络互联:需协议转换(如TCP/IP)。
技术:
- 分组交换:如X.25、帧中继(FR)、ATM(异步传输模式)。
- VPN(虚拟专用网):通过公共网络建立加密通道。
应用:跨国企业网络、互联网(如全球互联网骨干网)。
四、个人局域网(PAN)
定义:个人局域网(Personal Area Network, PAN)覆盖范围极小(约10米内),用于个人设备间的短距离通信。
特点:
- 低功耗:适用于移动设备,如手机、耳机。
- 无线技术主导:蓝牙(IEEE 802.15)、ZigBee、红外(IrDA)。
应用:无线耳机连接、智能家居设备互联。
五、协议数据单元(PDU)
定义:PDU是网络通信中不同层级的数据封装单元,各层协议定义其格式和功能。
分层结构(以TCP/IP为例):
- 链路层:帧(Frame),包含MAC地址。
- 网络层:包(Packet),包含IP地址。
- 传输层:段(Segment,TCP)或数据报(Datagram,UDP)。
- 应用层:消息(Message),如HTTP请求。
作用:实现跨层数据封装与解封装,确保端到端通信。
六、互联网服务提供商(ISP)
定义:ISP(Internet Service Provider)提供互联网接入及增值服务,如宽带、云存储、域名注册等。
分类:
- 基础ISP:提供物理接入(如光纤、ADSL)。
- 内容ISP:提供信息与娱乐服务(如视频平台、搜索引擎)。
商业模式:
- 订阅制:按月/年收费。
- 流量计费:按数据使用量收费。
案例:中国电信(宽带)、AWS(云计算)。
七、Internet的前身:ARPAnet
历史背景:
- 起源:1969年由美国国防部高级研究计划局(ARPA)开发,旨在实现军事与科研机构间的可靠通信。
- 技术突破:
- 分组交换:替代传统电路交换,提升网络效率。
- TCP/IP协议:1983年成为ARPAnet标准,奠定现代互联网基础。
- 演变:
- 1983年分裂为ARPAnet(民用)和MILNET(军用)。
- 1990年NSFnet取代ARPAnet成为主干网,推动互联网商业化。
影响:ARPAnet的实验性网络架构(如NCP协议)为TCP/IP和全球互联网的诞生提供了技术验证
一、按数据位传送形式分类
1. 串行传输(Serial Transmission)
- 定义:数据按位顺序依次传输,仅使用单一信道,每次传输1位数据。
- 特点:
- 线路简单:仅需1根传输线,成本低,适合远距离通信(如电话线、光纤)。
- 抗干扰强:单线传输受外界干扰概率较低。
- 效率较低:需串/并转换电路,且传输速率受限于时钟同步。
- 应用场景:计算机与外设(如USB)、远程通信(如RS-232接口)。
2. 并行传输(Parallel Transmission)
- 定义:多个数据位同时通过多条独立信道传输(如8位数据需8根线)。
- 特点:
- 高速传输:多线并行提升速率,适合短距离(如计算机内部总线)。
- 成本高:需多条传输线及同步控制电路。
- 干扰风险:多线并行易受串扰影响。
- 应用场景:打印机接口(Centronics)、内存数据总线。
二、按数据通信时间顺序分类
1. 单工通信(Simplex Communication)
- 定义:数据仅单向传输,发送端与接收端固定。
- 特点:
- 简单可靠:无需复杂控制逻辑。
- 效率低:仅支持单向信息流。
- 应用:广播电台、电视信号传输
1
2
。
2. 半双工通信(Half-Duplex Communication)
- 定义:双向交替传输,同一时刻仅一方发送或接收。
- 特点:
- 双向能力:支持双方通信,但需切换方向。
- 时延问题:切换时间可能影响实时性。
- 应用:对讲机、无线遥控(如红外遥控器)。
3. 全双工通信(Full-Duplex Communication)
- 定义:双向同时传输,双方可独立收发数据。
- 特点:
- 高效率:带宽利用率最大化。
- 硬件要求高:需双工器或独立收发通道。
- 应用:电话通信、以太网(TCP/IP全双工模式)。
三、多路复用技术
1. 频分多路复用(FDM, Frequency Division Multiplexing)
- 原理:将信道带宽划分为多个子频段,各子频段传输独立信号。
- 特点:
- 兼容性强:支持模拟与数字信号混合传输(如ADSL)。
- 隔离要求高:需保护频带防止干扰。
- 应用:无线电广播、传统电话系统。
2. 时分多路复用(TDM, Time Division Multiplexing)
- 原理:将时间划分为固定时隙,各信号轮流占用信道。
- 分类:
- 同步TDM:时隙固定分配(如PCM电话系统)。
- 统计TDM:动态分配时隙(如ATM网络)。
- 特点:
- 高效利用带宽:按需分配时隙。
- 同步复杂度高:需严格时钟同步。
- 应用:数字电话网络(PCM)、以太网(IEEE 802.3)。
3. 波分多路复用(WDM, Wavelength Division Multiplexing)
- 原理:在一根光纤中同时传输不同波长的光信号。
- 分类:
- 粗波分(CWDM):波长间隔较大(如10nm)。
- 密集波分(DWDM):波长间隔极小(如0.8nm)。
- 特点:
- 超大容量:单根光纤可传输数百路信号。
- 需高精度光器件:如可调谐激光器。
- 应用:长途光纤通信(如跨洋光缆)。
4. 码分多路复用(CDM, Code Division Multiplexing)
- 原理:各信号使用正交码型(如Walsh码)调制,通过相关运算分离信号。
- 特点:
- 抗干扰强:多径衰落影响小(如CDMA手机)。
- 频谱利用率高:支持软切换。
- 应用:3G/4G移动通信(CDMA2000、WCDMA)。
四、技术对比与实际应用
分类维度 | 串行传输 | 并行传输 | 单工 | 半双工 | 全双工 | FDM | TDM | WDM | CDM |
---|---|---|---|---|---|---|---|---|---|
带宽利用率 | 低 | 高 | 低 | 中 | 高 | 中 | 中 | 高 | 高 |
传输距离 | 远 | 近 | 无限制 | 中 | 远 | 远 | 近 | 远 | 远 |
典型应用 | USB、串口 | 内存总线 | 广播 | 对讲机 | 电话 | ADSL | T1线路 | 光纤 | CDMA手机 |
数据链路层详解
数据链路层是OSI参考模型的第二层,负责在相邻节点(如主机与交换机、交换机与路由器之间)建立、维护和终止逻辑链路,实现可靠的数据传输。以下是其核心知识点:
一、数据链路层的作用
- 帧的封装与解封装:将网络层传来的IP数据包封装成帧,添加帧头、帧尾。
- 差错控制:检测并纠正传输中的比特错误(如奇偶校验、CRC)。
- 流量控制:通过滑动窗口机制匹配发送方与接收方的速率。
- 链路管理:建立、维持和释放数据链路连接(如PPP协议的三次握手)。
二、封装成帧:帧的格式与作用
1. 帧的结构
字段 | 作用 |
---|---|
帧头(Header) | 包含目标MAC地址(6字节)、源MAC地址(6字节)、类型字段(2字节,标识上层协议,如IPv4为0x0800)。 |
数据(Payload) | 承载网络层的IP数据包(最大长度1500字节,称为MTU)。 |
帧尾(Trailer) | 包含帧校验序列(FCS,4字节),用于差错检测(如CRC)。 |
2. 帧的作用
- 界定数据边界:通过起始符(如0x7E)和结束符标记帧的开始与结束。
- 支持多种协议:类型字段允许同一链路传输不同协议的数据(如IPv4与IPv6)。
- 差错检测:FCS字段通过CRC校验确保帧的完整性。
三、差错控制
1. 奇偶校验码(Parity Check)
- 原理:在数据位后添加1位校验位,使整个帧中“1”的个数为奇数(奇校验)或偶数(偶校验)。
- 示例:数据位
1011
,若采用偶校验,校验位为0
(总共有3个“1”+0=3,非偶数,故校验位应为1
)。 - 缺点:只能检测奇数个比特错误,无法纠正错误。
2. 循环冗余校验码(CRC, Cyclic Redundancy Check)
- 原理:
- 发送方将数据视为二进制多项式,与生成多项式(如CRC-16:
x^16 + x^15 + ... + 1
)进行模2除法,得到余数作为校验码。 - 接收方重新计算余数,若与接收的校验码不一致,则报文出错。
- 发送方将数据视为二进制多项式,与生成多项式(如CRC-16:
- 优点:可检测多位错误、突发错误(连续错误)。
- 应用:以太网、Wi-Fi(CRC-32)、HDLC协议。
四、反馈重发机制(ARQ)
1. 停止-等待方式(Stop-and-Wait)
- 流程:
- 发送方发送一帧后,启动定时器,等待确认(ACK)。
- 若超时未收到ACK,重传该帧。
- 接收方收到帧后返回ACK,发送方继续发送下一帧。
- 优点:实现简单。
- 缺点:信道利用率低(仅50%)。
2. 拉回方式(Go-Back-N)
- 原理:
- 发送方维护发送窗口(大小为N),可连续发送N帧。
- 接收方仅按顺序接收帧,若某帧出错,要求重传该帧及后续所有帧。
- 示例:窗口大小N=4,若第3帧丢失,接收方丢弃第4、5帧,发送NAK3,发送方重传3、4、5帧。
- 优点:提高信道利用率。
- 缺点:重传效率低(需重传多个帧)。
3. 选择重传方式(Selective Repeat)
- 原理:
- 发送方与接收方均维护窗口(通常大小相同)。
- 接收方缓存错序到达的帧,仅请求重传出错帧。
- 发送方仅重传丢失或损坏的帧。
- 优点:重传效率高。
- 缺点:接收方需缓存多帧,实现复杂(如TCP的快速重传)。
五、流量控制:滑动窗口机制
1. 基本原理
- 发送方维护发送窗口(允许连续发送的帧数),接收方维护接收窗口(允许接收的帧数)。
- 窗口大小动态调整,匹配双方处理能力。
2. 累积确认(Cumulative ACK)
- 接收方返回的ACK号表示期望接收的下一个帧序号(如ACK=5表示已正确接收1-4帧)。
- 发送方收到ACK后,滑动窗口向前移动。
3. 选择确认(Selective ACK)
- 接收方可明确告知哪些帧已接收(如ACK=5,但告知已收到1、3帧)。
- 发送方仅重传丢失的帧(如2、4帧)。
六、数据链路层的基本服务
服务类型 | 特点 |
---|---|
无确认的无连接服务 | 不建立连接,不保证可靠性(如以太网的UDP数据报传输)。 |
有确认的无连接服务 | 不建立连接,但要求接收方发送ACK(如IP数据报的ICMP差错报告)。 |
有确认的面向连接服务 | 通过三次握手建立连接,逐帧确认,保证可靠传输(如PPP协议、TCP)。 |
七、物理地址(MAC地址)
- 定义:网卡的唯一标识符,48位二进制,通常表示为12位十六进制数(如
00:1A:2B:3C:4D:5E
)。 - 结构:
- 前24位(OUI):厂商标识(由IEEE分配)。
- 后24位:设备序列号(由厂商自定义)。
- 作用:在局域网(如以太网)中标识目标设备,用于帧的定向传输。
局域网技术详解
局域网(Local Area Network, LAN)是在有限地理范围内(如家庭、办公室、校园)构建的计算机网络,具有高数据速率、低延迟、低成本的特点,主要用于设备间的直接通信和资源共享。以下是其核心技术解析:
一、局域网的标准:IEEE 802
IEEE 802标准系列是局域网技术的核心规范,由电气电子工程师学会(IEEE)制定,涵盖多种局域网和城域网技术。
- 主要标准:
- IEEE 802.3:以太网(Ethernet)
- IEEE 802.11:无线局域网(Wi-Fi)
- IEEE 802.5:令牌环网(Token Ring,已逐渐淘汰)
- IEEE 802.15:蓝牙(Bluetooth)
- IEEE 802.16:WiMAX(无线城域网)
- 作用:统一接口和协议,确保不同厂商设备的兼容性。
二、数据链路层的划分:LLC与MAC子层
数据链路层在局域网中被划分为两个子层,分别处理不同功能:
1. LLC子层(Logical Link Control,逻辑链路控制)
- 功能:
- 向上为网络层(如IP)提供标准化服务,隐藏底层物理介质差异。
- 向下与MAC子层交互,管理数据帧的组装与拆解。
- 流量控制:通过滑动窗口机制匹配发送与接收速率。
- 差错控制:检测帧错误并请求重传(如使用SAP服务访问点)。
- 协议示例:
- LLC类型1:无连接服务(如以太网)。
- LLC类型2:面向连接服务(如令牌环网)。
2. MAC子层(Media Access Control,媒体访问控制)
- 功能:
- 共享介质管理:协调多个设备对同一传输介质的争用(如CSMA/CD)。
- 帧寻址:通过MAC地址(物理地址)唯一标识设备。
- 错误检测:生成帧校验序列(FCS)确保数据完整性。
- MAC地址:
- 格式:48位二进制,表示为12位十六进制数(如
00:1A:2B:3C:4D:5E
)。 - 结构:前24位为厂商标识(OUI),后24位为设备序列号。
- 格式:48位二进制,表示为12位十六进制数(如
三、介质访问控制协议:CSMA/CD与CSMA/CA
1. CSMA/CD(载波侦听多路访问/冲突检测)
- 适用场景:共享型以太网(如传统HUB网络)。
- 工作原理:
- 先听后发:发送前检测信道是否空闲。
- 边听边发:发送数据时持续监听信道。
- 冲突检测:若检测到冲突,立即停止发送。
- 随机延迟重发:等待随机退避时间后重试(使用二进制指数退避算法)。
- 特点:
- 半双工通信:同一时刻只能发送或接收。
- 效率限制:冲突概率随设备数量增加而上升。
2. CSMA/CA(载波侦听多路访问/冲突避免)
- 适用场景:无线局域网(Wi-Fi)。
- 工作原理:
- 虚拟载波侦听:通过RTS/CTS握手帧预约信道使用权。
- 冲突避免:
- 发送方等待随机退避时间。
- 接收方发送ACK确认帧,若未收到则重传。
- 隐藏节点处理:通过扩展帧间间隔(DIFS)减少冲突。
- 特点:
- 全双工通信:支持同时收发(需硬件支持)。
- 可靠性更高:适用于高干扰的无线环境。
四、CSMA/CD与CSMA/CA的对比
特性 | CSMA/CD | CSMA/CA |
---|---|---|
适用介质 | 有线网络(如以太网) | 无线网络(如Wi-Fi) |
冲突处理 | 检测并停止发送 | 预测并避免冲突 |
网络类型 | 共享型(HUB) | 交换型(AP) |
效率 | 高(无ACK机制) | 较低(需RTS/CTS握手) |
典型协议 | 以太网(IEEE 802.3) | Wi-Fi(IEEE 802.11) |
五、实际应用与技术演进
- 以太网(IEEE 802.3):
- 传统以太网:使用CSMA/CD,速率10Mbps(10BASE-T)。
- 交换式以太网:全双工模式,无需CSMA/CD(如千兆以太网1000BASE-T)。
- Wi-Fi(IEEE 802.11):
- CSMA/CA优化:通过DCF(分布式协调功能)和PCF(点协调功能)提升效率。
- MIMO技术:多天线提升传输速率(如802.11ac支持867Mbps)。