OSI参考模型和TCP/IP模型

OSI参考模型

分层结构优点

  • 开放的标准化接口
  • 多厂商兼容
  • 易于理解学习和更新协议标准
  • 模块化过程,降低开发实现复杂度
  • 便于故障排除

 

物理层

定义电压,接口,线缆标准,传输距离等

介质

一双绞线、同轴电缆、光纤、无线电信号等


◆局域网物理层

常见标准: 10Base-T、100Base-TX/FX、 1000Base-T、1000Base-SX/LX 
常见设备:中继器、集线器


◆广域网物理层

常见标准: RS-232、V.24、 V.35
常见设备: Modem

数据链路层

  • 编帧和识别帧
  • 数据链路的建立、维持和释放
  • 传输资源控制
  • 流量控制
  • 差错验证
  • 寻址
  • 标识上层数据

局域网数据链路层分为LLC子层MAC子层

◆局域网标准

  •  IEEE802.1 基本局域网问题
  • IEEE802.2 定义LLC子层
  • IEEE802.3 以太网标准
  •  IEEE802.4 令牌总线网
  • IEEE802.5 令牌环网

◆广域网标准

  • HDLC
  • PPP
  • Frame Relay

网络层 

  • 编址
  • 路由
  • 拥塞控制
  • 异种网络互连

1. 网络层地址通常由两部分组成

  • 网络地址
  • 主机地址

2. 网络层地址是全局唯一的


◆可路由协议( routed protocol )

定义数据包内各个字段的格式和用途,对数据
进行网络层封装
◆路由协议( routing protocol )

在路由器之间传递信息,计算路由并形成路由表,为可路由协议选择路径

◆面向连接的服务

  • 通信之前先建立连接,通信完成后断开连接
  • 有序传递
  • 应答确认
  • 差错重传
  • 适合于对可靠性要求高的应用
     

 ◆无连接的服务

  • 尽力而为的服务
  • 无需建立连接
  • 无序列号机制,无确认机制,无重传机制
  • 适合于对延迟敏感的应用

传输层

◆功能

  • 分段上层数据
  • 建立端到端连接
  • 透明、可靠传输
  • 流量控制

◆协议

  -主要有TCP/IP协议族的TCP协议和UDP协议,以及IPX/SPX协议组的SPX协议等。

 

应用层协议:

  • 为应用程序进程(比如文字处理、邮件、电子表格)提供网络服务
  • SQL、NFS、RPC等

表示层协议:

  • 定义数据格式与结构
  • 协商_上层数据格式

会话层协议:

  • 主机间通信
  • 建立、维护、终结应用程序之间的会话
  • 文字处理、邮件、电子表格等
  • ASCII、MPEG、 JPEG等

TCP/IP模型

网络接口层

◆负责处理与传输介质相关的细节

  • 物理线路和接口
  • 链路层通信


◆主要协议

  • 以太网/FDDI/令牌环
  • SLIP/HDLC/PPP
  • X.25/帧中继/ATM

 

网络层

◆负责将数据包送达正确的目的

  • 数据包的路由
  • 路由的维护

◆主要协议

  • IP
  •  ICMP
  • IGMP

传输层 

◆负责提供端到端通信

  • 数据完整性校验
  • 差错重传
  • 数据的重新排序

◆主要协议

  • - TCP
  • - UDP

应用层

◆负责处理特定的应用程序细节

  • -远程访问
  • -资源共享

◆主要协议

  • Telnet
  • FTP/TFTP
  • SMTP/POP3
  • SNMP/HTTP