主要内容
1、介绍协议分层,了解协议栈的概念及其功能。
2、自顶向下了解协议栈结构。为后面章节打好基础。
1. 协议层次及其服务模型
(1)基本概念
服务模型: 每层通过在该层执行某些动作或使用下层的服务来提供服务。
协议栈: 各层的所有协议。由物理层、链路层、网络层、运输层和应用层五个层次组成。
层次分层的优点:
- 协议分层有概念化和结构化的优点。
- 模块化使更新系统组件更加容易。
层次分层的缺点:
- 一层可能冗余较低层的功能
- 某层的功能可能需要其他某层出现的信息,这违反了层次分离的目标。
1.1 应用层
功能
应用层是网络应用程序及其应用层协议存留的地方。
应用层协议分布在多个端系统上。一个端系统使用应用层协议与另一个端系统中的应用程序交换报文(message)。
协议
- HTTP:提供Web文档的请求和传输
- SMTP:提供电子邮件报文的传输
- FTP:提供两个端系统间的文件传送
信息分组