一、分层的体系结构
- 为了给网络协议的设计提供一个结构,网络设计者以分层的方式组织协议以及实现这些协议的网络硬件和软件。
协议分层具有概念化和结构化 的优点
分层提供了一种结构化方式来讨论系统组件。模块化使得更新系统组件更为容易。
分层的潜在缺点
[1] 某层可能重复其较低层的功能
[2] 某层的功能可能需要仅在其他层才出现的信息,违反了层次分离的目标协议栈
各层的所有协议被称为协议栈。
因特网的协议栈由5个层次组成:物理层,链路层,网络层,运输层,应用层。ISO模型
因特网协议栈不是唯一的协议栈,特别是,国际标准化组织(ISO)提出计算机网络应组织为大约七层,称为开放系统互连模型.
它比因特网协议栈多出了表示层和会话层。
这留给应用程序开发者处理。因此应用程序开发者应决定这样的服务是否重要,如果重要就应该在应用程序中构建该功能。
二、报文、报文段、数据报、帧
报文
位于应用层的信息分组