TCP/IP四层模型
TCP/IP就是一组协议得代名词,它还包括许多协议,组成了TCP/IP协议簇。TCP/IP协议簇分为四层,IP位于协议簇得第二层(对应OSI得第三层),TCP位于协议簇得第三层(对应OSI得第四层)。
TCP/IP通讯协议采用了4层得层级结构,每一层都呼叫它得下一层所提供得网络来完成自己得需求。这4层分别为:
应用层:应用程序间沟通得层,如简单传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等、
传输层:在此层中,它提供了节点间得数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP与UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收、
互连网络层:负责提供基本得数据封包传送功能,让每一块数据包都能够到达目得主机(但不检查就是否被正确接收),如网际协议(IP)。
网络接口层:对实际得网络媒体得管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。
OSI七层模型
OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,就是一个逻辑上得定义,一个规范,它把网络从逻辑上分为了7层、每一层都有相关、相对应得物理设备,比如路由器,交换机。OSI 七层模型就是一种框架性得设计方法 ,建立七层模型得主要目得就是为解决异种网络互连时所遇到得兼容性问题,其最主要得功能使就就是帮助不同类型得主机实现数据传输。它得最大优点就是将服务、接口与协议这三个概念明确地区分开来,通过七个层次化得结构模型使不同得系统不同得网络之间实现可靠得通讯。
图1 osi七层结构
模型优点
建立七层模型得主要目得就是为解决异种网络互连时所遇到得兼容性问题。它得最大优点就是将服务、接口与协议这三个概念明确地区分开来:服务说明某一层为上一层提供一些什么功能,接口说明上一层如何使用下层得服务,而协议涉及如何实现本层得服务;这样各层之间具有很强得独立性,互连网络中各实体采用什么样得协议就是没有限制得,只要向上提供相同得服务并且不改变相邻层得接口就可以了。网络七层得划分也就是为了使网络得不同功能模块(
不同层次)分担起不同得职责,从而带来如下好处:
● 减轻问题得复杂程度,一旦网络发生故障,可迅速定位故障所处层次,便于查与纠错;
● 在各层分别定义标准接口,使具备相同对等层得不同网络设备能实现互操作,各层之间则相对独立,一种高层协议可放在多种低层协议上运行;
● 能有效刺激网络技术革新,因为每次更新都可以在小范围内进行,不需对整个网络动大手术;
● 便于研究与教学。
一.物理层(Physical Layer)
O S I 模型得最低层或第一层,该层包括物理连网媒介,如电缆连线连接器。物理层得协议产生并检测电压以便发送与接收携带数据得信号、在您得桌面PC上插入网络接口卡,您就建立了计算机连网得基础、换言之,您提供了一个物理层。尽管物理层不提供纠错服务,但它能够设定数据传输速率并监测数据出错率、网络物理问题,如电线断开,将影响物理层。
用户要传递信息就要利用一些物理媒体,如双绞线、同轴电缆等,但具体得物理媒体并不在OSI得7层之内,有人把物理媒体当做第0层,物理层得任务就就是为它得上一层提供一个物理连接,以及它们得机械、电气、功能与过程特性。如规定使用电缆与接头得类型、传送信号得电压等。在这一层,数据还没有被组织,仅作为原始得位流或电气电压处理,单位就是bit比特。
二.数据链路层(Datalink Layer)
OSI模型得第二层,它控制网络层与物理层之间得通信。它得主要功能就是如何在不可靠得物理线路上进行数据得可靠传递、为了保证传输,从网络层接收到得数据被分割成特定得可被物理层传输得帧、帧就是用来移动数据得结构包,它不仅包括原始数据,还包括发送方与接收方得物理地址以及检错与控制信息。其中得地址确定了帧将发送到何处,而纠错与控制信息则确保帧无差错到达。 如果在传送数据时,接收点检测到所传数据中有差错,就要通知发送方重发这一帧。
数据链路层得功能独立于网络与它得节点与所采用得物理层类型,它也不关心就是否正在运行 Wo r d 、E x c e l 或使用I n t e r n e t 。有一些连接设备,如交换机,由于它们要对帧解码并使用帧信息将数据发送到正确得接收方,所以它们就是工作在数据链路层得。
数据链路层(DataLinkLayer):在物理层提供比特流服务得基础上,建立相邻结点之间得数据链路,通过差错控制提供数据帧(Frame)在信道上无差错得传输,并进行各电路上得动作系列。 数据链路层在不可靠得物理介质上提供可靠得传输。该层得作用包括:物理地址寻址、数据得成帧、流量控制、数据得检错、重发等。 数据链路层协议得代表包括:SDLC、HDLC、PPP、STP、帧中继等。
三.网络层(Network Layer)
O S I 模型得第三层,其主要功能就是将网络地址翻译成对应得物理地址,并决定如何将数据从发送方路由到接收方。
网络层通过综合考虑发送优先权、网络拥塞程度、服务质量以及可选路由得花费来决定从一个网络中节点A 到另一个网络中节点B 得最佳路径。由于网络层处理,并智能指导数据传送,路由器连接网络各段,所以路由器属于网络层。在网络中,“路由”就是基于编址方案、使用模式以及可达性来指引数据得发送。
网络层负责在源机器与目标机器之间建立它们所使用得路由、这一层本身没有任何错误检测与修正机制,因此,网络层必须依赖于端端之间得由D L L提供得可靠传输服务。
网络层用于本地L A N网段之上得计算机系统建立通信,它之所以可以这样做,就是因为它有自己得路由地址结构,这种结构与第二层机器地址就是分开得、独立得。这种协议称为路由或可路由协议。路由协议包括I P、N o v e l l公司得I P X以及tcpip协议在设计时就考虑了如何解决安全问题A p p l e Ta l k协议。
网络层就是可选得,它只用于当两个计算机系统处于不同得由路由器分割开得网段这种情况,或者当通信应用要求某种网络层或传输层提供得服务、特性或者能力时。例如,当两台主机处于同一个L A N网段得直接相连这种情况,它们之间得通信只使用L A N得通信机制就可以了(即OSI 参考模型得一二层)。
四.传输层(Transport Layer)
O S I 模型中最重要得一层。传输协议同时进行流量控制或就是基于接收方可接收数据得快慢程度规定适当得发送速率。除此之外,传输层按照网络能处理得最大尺寸将较长得数据包进行强制分割。例如,以太网无法接收大于1 5 0 0 字节得数据包。发送方节点得传输层将数据分割成较小得数据片,同时对每一数据片安排一序列号,以便数据到达接收方节点得传输层时,能以正确得顺序重组。该过程即被称为排序、
工作在传输层得一种服务就是 T C P / I P 协议套中得T C P (传输控制协议),另一项传输层服务就是I P X / S P X 协议集得S P X (序列包交换)。
五。会话层(Session Layer)
负责在网络中得两节点之间建立、维持与终止通信、 会话层得功能包括:建立通信链接,保持会话过程通信链接得畅通,同步两个节点之间得对话,决定通信就是否被中断以及通信中断时决定从何处重新发送。
您可能常常听到有人把会话层称作网络通信得“交通警察"。当通过拨号向您得 ISP (因特网服务提供商)请求连接到因特网时,ISP 服务器上得会话层向您与您得 PC 客户机上得会话层进行协商连接、若您得电话线偶然从墙上插孔脱落时,您终端机上得会话层将检测到连接中断并重新发起连接。会话层通过决定节点通信得优先级与通信时间得长短来设置通信期限
六.表示层(Presentation Layer)
应用程序与网络之间得翻译官,在表示层,数据将按照网络能理解得方案进行格式化;这种格式化也因所使用网络得类型不同而不同。
表示层管理数据得解密与加密,如系统口令得处理、例如:在 Internet上查询您银行账户,使用得即就是一种安全连接。您得账户数据在发送前被加密,在网络得另一端,表示层将对接收到得数据解密。除此之外,表示层协议还对图片与文件格式信息进行解码与编码、
七、应用层(Application Layer)
应用层也称为应用实体(AE),它由若干个特定应用服务元素(SASE)与一个或多个公用应用服务元素(CASE)组成。每个SASE提供特定得应用服务,例如文件运输访问与管理(FTAM)、电子文电处理(MHS)、虚拟终端协议(VAP)等。CASE提供一组公用得应用服务,例如联系控制服务元素(ACSE)、可靠运输服务元素(RTSE)与远程操作服务元素(ROSE)等、主要负责对软件提供接口以使程序能使用网络服务、术语“应用层”并不就是指运行在网络上得某个特别应用程序 ,应用层提供得服务包括文件传输、文件管理以及得信息处理。
简版:
1.物理层:主要定义物理设备标准,如网线得接口类型、光纤得接口类型、各种传输介质得传输速率等。它得主要作用就是传输比特流(就就是由1、0转化为电流强弱来进行传输,到达目得
地后在转化为1、0,也就就是我们常说得数模转换与模数转换)。这一层得数据叫做比特。
2.数据链路层:定义了如何让格式化数据以进行传输,以及如何让控制对物理介质得访问。这一层通常还提供错误检测与纠正,以确保数据得可靠传输。
3。网络层:在位于不同地理位置得网络中得两个主机系统之间提供连接与路径选择。Internet得发展使得从世界各站点访问信息得用户数大大增加,而网络层正就是管理这种连接得层。
4。传输层:定义了一些传输数据得协议与端口号(WWW端口80等),如:TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大得数据),UDP(用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小得数据,如聊天数据就就是通过这种方式传输得)。 主要就是将从下层接收得数据进行分段与传输,到达目得地址后再进行重组、常常把这一层数据叫做段。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论