OSI参考模型和TCP/IP协议族
OSI/RM(Open System Interconnection/Reference Model),全称为开放系统互连参考模型,是由国际标准化组织(ISO,International Standard Organization)提出来的一种网络互连模型(旨在成为一个所有销售商都能实现的开放网络模型,来解决众多私有网络模型带来的困难和低效性)。虽然ISO参考模型的实际应用意义不是很大,但是对我们理解网络协议的内部运作很有帮助。
OSI模型把网路通信工作分为七层,每一层为上一层提供服务,并为其上一层提供一个访问接口或者界面。
不同主机之间的相同层称为对等层,对等层之间的通信需要需要遵循一定的规则,如通信内容,通信方式,称为协议(Protocol)。网络中各层的协议总和称为协议栈,其形象的反应了一个网络中文件的传输过程:从上层协议到底层协议,再由底层协议到上层协议。使用最广泛的就是TCP /IP协议栈。
------------------------------------------------------------------------
OSI七层模型分层如下:
物理层(Physical Layer):
为上层协议提供了一个传输数据的物理媒体。
数据单位:比特(bit)
典型设备:光纤、双绞线、同轴电缆、集线器
数据链路层(Data Link Layer):
在不可靠的物理媒介上进行可靠的传输,该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
数据单位:帧(frame)
典型设备:交换机、网卡
网络层(Network Layer):
负责对子网间的数据包进行路由选择。此外,网络层还可以实现拥塞控制、网际互连等功能。
数据单位:数据包(packet)
典型设备:路由器
传输层(Transport Layer):
负责将上层数据分段,并提供端到端,可靠或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。
数据单位:数据段(segment)
典型设备:网关
会话层:(Session Layer):
管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。
表现层:(Presentation Layer):
对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。
应用层:(Application Layer):
为操作系统或网络应用程序提供访问网络服务的接口。
------------------------------------------------------------------------
TCP/IP协议族四层模型分层如下:
网络接口层
负责接收IP数据包并通过网络发送,或者接收网络中的物理帧,提取出IP包,交给上一层。
网络层
完成不同主机之间的通信,包括三方面的功能:
一、处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据包,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。
二、处理输入数据包:首先检查其合法性,然后进行寻径--假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿,则转发该数据报。
三、处理路径、流控、拥塞等问题。
传输层
提供应用程序间的通信。
应用层
TCP/IP模型将OSI参考模型中的会话层和表示层的功能合并到应用层实现。
------------------------------------------------------------------------
在TCP/IP协议族中,传输层位于网络层之上,传输层为主机上运行的不同应用程序(进程)提供逻辑通信,而网络层则是为不同主机之前提供逻辑通信。
网络层中有一个IP(Internet Protocol)协议,提供了主机之间的逻辑通信。IP服务模型是一个尽力传送服务。这就意味着IP尽它最大的努力在通信主机之间传送数据段,但是却不提 供任何保障。特别是,它不能保证数据段传输的安全性,不能保证数据段的顺序传输,不能保证数据段传输的数据完整性。基于这些原因,IP服务被称为不可靠服务。
传输层包含两个主要的协议TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)协议。TCP为应用程序提供了一种可靠的、面向连接的服务。UDP则是一种不可靠、无连接的协议。当设计一种网络应用程序时,应用程序外发着需要指定这两种协议中的一种。
分享到:
相关推荐
本文提出了一种基于信道分层模型的无线网状网络路由算法,该算法不仅能够有效解决WMN中的路由选择问题,还能通过合理的信道分配和路径维护策略提高网络的整体性能。未来的研究方向将集中在如何进一步优化信道分层...
1. 网络协议与分层模型:文件中提到了OSI(开放式系统互联通信参考模型)和TCP/IP两种网络分层模型。OSI模型包括七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP模型是一种更为简洁的四...
OSI(Open System Interconnection,开放系统互联)分层模型是国际标准化组织(ISO)于20世纪70年代末提出的通信协议模型,旨在促进不同供应商的网络设备之间的互操作性。这一模型将网络通信过程划分为七层,每层都...
TCP/IP 分层模型是另一种网络分层模型,它共有四层:应用层、传输层、网际互联层和网络接口层。 应用层对应于 OSI 参考模型的高层,为用户提供所需要的各种服务,例如:FTP、Telnet、DNS、SMTP 等。 传输层对应于 ...
《两种垂直分层方法对GPS水汽层析结果的影响》这篇文章是曹玉静、刘晶淼、廖荣伟等人在2014年的《气象与环境学报》上发表的研究成果。文章主要探讨了在全球定位系统(GPS)水汽层析过程中,采用垂直均匀和垂直非均匀...
计算机网络的分层模型是其核心设计理念之一,它将复杂的通信任务分解为多个层次,每层专注于特定的任务,从而简化了网络设计和问题排查。这一概念在OSI(开放系统互连)模型中有明确体现,该模型分为七层,分别是...
2. 传输层:这一层主要负责端到端的数据传输,提供两种主要的协议:TCP(传输控制协议)和UDP(用户数据报协议)。TCP保证了数据的可靠性,通过确认、重传和拥塞控制实现,适合需要高可靠性的应用。UDP则简单快速,...
这种分层模型不仅适用于网络结构的表示,还可以用于分析网络性能、进行网络优化以及网络的安全管理。 人工智能网络数学模型的建立,依赖于对复杂数据的计算和网络结构的优化。在本文中,网络数学模型的构建过程被...
当网络出现问题时,有两种常见的逐层排查策略:自下而上和自上而下。自下而上的方法适用于新建立或不稳定的网络环境,从物理层开始,如检查网络线缆、设备连接等。而自上而下的方法则适合于物理网络相对稳定的状况,...
为了理解和操作复杂的网络系统,人们采用了一种分层的方法来组织网络功能,这就是我们所说的网络分层模型。本文将深入探讨计算机网络的分层模型及其各层的功能。 首先,我们有最底层的物理层(Physical Layer)。...
计算机网络的基础知识中,OSI(开放系统互连)模型和TCP...理解这两种模型可以帮助我们更好地掌握网络协议的工作原理,设计和实现网络系统。在实际工作中,往往需要结合两者的优点,根据具体需求来选择或设计网络架构。
【描述】: 本文将深入探讨两种主要的网络通信模型——OSI参考模型和TCP/IP参考模型,它们都是为了解决不同计算机之间的数据传输问题而设计的。这两种模型在结构上有相似之处,但也存在明显的差异。 【部分内容】: ...
在网络安全领域,两层贝叶斯网络模型是一种有效的分析和推断方法,尤其适用于网络游戏的安全管理。这篇资料“网络游戏-基于两层贝叶斯网络模型的网络安全推断方法”深入探讨了如何利用这种模型来应对网络游戏中的...
本PPT主要聚焦于计算机网络的分层模型,这是一套标准化的方法,将复杂的网络功能分解为一系列易于管理的层次。这里我们将深入探讨相关知识点。 首先,TCP/IP(Transmission Control Protocol/Internet Protocol)是...
本资源提出了一个APT攻击分层表示模型(APT-HARM),该模型将APT攻击分为攻击链和攻击树两个层次。攻击链由侦察、渗透、行动和撤出四个阶段组成,每个阶段都有其特点和攻击手段。攻击树则是根据攻击链的逻辑关系组成...
本文提出了一种基于分层注意力机制的神经网络垃圾评论检测模型,旨在解决传统方法难以揭示用户评论的潜在语义信息的问题。该模型主要由两个部分组成:Word2Sent层和Sent2Doc层。Word2Sent层使用卷积神经网络(CNN)...