一、OSI参考模型
1、定义:OSI参考模型定义了网络中设备所遵守的层次结构,有如下好处:
开放的标准化接口
多厂商兼容性
易于理解、学习和更新协议标准
实现模块化工程,降低了开发实现的复杂度
2、OSI参考模型层次结构
3、对等通信
每一层都使用自己的协议
每一层都利用下层提供的服务与对等层通信
4、数据封装与解封装
5、各层次简介
层级 | 功能 | 协议(介质、标准) | 备注 |
物理层 | 定义电压、接口、线缆标准、传输距离等 | 同轴电缆(coaxial cable):细缆和粗缆 双绞线(twisted pair):UTP、STP 光纤(fiber):单模、多模 无线(wireless):红外线、蓝牙Blue Tooth、WLAN技术 | 局域网物理层 常见标准:10Base-T、100Base-TX/FX、1000Base-T、1000Base-SX/LX 常见设备:中继器、集线器 广域网物理层 常见标准:RS-232、V.24、V.35 常见设备:Modem |
数据链路层 | 编帧和识别帧 数据链路的建立、维持和释放 传输资源控制 流量控制 差错验证 寻址 标识上层数据 | 局域网数据链路层标准 IEEE802.1 基本局域网问题 IEEE802.2 定义LLC子层 IEEE802.3 以太网标准 IEEE802.4 令×××总线网 IEEE802.5 令×××环网 广域网数据链路层标准 HDLC PPP Frame Relay | 局域网数据链路层分为LLC子层和MAC子层 |
网络层 | 编址 路由 拥塞控制 异种网络互连 | 可路由协议:IP 路由协议:RIP、OSPF、BGP | 网络层地址通常由两部分组成:网络地址、主机地址 网络层地址是全局唯一的 可路由协议:定义数据包内各个字段的格式和用途,对数据进程网络层封装 路由协议:在路由器之间传递信息,计算路由并形成路有效,为可路由协议选择路径 |
传输层 | 分段上层数据 建立端到端连接 透明、可靠传输 流量控制 | 主要有TCP/IP协议族的TCP协议和UDP协议,以及IPX/SPX协议组的SPX协议等。 | |
会话层 | 主机间通信 建立、维护、终结应用程序之间的会话 | 文字处理、邮件、电子表格等 | |
表示层 | 定义数据格式与结构 协商上层数据格式 | ASCII、MPEG、JPEG等 | |
应用层 | 为应用程序进程(比如文字处理、邮件、电子表格)提供网络服务 | SQL、NFS、RPC等 |
二、TCP/IP模型
1、TCP/IP模型的层次结构
2、各层次简介
层级 | 功能 | 协议(介质) | 备注 |
网络接口层 | 负责处理与传输介质相关的细节 物理线路和接口 链路层通信 | 以太网/FDDI/令×××环 SLIP/HDLC/PPP X.25/帧中继/ATM | |
网络层 | 负责将数据包送达正确的目的 数据包的路由 路由的维护 | IP ICMP IGMP | |
传输层 | 负责提供端到端通信 数据完整性校验 差错重传 数据的重新排序 | TCP UDP | |
应用层 | 负责处理特定的应用程序细节 远程访问 资源共享 | Telnet FTP/TFTP SMTP/POP3 SNMP/HTTP |