ISO/OSI体系结构(七层模型)国际化标准组织制定
应用层定义:应用层的任务是通过应用进程之间的交互来完成特定的网络作用,常见的应用层协议有域名系统DNS,HTTP协议等
网络服务与最终用户的一个接口,常见的协议:HTTP、FTP、SMTP、SNMP、DNS
HTTP:超文本传输协议;支持客户/服务器模式;简单快速;灵活;无连接;无状态;
FTP:文本传输协议
表示层定义:表示层的主要作用是数据的表示、安全、压缩。可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。
会话层定义:会话层的主要作用是建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送。
传输层定义:传输层的主要作用是负责向两台主机进程之间的通信提供数据传输服务。传输层的协议主要有传输控制协议TCP和用户数据协议UDP。
网络层定义:网络层的主要作用是选择合适的网间路由和交换结点,确保数据及时送达。常见的协议有IP协议。
数据链路层定义:数据链路层的作用是在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。 常见的协议有SDLC、HDLC、PPP等。
物理层定义:物理层的主要作用是实现相邻计算机结点之间比特流的透明传输,并尽量屏蔽掉具体传输介质和物理设备的差异。
TCP/IP体系结构(四层模型)
应用层(对应ISO/OSI参考模型的应用层、表示层、会话层)
运输层(TCP\UDP)(对应ISO/OSI参考模型的传输层)
网际层IP(对应ISO/OSI参考模型的网络层)
网络接口层(对应ISO/OSI参考模型的数据链路层、物理层)