基于具体机型、操作系统或公司的网络体系结构,称为开放系统互
联模型(osI)。osI模型的设计目的是成为一个所有销售商都能实现的开放网路模型,来克服使用众多私有网络模型所带来的困难和低效性。这个模型把网络通信的工作分为7层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
物理层的功能:传输信息的介质规格、将数据以实体呈现并传输的规格、接头规格
(1)、该层包括物理连网媒介,如电缆连线、连接器、网卡等。
(2)、物理层的协议产生并检测电压以便发送和接收携带数据的信号。
(3)、尽管物理层不提供纠错服务,但它能够设定数据传输速率并监测数。
数据链路层的功能:同步、查错、制定mAc方法 (1)、它的主要功能是将从网络层接收到的数据分割成特定的可被物理层传输的帧。
(2)、帧(Frame)是用来移动数据的结构包,它不仅包括原始(未加工)数据,或称“有效荷载”,还包括发送方和接收方的网络地址以及纠错和控制信息。其中的地址确定了帧将发送到何处,而纠错和控制信息则确保帧无差错到达。
第 13 页 共 21 页
(3)、通常,发送方的数据链路层将等待来自接收方对数据已正确接收的应答信号。
(4)、数据链路层控制信息流量,以允许网络接口卡正确处理数据。
(5)、数据链路层的功能独立于网络和它的节点所采用的物理层类型。
网络层的功能:定址、选择传送路径
(1)、网络层通过综合考虑发送优先权、网络拥塞程度、服务质量以及可选路由的花费来决定从一个网络中节点A到另一个网络中节点b的最佳路径。
(2)、在网络中,“路由”是基于编址方案、使用模式以及可达性来指引数据的发送。
(3)、网络层协议还能补偿数据发送、传输以及接收的设备能力的不平衡性。为完成这一任务,网络层对数据包进行分段和重组。
(4)、分段和重组是指当数据从一个能处理较大数据单元的网络段传送到仅能处理较小数据单元的网络段时,网络层减小数据单元的大小的过程。重组是重构被分段的数据单元。传输层的功能:编定序号、控制数据流量、查错与错误处理,确保数据可靠、顺序、无错地从A点到传输到b点 (1)、因为如果没有传输层,数据将不能被接受方验证或解释,所以,传输层常被认为是osI模型中最重要的一层。
第 14 页 共 21 页
(2)、传输协议同时进行流量控制或是基于接收方可接收数据的快慢程度规定适当的发送速率。
(3)、传输层按照网络能处理的最大尺寸将较长的数据包进行强制分割并编号。例如:以太网无法接收大于1500字节的数据包。发送方节点的传输层将数据分割成较小的数据片,同时对每一数据片安排一序列号,以便数据到达接收方节点的传输层时,能以正确的顺序重组。该过程即被称为排序。
(4)、在网络中,传输层发送一个AcK(应答)信号以通知发送方数据已被正确接收。如果数据有错或者数据在一给定时间段未被应答,传输层将请求发送方重新发送数据。 会话层的功能:负责在网络中的两节点之间建立和维持通信。
(1)、会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送
(2)、会话层通过决定节点通信的优先级和通信时间的长短来设置通信期限。
表示层的功能:内码转换、压缩与解压缩、加密与解密,充当应用程序和网络之间的“翻译官”角色。
(1)、在表示层,数据将按照网络能理解的方案进行格式化;这种格式化也因所使用网络的类型不同而不同。
第 15 页 共 21 页
(2)、表示层协议还对图片和文件格式信息进行解码和编码。
(3)、表示层管理数据的解密与加密,如系统口令的处理。如果在Internet上查询你银行账户,使用的即是一种安全连接。
应用层的功能:指网络操作系统和具体的应用程序,对应www服务器、FTp服务器等 应用软件
(1)、术语“应用层”并不是指运行在网络上的某个特别应用程序,而是提供了一组方便程序开发者在自己的应用程序中使用网络功能的服务。
(2)、应用层提供的服务包括文件传输(FTp)、文件管理以及电子邮件的信息处理(smTp)等。 2、Tcp/Ip模型的层次结构
Tcp/Ip是Internet最基本的协议、Internet国际互联网络的基础,由网络层的Ip协议和传输层的Tcp协议组成。Tcp/Ip定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。通俗而言:Tcp负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而Ip是给因特网的每一台联网设备规定一个地址。
第 16 页 共 21 页