国际标准组织具有明确定义的模型被称为开放式系统互联,或OSI模型通信系统。这种分层模型是怎样一个系统应与其他通信,利用每一层定义的各种协议的概念化视图。此外,每个层被指定给一个明确定义的通信系统的一部分。例如,物理层定义了物理性质的所有部件,即导线,频率,脉冲码的通信系统中的电压传输等等。
OSI模型有以下七层:
-
应用层 (Layer-7): 这是用户应用位于需要传送数据主机之间或之中。例如:HTTP,文件传输应用程序(FTP)和电子邮件等。
-
表示层 (Layer-6): 这一层有助于理解在一种形式的数据表示主机在其本机表示另一台主机上。从发送方的数据被转换到导通的线数据(一般标准格式)以及在接收机端被转换到接收器的本机表示。
-
会话层 (Layer-5): 该层提供主机之间的会话管理功能。例如,如果某些主机需要密码验证的访问,如果提供的凭据,然后在该会话密码验证不会再发生。这一层可以帮助同步,对话框控制和重要经营管理(例如,网上银行交易)。
-
传输层 (Layer-4): 该层提供端到端的主机之间/之间的数据传递。该层将数据从上面层后把它分成更小的单位称为段,然后把它交给网络层进行传输。
-
网络层(Layer-3): 该层帮助来唯一地标识以外的子网上的主机,并定义该数据包将遵循或路由到达目的地的路径。
-
数据链路层(Layer-2): 该层从物理层接受了原始的发送数据(信号,脉冲等),使数据帧和发送到上层,反之亦然。这一层还检查任何传输错误,并整理出来相应。
-
物理层(Layer-1): 该层处理的硬件技术和像信号,电压,电缆类型和长度等实际通信机制
网络层
网络层负责执行数据从一台主机到另一台。它提供了手段来分配逻辑地址到主机,并确定它们使用唯一相同的。网络层负责数据单元从传输层和切断他们以更小的单位称为数据包。
网络层定义了数据通道,数据包应遵循到达目的地。路由器在这一层上的工作,并提供机制,以将数据路由到其目的地。