网络参考模型
应用和数据
应用
应用的存在是为了满足人们的各项需求人们的各种需求,比如访问网页,在线游戏,在线视频等。伴随着应用会有信息的产生。比如文本,图片,视频等都是信息的不同的呈现方式。
数据
数据的产生:在计算机领域,数据是各种信息的载体。
数据传输:大部分应用程序所产生的数据需要在不同的设备之间传递。
网络参考模型与标准协议
OSI参考模型
osI模型由国际化标准组织ISO收录在ISO7489标准中并于1984年发布。
OSI参考模型又被成为七层模型,由上至上依次为:
应用层 | 对应用户呈现提供接口 |
---|---|
表示层 | 进行数据格式的转换,以确保一个系统生成的应用程序能够被另外一个系统的应用层所识别和理解 |
会话层 | 在通信双方建立、管理和终止会话 |
网络层 | 定义逻辑地址,实现数据从源到目的地的转发 |
数据链路层 | 将分组数据封装成帧,在数据链路上实现数据的点到点、或点到多点方式的直接通信。差错检测 |
物理层 | 在媒介上传输比特流;提供机械和电气的规约 |
物理层:在设备之间传输比特流,规定了电平、速度和电缆针脚等物理特性。
数据链路层:将比特组合成字节,再将字节组合成帧,使用链路层地址(以太网使用MAC地址)来访问介质,并进行差错检测。
网络层:定义逻辑地址,供路由器确定路径,负责将数据从源网络传输到目的网络。
传输层:提供面向连接或者面向非连接的数据传递以及进行重传前的差错检测。
会话层:负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。
表示层:提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。
应用层:OSI参考模型中最靠近用户的一层,为应用程序提供网络服务。
TCP/IP参考模型
因为OSI协议栈比较复杂,切TCP和IP两大协议在业界被广泛使用,所以TCP/IP参考模型也成了互联网的主流参考模型。
- TCP/IP模型在结构上与OSI模型类型,采用分层架构,同时层与层之间联系紧密。
- TCP/IP标准参考模型将OSI中的数据链路层和物理层合并为网络接入层。