当前位置:首页 » 网络连接 » osi与tcpip模型计算机网络技术
扩展阅读
代理网站怎么开 2024-11-20 17:08:58

osi与tcpip模型计算机网络技术

发布时间: 2022-03-31 23:46:41

计算机网络技术:TCP/IP体系结构将网络分为哪几层TCP/IP体系结构与OSI模型的对应关系是

计算机网络技术:TCP/IP体系结构将网络分为应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。

TCP/IP体系结构与OSI模型的对应关系是:osi的上三层对应tcp的应用层,传输层与网络层是一一对应的。

应用层、表示层、会话层三个层次提供的服务相差不是很大,所以在TCP/IP协议中,它们被合并为应用层一个层次。由于运输层和网络层在网络协议中的地位十分重要,所以在TCP/IP协议中它们被作为独立的两个层次。



(1)osi与tcpip模型计算机网络技术扩展阅读:

对不同种类的应用程序它们会根据自己的需要来使用应用层的不同协议,邮件传输应用使用了SMTP协议、万维网应用使用了HTTP协议、远程登录服务应用使用了有TELNET协议。

在TCP/IP协议中,网络接口层位于第四层。由于网络接口层兼并了物理层和数据链路层所以,网络接口层既是传输数据的物理媒介,也可以为网络层提供一条准确无误的线路。

② OSI模型与TCP/IP的区别

OSI参考模型与TCP/IP模型的共同之处是:他们都采用了层次结构的概念,在传输层定义了相似的功能,但是二者在层次划分与使用的协议上是有很大差别的,也正是这种差别对两个模型的发展产生的两个截然不同的局面,OSI参考模型走向消亡而TCP/IP模型得到了发展,原因何在呢?本文从对OSI参考模型与TCP/IP模型的异同入手,从两者在现在网络领域的使用情况来分析两个模型的前景。

OSI参考模型和TCP/IP参考模型简介

计算机网络中已经形成的网络体系主要有两个:OSI参考模型和TCP/IP参考模型。OSI开放系统互联参考模型(open system interconnection reference model)由国际标准化组织(ISO)制定。

OSI参考模型分为7层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

TCP/IP参考模型是因特网(Internet)的基础。TCP/IP是一组协议的总称,TCP和IP是其中最主要的两个协议,TCP/IP体系还包含其他协议。和OSI的7层协议比较,TCP/IP参考模型中没有会话层和表示层。互联网协议IP(Internet Protocol)是网络层最主要的协议。传输控制协议TCP(Transmission Control Protocol)和用户数据包协议UDP(User Datagram Protocol)是传输层的最主要的协议。TCP是提供可靠服务、面向连接的协议;UDP是不可靠、无连接的协议。

OSI参考模型和TCP/IP参考模型比较

OSI参考模型和TCP/IP参考模型之共同点

1) 都是基于独立的协议栈的概念;

2) 它们的功能大体相似,在两个模型中,传输层及以上的各层都是为了通信的进程提供点到点、与网络无关的传输服务;

3) OSI参考模型与TCP/IP参考模型传输层以上的层都以应用为主导。

OSI参考模型与TCP/IP参考模型的主要差别

1) TCP/IP一开始就考虑到多种异构网的互联问题,并将网际协议IP作为TCP/IP的重要组成部门。但ISO最初只考虑到使用一种标准的公用数据网将各种不同的系统互联在一起。

2) TCP/IP一开始就对面向连接各无连接并重,而OSI在开始时只强调面向连接服务。

3) TCP/IP有较好的网络管理功能,而OSI到后来才开始这个问题,在这方面两者有所不同。

OSI参考模型和TCP/IP参考模型评价

对OSI参考模型的评价

无论是OSI参考模型与协议,还是TCP/IP参考模型与协议都是不完美的。造成OSI参考模型不能流行的主要原因是之一是其自身的缺陷。会话层在大多数应用中很少用到,表示层几乎是空的。在数据链路层与网络层之间有很多的子层插入,每个子层有不同的功能。OSI模型将“服务”与“协议”的定义结合起来,使得参考模型变得格外复杂,将它的实现起是困难的。同时,寻址、流控与差错控制在每一层里都重复出现,必然降低系统效率。虚拟终端协议最初安排在表示层,现在安排在应用层。关于数据安全性,加密与网络管理等方面的问题也在参考模型的设计初期被忽略了。参考模型的设计更多是被通信思想所支配,很多选择不适合于计算机与软件的工作方式。很多“原语“在软件的很多高级语言中实现起来很容易,但严格按照层次模型编程的软件效率很低。

TCP/IP模型的评价

TCP/IP参考模型与协议也有它自身的缺陷

1) 它在服务、接口与协议的区别上不清楚。一个好的软件工程应该将功能与实现方法区分开来,TCP/IP恰恰没有很好的做到这点,这就使得TCP/IP参考模型对于使用新技术的指导意义不够。

2) TCP/IP的主机-网络层本身并不是实际的一层,它定义了网络层与数据链路层的接口。物理层与数据链路层的划分是必要和合理的,一个好的参考模型应该将它们区分开来,而TCP/IP参考模型却没有做到这点。

TCP/IP与OSI参考模型不同的命运

OSI参考模型一开始是由ISO来制定,但后来的许多标准都是ISO与原来的CCITT联合制定,更多的是从通信思想考虑模型的设计,很多选择不适合于计算机与软件的工作方式。但是TCP/IP协议从70年代诞生以后,成功得赢得大量的用户和投资。TCP/IP协议的成功促进了Internet的发展,Internet的发展又进一步扩大了TCP/IP协议的影响。TCP/IP不仅在学术界争取了一大批用户,同时也越来越受到计算机产业的青睐。IBM、DEC等大公司纷纷宣布支持TCP/IP协议,局域网操作系统NetWare、LAN Manager争相将TCP/IP纳入自己的体系结构,数据库Oracle支持TCP/IP协议,UNIX、POSIX操作系统也一如既往地支持TCP/IP协议。相比之下,OSI参考模型与协议显得有些势单力薄。人们普遍希望网络标准化,但OSI迟迟没有成熟的产品推出,妨碍了第三方厂家开发相应的硬件各软件,从而影响了OSI产品的市场占有率与今后的发展。

结论

OSI参考模型与TCP/IP参考模型都不完美,但TCP/IP参考模型发展是因为在ISO制定OSI参考模型过程中总是着眼于一次制定达到完美,所以的制定过程中考虑的方面比较多,但去忽略了IP这一协议的重要性,但当ISO认识到时只好在网络层划出一个子层来完成类似的功能,在无连接服务一开始也不在考虑之列,还有就是网络管理功能的过度复杂等,造成了OSI迟迟没有成熟的产品推出的成因,进而影响了厂商对它的支持,而这时的TCP/IP通过实践得到到不断的完善,也得到了大厂商的支持,所以TCP/IP参考模型得到了发展。

③ 简述计算机网络的OSI体系结构模型和TCP/IP体系结构模型的内容及其特点

OSI采用的是7层体系结构
而TCP/IP则将OSI的第5层的会话层和第6层的表示层全都划分到期自身的第5层---应用层
而OSI则是将这三层独立分开..

经历很长一段制定周期,将OSI复杂烦琐标准制定出来后,而TCP/IP却已经在互联网络上抢占了相当大的范围,而几乎也找不出厂家生产出符合OSI标准的产品。

OSI只是取得了理论成果,但市场化方面完全失败了。
大行其道的TCP/IP取得了市场的成功,至今开始流行。

在讨论计算机网络基础知识时候,可以将两个协议对照参考...

OSI是基于硬件的分层,TCP/IP是逻辑上的划分
osi是用于同种网络间的互联,而tcp/ip是用于不同网络间的互联,一开始两者的定位就不同,
所以二者的应用范围也不同,
OSI
Application Layer
Presentation Layer
Session Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer

TCP / IP
Application Layer
Transport Layer
Network Layer
Data Link Layer Host to network,
Physical Layer No specific protocol

④ 试论述OSI参考模型和TCP/IP模型的异同和特点

一、OSI模型

OSI是开放系统互联参考模型,它是由ISO国际标准化组织所制定。

物理层

数据链路层

网络层

传输层

会话层

表示层

应用层

(一)物理层

物理层是OSI的第一层,它为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。

物理层的主要功能:

● 为数据端设备提供传送数据的通路。

● 传输数据。

一是要保证数据能在其上正确通过。

二是要提供足够的带宽(带宽是指每秒钟内能通过的比特数(BIT)),以减少信道上的拥塞。

传输数据的方式能满足点到点,一点到多点,串行或并行,半双工或全双工,同步或异步传输的需要。

物理层设备:水晶头、网卡(属于物理层和数据链路层两层的设备)、网线、HUB。

(二)数据链路层

数据链路可以粗略地理解为数据通道。

数据链路层的主要功能:

● 链路连接的建立、拆除、分离。

● 帧定界和帧同步

● 顺序控制,指对帧的收发顺序的控制。

● 差错检测和恢复

数据链路层的设备:二层交换机、网桥。

(三)网络层

网络层主要功能:

● 路由选择和中继

● 激活、终止网络连接

● 在一条数据链路上复用

● 多条网络连接,多采取分时复用技术。

● 差错检测和恢复

● 排序,流量控制。

● 服务选择

● 网络管理

网络层的设备:路由器

(四)传输层

传输层是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用。

传输层主要功能:

● 它采用分流/合流,复用/介复用技术来调节上述通信子网的差异,使会话层感受不到。

● 此外传输层还要具备差错恢复,流量控制等功能,以此对会话层屏蔽通信子网在这些方面的细节与差异。

传输层的设备:四层交换机

TCP、UDP协议。

(五)会话层

会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。

主要功能:

● 将会话地址映射为运输地址

● 选择需要的运输服务质量参数(QoS)

● 对会话参数进行协商

● 识别各个会话连接

● 传送有限的透明用户数据

(六)表示层

表示层的作用之一是为异种机通信提供一种公共语言,以便能进行互操作。

表示层功能:

表示层设计了3类15种功能单位,其中上下文管理功能单位就是沟通用户间的数据编码规则,以便双方有一致的数据形式,能够互相认识。

(七)应用层

应用层向应用程序提供服务,这些服务按其向应用程序提供的特性分成组,并称为服务元素。

应用层功能:

在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。

比如:FTP、SMTP、DNS


二、TCP/IP模型

● 网络层

● 网际层

● 传输层

● 应用层

(一)网络层

是模型的最低层,负责将帧放进线路,或从线路中取下帧。

TCP/IP的网络层对应着OSI的物理层和数据链路层。这也就是为什么这一层包含物理通信介质和在这些介质上传送帧的通信协议。

(二)网际层

网际层(互联网层):负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。

● ICMP网际控制消息协议:问题出现时向IP发送错误报告。

● IGMP网际分组管理协议:向路由器通知多播组成员的存在。

广播不能跨路由器,路由器是隔离广播的,但它隔离不了多播,它可以跨路由器。

● ARP地址解析协议:判断主机的硬件地址。

(三)传输层

传输层是TCP/IP模型中非常特殊和重要的一层,它包括了OSI传输层、会话层、表示层和应用层的各部分功能,包括两个传输协议(TCP协议和UDP协议)在计算机之间提供通信对话。

(四)应用层

应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。

⑤ 什么是网络体系结构简述OSI参考模型和TCP/IP两种体系结构的差别。

在计算机网络技术中,网络的体系结构指的是通信系统的整体设计,它的目的是为网络硬件、软件、协议、存取控制和拓扑提供标准.现在广泛采用的是开放系统互连OSI(Open
System
Interconnection)的参考模型,它是用物理层、数据链路层、网络层、传送层、对话层、表示层和应用层七个层次描述网络的结构.你应该注意的是,网络体系结构的优劣将直接影响总线、接口和网络的性能.而网络体系结构的关键要素恰恰就是协议和拓扑。目前最常见的网络体系结构有FDDI、以太网、令牌环网和快速以太网等OSI
OSI当时是作为与IBM的SNA(SYSTEM
NETWORK
ARCHITECTURE
系统网络体系结构)的竞
争者出现的,为了防止IBM的SNA称为世界标准,而被一个公司所控制。这样做,可以让一个中性组
织-ISO来管理。但是,在OSI当中,会话层对大多数应用程序都没有用,表示层几乎是空的,而与此
相比,数据链路层和网络层的功能太多,随后又把它们分成了几个子层。除此之外,OSI还有一些问题
如寻址、流量控制和出错控制在各层重复出现,而网络管理和数据加密也没有出现在模型中。
最初标准的另一个缺点是完全忽略了无连接服务和连接协议。但是最严重的可能是:模型是由通信
方面的人主持制定的。计算机和通信的关系几乎没有提及,而某些决定对于计算机和软件的工作方式
完全不合适。
由于OSI模型和协议太复杂了,因此最初的实现又大又笨拙,而且很慢。不久后人们就把“OSI”和
“低质量”联系起来。虽然随着时间的推移,产品有了改进,但它以前的印象还留在人门心里。
TCP/IP
与之相反的是,TCP/IP模型第一次实现是做为UNIX的一部分而且非常好(更别提它是免费的)。
人们很快就开始使用它了,形成了一个庞大的用户群,这又反过来推动了改进,然后使用的人越来越
多。但是TCP/IP也有缺点
该模型没有明显的区分服务、接口和协议的概念。这一点OSI非常小心的进行了处理,因此对于使
用新技术来设计网络,TCP/IP模型并不是一个太好的模板。
完全不是通用的,而且不适合描述除TCP/IP模型以外的任何协议栈。
主机网络层在分层协议中根本不是通常意义下的层。它是一个接口,处于网络层和数据链路层之
间。
TCP/IP模型不区分甚至不提及物理层和数据链路层。
最后,虽然IP和TCP协议都被很好的设计,并且很好的实现了,但很多其他协议却很特别,通常是
由一些研究生来探索,直到他们觉得累了。未曾良好实现的协议就背免费发送,造成大量应用扎下根
来,因此很难背替换,现在就难堪了,比如TELNET,实际上背设计用于10字符每秒的机械式电传终
端,它不支持图形用户界面和鼠标,但是直到现在它还在被广泛的使用。
总的来说,除了本身的一些问题以外,OSI模型(去掉会话层和表示层)对于讨论计算机网络特别有
用。但是,OSI协议并没流行。TCP/IP模型正好相反,模型实际上不存在,但协议被广泛使用。

⑥ OSI与TCP/IP模型的主要区别是什么

OSI是国际标准的模型,但是没有真正的产品时按照OSI来做的。TCP/IP可以理解是OSI的商品化的模型,因为现在的网络设备都是按照TCP/IP的标准来做的。现在通用的确实是TCP/IP,区别只有层数的不同,这也是OSI的缺点,冗长。在实质上没什么区别,但是要学习的话,最好是两个都要学的精通点!

⑦ 简述OSI参考模型和TCP/IP参考模型

OSI参考模型

ISO / OSI ,它代表“开放系统互连”(Open System Interconnection),也就是“开放系统互连参考模型”,即有名的OSI 模型。OSI 标准是由一个称为ISO (国际标准化组织),即“International Standards Organization”的组织制定的。因此,从技术上说,它可以被称为ISO / OSI 标准。

ISO/IEC 是 国 际 标 准 化 组 织 和 国 际 电 工 委 员 会 的 英 文 缩 写, 它 是 致 力 于 国 际 标 准 的、 自 愿 和 非 赢 利 的 专 门 机 构。 最 着 名 的OSI 标 准 是ISO/IEC 7498, 亦 称 为X.200 建 议。 该 体 系 结 构 标 准 定 义 了 异 质 系 统 互 联 的 七 层 框 架, 也 称 为OSI 参 考 模 型。 基 于 此 框 架, 各 协 议 规 范 可 进 一 步 详 细 地 规 定 每 一 层 的 功 能, 而 每 一 层 使 用 下 层 提 供 的 服 务, 并 向 其 上 一 层 提 供 服 务。

在OSI参考模型中,从下至上,每一层完成不同的、目标明确的功能。

1、物理层(Physical Layer)

物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。

在这一层,数据的单位称为比特(bit)。

属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。

2、数据链路层(Data Link Layer)

数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

在这一层,数据的单位称为帧(frame)。

数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等。

3、网络层(Network Layer)

网络层负责对子网间的数据包进行路由选择。此外,网络层还可以实现拥塞控制、网际互连等功能。

在这一层,数据的单位称为数据包(packet)。

网络层协议的代表包括:IP、IPX、RIP、OSPF等。

4、传输层(Transport Layer)

传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。

在这一层,数据的单位称为数据段(segment)。

传输层协议的代表包括:TCP、UDP、SPX等。

5、会话层(Session Layer)

会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。

会话层协议的代表包括:NetBIOS、ZIP(AppleTalk区域信息协议)等。

6、表示层(Presentation Layer)

表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。

表示层协议的代表包括:ASCII、ASN.1、JPEG、MPEG等。

7、应用层(Application Layer)

应用层为操作系统或网络应用程序提供访问网络服务的接口。

应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。

1.3 OSI参考模型中的数据封装过程

图1-2 OSI参考模型中的数据封装过程

如图1-2所示,在OSI参考模型中,当一台主机需要传送用户的数据(DATA)时,数据首先通过应用层的接口进入应用层。在应用层,用户的数据被加上应用层的报头(Application Header,AH),形成应用层协议数据单元(Protocol Data Unit,PDU),然后被递交到下一层-表示层。

表示层并不"关心"上层-应用层的数据格式而是把整个应用层递交的数据包看成是一个整体进行封装,即加上表示层的报头(Presentation Header,PH)。然后,递交到下层-会话层。

同样,会话层、传输层、网络层、数据链路层也都要分别给上层递交下来的数据加上自己的报头。它们是:会话层报头(Session Header,SH)、传输层报头(Transport Header,TH)、网络层报头(Network Header,NH)和数据链路层报头(Data link Header,DH)。其中,数据链路层还要给网络层递交的数据加上数据链路层报尾(Data link Termination,DT)形成最终的一帧数据。

当一帧数据通过物理层传送到目标主机的物理层时,该主机的物理层把它递交到上层-数据链路层。数据链路层负责去掉数据帧的帧头部DH和尾部DT(同时还进行数据校验)。如果数据没有出错,则递交到上层-网络层。

同样,网络层、传输层、会话层、表示层、应用层也要做类似的工作。最终,原始数据被递交到目标主机的具体应用程序中。

TCP\IP参考模型
ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。

图2-1 TCP/IP参考模型

2.1 TCP/IP参考模型的层次结构

TCP/IP协议栈是美国国防部高级研究计划局计算机网(Advanced Research Projects Agency Network,ARPANET)和其后继因特网使用的参考模型。ARPANET是由美国国防部(U.S.Department of Defense,DoD)赞助的研究网络。最初,它只连接了美国境内的四所大学。随后的几年中,它通过租用的电话线连接了数百所大学和政府部门。最终ARPANET发展成为全球规模最大的互连网络-因特网。最初的ARPANET于1990年永久性地关闭。

TCP/IP参考模型分为四个层次:应用层、传输层、网络互连层和主机到网络层。如图2-2所示。

图2-2 TCP/IP参考模型的层次结构

在TCP/IP参考模型中,去掉了OSI参考模型中的会话层和表示层(这两层的功能被合并到应用层实现)。同时将OSI参考模型中的数据链路层和物理层合并为主机到网络层。下面,分别介绍各层的主要功能。

1、主机到网络层

实际上TCP/IP参考模型没有真正描述这一层的实现,只是要求能够提供给其上层-网络互连层一个访问接口,以便在其上传递IP分组。由于这一层次未被定义,所以其具体的实现方法将随着网络类型的不同而不同。

2、网络互连层

网络互连层是整个TCP/IP协议栈的核心。它的功能是把分组发往目标网络或主机。同时,为了尽快地发送分组,可能需要沿不同的路径同时进行分组传递。因此,分组到达的顺序和发送的顺序可能不同,这就需要上层必须对分组进行排序。

网络互连层定义了分组格式和协议,即IP协议(Internet Protocol)。

网络互连层除了需要完成路由的功能外,也可以完成将不同类型的网络(异构网)互连的任务。除此之外,网络互连层还需要完成拥塞控制的功能。

3、传输层

在TCP/IP模型中,传输层的功能是使源端主机和目标端主机上的对等实体可以进行会话。在传输层定义了两种服务质量不同的协议。即:传输控制协议TCP(transmission control protocol)和用户数据报协议UDP(user datagram protocol)。

TCP协议是一个面向连接的、可靠的协议。它将一台主机发出的字节流无差错地发往互联网上的其他主机。在发送端,它负责把上层传送下来的字节流分成报文段并传递给下层。在接收端,它负责把收到的报文进行重组后递交给上层。TCP协议还要处理端到端的流量控制,以避免缓慢接收的接收方没有足够的缓冲区接收发送方发送的大量数据。

UDP协议是一个不可靠的、无连接协议,主要适用于不需要对报文进行排序和流量控制的场合。

4、应用层

TCP/IP模型将OSI参考模型中的会话层和表示层的功能合并到应用层实现。

应用层面向不同的网络应用引入了不同的应用层协议。其中,有基于TCP协议的,如文件传输协议(File Transfer Protocol,FTP)、虚拟终端协议(TELNET)、超文本链接协议(Hyper Text Transfer Protocol,HTTP),也有基于UDP协议的,如简单网络管理协议(Simple Network Management Protocol,SNMP)、简单文件传输协议(Trivial File Transfer Protocol,TFTP)、网络时间协议(Network Time Protocol,NTP)等。

⑧ osi参考模型与tcp/ip模型的区别是什么

这两个参考模型都是为了解决计算机网络通信问题而提出来的。
两者的主要区别OSI是官方的权威的全面的一种模型,把网络通信中的许多问题都事无巨细地列出并给出解决的方案;而TCP/IP则是一种实用的模型,其主要面对的是因特网问题,至于局域网的通信问题则不在它的考虑范畴之内。

⑨ 简述OSI模型和TCP/IP模型的相同点和不同点

1. OSI网络分层参考模型

网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议只应该注意没有被其他协议处理过的那部分通信问题;为了主协议的实现更加有效,协议之间应该能够共享特定的数据结构;同时这些协议的组合应该能处理所有可能的硬件错误以及其它异常情况。为了保证这些协议工作的协同性,应当将协议设计和开发成完整的、协作的协议系列(即协议族),而不是孤立地开发每个协议。
在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型。一台计算机操作系统中的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部) ,OSI参考模型把功能分成七个分立的层次。图2.1表示了OSI分层模型。

┌—————┐
│应用层 │←第七层
├—————┤
│表示层 │
├—————┤
│会话层 │
├—————┤
│传输层 │
├—————┤
│网络层 │
├—————┤
│数据链路层│
├—————┤
│物理层 │←第一层
└—————┘
OSI七层参考模型

OSI模型的七层分别进行以下的操作:
第一层:物理层
负责最后将信息编码成电流脉冲或其它信号用于网上传输。它由计算机和网络介质之间的实际界面组成,可定义电气信号、符号、线的状态和时钟要求、数据编码和数据传输用的连接器。如最常用的RS-232规范、10BASE-T的曼彻斯特编码以及RJ-45就属于第一层。所有比物理层高的层都通过事先定义好的接口而与它通话。如以太网的附属单元接口(AUI),一个DB-15连接器可被用来连接层一和层二。
第二层:数据链路层
通过物理网络链路提供可靠的数据传输。不同的数据链路层定义了不同的网络和协议特征,其中包括物理编址、网络拓扑结构、错误校验、帧序列以及流控。物理编址(相对应的是网络编址)定义了设备在数据链路层的编址方式;网络拓扑结构定义了设备的物理连接方式,如总线拓扑结构和环拓扑结构;错误校验向发生传输错误的上层协议告警;数据帧序列重新整理并传输除序列以外的帧;流控可能延缓数据的传输,以使接收设备不会因为在某一时刻接收到超过其处理能力的信息流而崩溃。数据链路层实际上由两个独立的部分组成,介质存取控制(Media Access Control,MAC)和逻辑链路控制层(Logical Link Control,LLC)。MAC描述在共享介质环境中如何进行站的调度、发生和接收数据。MAC确保信息跨链路的可靠传输,对数据传输进行同步,识别错误和控制数据的流向。一般地讲,MAC只在共享介质环境中才是重要的,只有在共享介质环境中多个节点才能连接到同一传输介质上。IEEE MAC规则定义了地址,以标识数据链路层中的多个设备。逻辑链路控制子层管理单一网络链路上的设备间的通信,IEEE 802.2标准定义了LLC。LLC支持无连接服务和面向连接的服务。在数据链路层的信息帧中定义了许多域。这些域使得多种高层协议可以共享一个物理数据链路。
第三层:网络层
负责在源和终点之间建立连接。它一般包括网络寻径,还可能包括流量控制、错误检查等。相同MAC标准的不同网段之间的数据传输一般只涉及到数据链路层,而不同的MAC标准之间的数据传输都涉及到网络层。例如IP路由器工作在网络层,因而可以实现多种网络间的互联。
第四层:传输层
向高层提供可靠的端到端的网络数据流服务。传输层的功能一般包括流控、多路传输、虚电路管理及差错校验和恢复。流控管理设备之间的数据传输,确保传输设备不发送比接收设备处理能力大的数据;多路传输使得多个应用程序的数据可以传输到一个物理链路上;虚电路由传输层建立、维护和终止;差错校验包括为检测传输错误而建立的各种不同结构;而差错恢复包括所采取的行动(如请求数据重发),以便解决发生的任何错误。传输控制协议(TCP)是提供可靠数据传输的TCP/IP协议族中的传输层协议。
第五层:会话层
建立、管理和终止表示层与实体之间的通信会话。通信会话包括发生在不同网络应用层之间的服务请求和服务应答,这些请求与应答通过会话层的协议实现。它还包括创建检查点,使通信发生中断的时候可以返回到以前的一个状态。
第六层:表示层
提供多种功能用于应用层数据编码和转化,以确保以一个系统应用层发送的信息可以被另一个系统应用层识别。表示层的编码和转化模式包括公用数据表示格式、性能转化表示格式、公用数据压缩模式和公用数据加密模式。
公用数据表示格式就是标准的图像、声音和视频格式。通过使用这些标准格式,不同类型的计算机系统可以相互交换数据;转化模式通过使用不同的文本和数据表示,在系统间交换信息,例如ASCII(American Standard Code for Information Interchange,美国标准信息交换码);标准数据压缩模式确保原始设备上被压缩的数据可以在目标设备上正确的解压;加密模式确保原始设备上加密的数据可以在目标设备上正确地解密。
表示层协议一般不与特殊的协议栈关联,如QuickTime是Applet计算机的视频和音频的标准,MPEG是ISO的视频压缩与编码标准。常见的图形图像格式PCX、GIF、JPEG是不同的静态图像压缩和编码标准。
第七层:应用层
最接近终端用户的OSI层,这就意味着OSI应用层与用户之间是通过应用软件直接相互作用的。注意,应用层并非由计算机上运行的实际应用软件组成,而是由向应用程序提供访问网络资源的API(Application Program Interface,应用程序接口)组成,这类应用软件程序超出了OSI模型的范畴。应用层的功能一般包括标识通信伙伴、定义资源的可用性和同步通信。因为可能丢失通信伙伴,应用层必须为传输数据的应用子程序定义通信伙伴的标识和可用性。定义资源可用性时,应用层为了请求通信而必须判定是否有足够的网络资源。在同步通信中,所有应用程序之间的通信都需要应用层的协同操作。
OSI的应用层协议包括文件的传输、访问及管理协议(FTAM) ,以及文件虚拟终端协议(VIP)和公用管理系统信息(CMIP)等。

2. TCP/IP分层模型

TCP/IP分层模型(TCP/IP Layening Model)被称作因特网分层模型(Internet Layering Model)、因特网参考模型(Internet Reference Model)。
第四层,应用层
第三层,传输层
第二层,互联网层
第一层, 网络接口层
TCP/IP协议被组织成四个概念层,其中有三层对应于ISO参考模型中的相应层。TCP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必须与许多其他的协议协同工作。
TCP/IP分层模型的四个协议层分别完成以下的功能:
第一层:网络接口层
包括用于协作IP数据在已有网络介质上传输的协议。实际上TCP/IP标准并不定义与ISO数据链路层和物理层相对应的功能。相反,它定义像地址解析协议(Address Resolution Protocol,ARP)这样的协议,提供TCP/IP协议的数据结构和实际物理硬件之间的接口。
第二层:网间层
对应于OSI七层参考模型的网络层。本层包含IP协议、RIP协议(Routing Information Protocol,路由信息协议),负责数据的包装、寻址和路由。同时还包含网间控制报文协议(Internet Control Message Protocol,ICMP)用来提供网络诊断信息。
第三层:传输层
对应于OSI七层参考模型的传输层,它提供两种端到端的通信服务。其中TCP协议(Transmission Control Protocol)提供可靠的数据流运输服务,UDP协议(Use Datagram Protocol)提供不可靠的用户数据报服务。
第四层:应用层
对应于OSI七层参考模型的应用层和表达层。因特网的应用层协议包括Finger、Whois、FTP(文件传输协议)、Gopher、HTTP(超文本传输协议)、Telent(远程终端协议)、SMTP(简单邮件传送协议)、IRC(因特网中继会话)、NNTP(网络新闻传输协议)等
看我回答这么多 给点分吧 呵呵~~~