**一、网络参考模型:各层级介绍**
网络通信基于国际标准化组织(ISO)提出的开放系统互连(OSI)模型,它将网络功能划分为七层结构:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。尽管实际网络实践中常采用简化的TCP/IP四层模型(或五层模型),但OSI模型仍为我们理解各层功能提供了清晰的框架。
1. **物理层**:负责传输比特流,定义电气、机械、功能和规程特性,如电缆类型(双绞线、光纤等)、接口标准(RJ45、SFP等)、信号电平(电压、波形等)。物理层确保数据在传输介质上正确、有效地传输,为上层协议提供透明的比特流服务。
2. **数据链路层**:提供点对点的数据传输服务,实现帧的封装(添加源/目的MAC地址、FCS校验码等)、差错控制(如循环冗余校验CRC、错误检测与纠正等)和流量控制(如滑动窗口、停等协议等)。常见的协议有以太网(Ethernet)、无线局域网(Wi-Fi,遵循IEEE 802.11标准)等。
3. **网络层**:负责寻址与路由系统,实现不同网络间的主机间通信。Internet Protocol (IP) 协议在此层发挥核心作用,提供无连接、不可靠的分组传输服务。IP地址(IPv4或IPv6)作为网络层的逻辑标识,用于唯一标识网络上的设备,并通过路由器进行数据包的转发。
4. **传输层**:提供端到端的数据传输服务,确保可靠性和流量控制。传输控制协议(TCP)提供面向连接、可靠、有序、流量控制的服