搜档网
当前位置:搜档网 › 比较OSI参考模型与TCPIP参考模型的异同

比较OSI参考模型与TCPIP参考模型的异同

比较OSI参考模型与TCPIP参考模型的异同
比较OSI参考模型与TCPIP参考模型的异同

比较O S I参考模型与T C P I P参考模型的异同

IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

1.OSI参考模型与TCP/IP参考模型都采用了层次结构,但OSI采用的七层模型,而

T C P/I P是四层结构。

2.TCP/IP参考模型的网络接口层实际上并没有真正的定义,只是一些概念性的描

述。而OSI参考模型不仅分了两层,而且每一层的功能都很详尽,甚至在数据链路层又分出一个介质访问子层,专门解决局域网的共享介质问题。

3.TCP/IP的网络互联层相当于OSI参考模型网络层中的无连接网络服务。

4.OSI参考模型与TCP/IP参考模型的传输层功能基本相似,都是负责为用户提供真

正的端对端的通信服务,也对高层屏蔽了底层网络的实现细节。所不同的是

TCP/IP参考模型的传输层是建立在网络互联层基础之上的,而网络互联层只提供无连接的网络服务,所以面向连接的功能完全在TCP协议中实现,当然TCP/IP的传输层还提供无连接的服务,如UDP;相反OSI参考模型的传输层是建立在网络层基础之上的,网络层既提供面向连接的服务,又提供无连接的服务,但传输层只提供面向连接的服务。

5.在TCP/IP参考模型中,没有会话层和表示层,事实证明,这两层的功能可以完全

包容在应用层中。

6.OSI参考模型的抽象能力高,适合与描述各种网络;而TCP/IP是先有了协议,才

制定TCP/IP模型的。

7.OSI参考模型的概念划分清晰,但过于复杂;而TCP/IP参考模型在服务、接口和

协议的区别上不清楚,功能描述和实现细节混在一起。

8.TCP/IP参考模型的网络接口层并不是真正的一层;OSI参考模型的缺点是层次过

多,划分意义不大但增加了复杂性。

9.OSI参考模型虽然被看好,由于没把握好时机,技术不成熟,实现困难;相反,

TCP/IP参考模型虽然有许多不尽人意的地方,但还是比较成功的。

网络体系结构及OSI基本参考模型典型例题分析解答

网络体系结构及OSI基本参考模型典型例题分析解答 一、填空题 1.计算机网络层次及其协议的集合称为网络的___。 2.为进行计算机网络中的数据交换而建立的____、标准或____的集合称为网络协议。 3.0SI的全称为____,的参考模型是由____制定的标准化开放式计算机网络层次结构模型。 4.ISO包括____、服务定义和____三级抽象。 5.0SI的体系结构定义了一个七层模型,从下到上分别为物理层、数据链路层、____、运输层、会话层、____和____。 6.网络协议包含三要素,这三要素分别是语义、____和____。 二、单项选择题 1.在网络协议中,涉及数据和控制信息的格式、编码及信号电平等的内容属于网络协议的()要素。 A)语法B)语义C)定时D)语用 2.osI体系结构定义了一个()层模型。 A)8 B)9 C)6 D)7 3.在OSI的7层模型中,主要功能是在通信子网中实现路由选择的层次为(). A)物理层B)网络层C)数据链路层D)运输层 4.在OSI的7层模型中,主要功能是协调收发双方的数据传输速率,将比特流组织成帧,并进行校验、确认及反馈重发的层次为()。 A)物理层B)网络层C)数据链路层D)运输层 5.在ISO的7层模型中,主要功能是提供端到端的透明数据运输服务、差错控制和流量撞控制的层次为()。 A)物理层B)数据链路层C)运输层D)网络层 6.在ISO的7层模型中,主要功能是组织和同步不同主机上各种进程间通信的层次为(). A)网络层B)会话层C)运输层D)表示层 7.在OSI的7层模型中,主要功能是为上层用户提供共同的数据或信息语法表示转换,也可进行数据压缩和加密的层次为()。 A)会话层B)网络层C)表示层D)运输层 8.在开放系统互连参考模型中,把传输的比特流划分为帧的层次是()。 A)网络层B)数据链路层C)运输层D)分组层 9.在OSI的7层模型中,提供为建立、维护和拆除物理链路所需的机械的、电气的、功的和规程的特性的层次是()。 A)网络层B)数据链路层C)物理层D)运输层 10。在OSI的7层模型中,负责为OSI应用进程提供服务的层次是() A)应用层B)会话层C)运输层D)表示层 11。在创I的7层模型中,位于物理层和网络层之间的层次是()。 A)表示层B)应用层C)数据链路层D)运输层 12。在OSI的7层模型中,位于运输层之上的层次是()。 A)表示层B)数据链路层C)会话层D)应用层 13。允许计算机相互通信的语言被称为()。 A)协议B)寻址c)轮询D)对话

从OSI和TCPIP之争看标准

从OSI和TCP/IP之争看标准 要很好理解OSI和TCP/IP其实不容易。 我的看法:从历史和市场角度的理解 1950~1960年代,逐渐有了计算机联网的用户需求。 1960年代,很多人(机构、公司)都会看到这个需求,然后投入研究满足该需求的技 术。几乎是全民运动,计算机领域的,IBM、HP、DEC…….(那时intel、微软、苹果还没 有出生),通信领域的(涉及所有),大学,科研机构,热闹非凡。 百花齐放,产生了各种技术(包括TCP/IP),各大公司都有自己的一套,这些技术自成 体系,从思路到实现有很大差距,不能互通,大量的没有走出实验室。凡是我们知道名字的 都是非常优秀的,但是却不一定是市场成功的。 跟计算机相比,通信网络对互联互通的要求是首要的。现在这种状况对整个行业发展不利。于是,指定标准的需求出现了,时间是1970年代末,1980年代初。 相关各方都坐到一起来制定标准。谁都想让自家的技术成为标准。但是这是不可能的, 然后就是妥协和退让(中国不能搞民主、搞不好标准的根本原因就是没有学会妥协和退让)。 最后的标准是各家技术的一个混血儿,一般的规则是:选择该类技术中最好的,选择支持者最多的。必须遵守规则,否则标准无法产生或者由于没有人支持等于废纸。 这种标准工作可能最后没有结果,但这次成功了,结果就是OSI协议模型。那是1981年的事情。 标准出来了,但是并不是权威,没有强制性,是否实施标准、怎样实施标准仍然由各个 国家、各个公司作决定。很多人(特别我们国家)把标准以为是了不起的东西,其实不一定。有的标准确实了不起,但是大多数都昙花一现,消失得无影无踪。 OSI出台,大多数权威及专家都相信了它会一统江湖。可惜,跟历史上很多同类事件一 样,权威及专家又错了一次。 因为最终的决定权并不在权威和专家,而是市场。我认为这就象一场选举,各种产品, 各种技术放到选举台上,选民是消费者,消费者用钞票买了某个产品,就等于投了它一票 (^_^,钞票=选票)。与其它选举不一样的是,这种选举的结果是各种各样的,有时候选出 了一个一统江湖的东东,有时候选出几个并存,选出成百上千的可能性也存在的。 这次选举的结果出乎很多人预料:选出了TCP/IP。原因我只能应用教科书所说(我从 来没有看到过一个OSI设备),OSI技术上虽然更完美,但是太复杂,实现成本太高;TCP 成本低,技术也还能满足用户需求。 不管怎样,TCP/IP模型胜出了,最终成为事实上的标准(国际标准化组织ISO最终也将TCP/IP接纳为与OSI地位相同的国际标准,这是晚一些的事情) OSI呢,逐渐走向没落,最后在市场上消失了。但是OSI模型还是人类的知识财富,里 面的优秀思想和技术可以永远为人类参考使用。这是教科书里面OSI依然存在的理由。 顺便说一下,TCP/IP模型胜出最大获利者毫无疑问是美国。我想,在认同OSI标准的同时,许多美国厂商依然没有放弃让自家的TCP/IP成为标准的想法,因此,坚持/继续发展TCP/IP。他们成功了。虽然他们全是为了自己利益,但是我只有敬佩,因为他们靠的是实力 /能力。 不管怎样评价,TCP/IP技术上都可以入选优秀,才有机会胜出。也许许多同样优秀的 技术由于运气不佳失败了。所以,技术上是不能虚假的,没有优秀的技术,而一味推崇成为 国际标准,最后只能成为笑话。 因为—国际标准也不过如此而已,并不意味着成功。 提示:OSI和TCP/IP是两个竞争性的协议模型,两者不兼容,两者目前都是国际标准,

网络体系结构参考模型

一、互连网体系结构 1974年IBM提出了SNA(系统网络体系结构),考虑到各个网络存在的异构,异质,导致网络都属于封闭式网络,无法相互连接,通过ISO(国际标准化组织)定义了OSI(开放式系统互连)标准,将计算机网络进行分层分层优点:解决了通信的异质性问题,使复杂的问题简单化,向高层屏蔽低层细节问题,使网络的设计更加的简单、容易实现。 协议:网络中通信或数据交换的规则和标准 实体:发送接收信息的软件或硬件的进程 对等实体:不同系统内的同一层次两个实体 接口:相临两层之间的交互界面 服务:某一层和此层以下的层能力,通过接口交给相临层 协议栈:系统内的各个层的协议集合 网络体系结构:计算机网络的层次结构和协议的集合 1、ISO/OSI参考模型 ISO/OSI参考模型是一种逻辑结构,不是具体的设备,任何遵循协议的系统都可以相互通信经过OSI七层模型的数据要经历数据的封装(打包)和解封装(解包)过程,封装过程是将原数据从高层向低层传递的过程,每经过一层都需要加上该层的报头信息,解封装过程是从低层向高层传递的过程,每经过一层都需要将对等层的报头去掉还原为上层数据。

第一层:物理层 处于最底层,为上层提供物理连接,负责传送二进制比特流,在物理层中定义了机械特性(连接器形式和插针分配),电气特性(接口电路参数),功能特性(物理接口的信号线)和规程特性(信号线操作规程),传输介质可以使用有线介质或无线介质,物理层传输二进制比特流,为数据链路层提供物理连接物理层的典型设备有:集线器 第二层:数据链路层 链路的管理,流量的控制,差错控制,数据以数据帧格式传输的,数据帧包含帧头(H2)和帧尾(T2)MAC(介质访问控制),48位二进制组成,为了方便表示使用十六进制表示,网卡上的MAC地址是物理地址,在生产网卡时就内臵在网卡的ROM(只读存储器)芯片中了,不能修改,但是可以伪造(网卡属性中),为了表示网卡的全球唯一性,将MAC地址表示的48位二进制地址分为2部分,前24位表示厂商代号,后24位表示厂商内部代号,MAC地址相同的计算机不能够相互通信网桥,二层交换机,网卡都工作在数据链路层。 第三层:网络层 提供统一的寻址方案,完成分组的独立路由选择,网络层数据以数据包传输路由器工作在网络层,实现路径的选择,通过路由表中的路由表项,(直连路由,路由器自己接口所在的网络形成的路由表),(静态路由,管理员手工添加路由信息添加的路由表),(动态路由,路由器通过相互的路由学习,得到的路由表),路由器可以实现网络

简述TCPIP参考模型及各层的功能

简述TCP/IP参考模型及各层的功能: TCP/IP参考模型包括4个层次:应用层、传输层、互联网络层、主机-网络层 TCP/IP是Internet中重要的通信规则。它规定了计算机通信所使用的协议数据单元、格式、报头与相应的动作。TCP/IP协议体系具有以下几个主要特点: 1)开放式的协议标准 2)独立于特定的计算机硬件与操作系统 3)独立于特定的网络硬件,可以运行在局域网、广域网,更适合于互联网络 4)统一的网络地址分配方案,所有网络设备在Internet中都有唯一的IP地址 5)标准化的应用层协议,可以提供多种拥有大量用户的网络服务TCP/IP参考模型各层的功能: 1主机-网络层 主机-网络层是TCP/IP参考模型的最底层,它负责发送和接收IP分组。TCP/IP协议对主机-网络层并没有规定具体的协议,它采取开放的策略,允许使用广域网、局域网与城域网的各种协议。任何一种流行的底层传输协议都可以与TCP/IP互联网络层接口。这正体现了TCP/IP体系的开放性、兼容性的特点,也是TCP/IP成功应用的基础。 2互联网络层

TCP/IP参考模型互联网络层使用的是IP协议。IP是一种不可靠、无连接的数据报传输服务协议,它提供的是一种“尽力而为”的服务。互联网络层的协议数据单元是IP分组。 互联网络层的主要功能包括; 1) 处理来自传输层的数据发送请求。在接收到报文发送请求后,将 传输层报文封装成IP分组,启动路由选择算法,选择适当的发送路径,并将分组转发到下一个节点 2) 处理接收的分组。在接收到其他节点发送的IP分组后,检查目的 IP地址,如果目的地址为本节点的IP地址,则除去分组头,将分组数据交送传输层处理,如果需要转发,则通过路由选择算法为分组选择下一跳节点的发送路径,并转发分组 3) 处理网络的路由选择、流量控制与拥塞控制 3传输层 传输层是负责在会话进程之间建立和维护端-端连接,实现网络环境中分布式进程通信。传输层定义两种不同的协议:传输控制协议(TCP)与用户数据报协议(UDP) TCP是一种可靠的、面向连接、面向字节流的传输层协议。TCP提供比较完善的流量控制与拥塞控制的功能。UDP是一种不可靠的、无连接的传输层协议。 4应用层 应用层是TCP/IP参考模型中的最高层。应用层包括各种标准的网络应用协议,并且总是不断有新的协议加入

OSI及TCPIP的概念和区别

OSI及TCP/IP的概念和区别 什么是TCP/IP协议 TCP/IP协议(Transfer Controln Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。 TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议,传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮件等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。通常说TCP/IP是Internet协议族,而不单单是TCP和IP。 TCP/IP是用于计算机通信的一组协议,我们通常称它为TCP/IP协议族。它是70年代中期美国国防部为其ARPANET广域网开发的网络体系结构和协议标准,以它为基础组建的INTERNET是目前国际上规模最大的计算机网络,正因为INTERNET的广泛使用,使得TCP/IP成了事实上的标准。 之所以说TCP/IP是一个协议族,是因为TCP/IP协议包括TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等许多协议,这些协议一起称为TCP/IP协议。以下我们对协议族中一些常用协议英文名称和用途作一介绍: TCP(Transport Control Protocol)传输控制协议 IP(Internetworking Protocol)网间网协议 UDP(User Datagram Protocol)用户数据报协议 ICMP(Internet Control Message Protocol)互联网控制信息协议 SMTP(Simple Mail Transfer Protocol)简单邮件传输协议 SNMP(Simple Network manage Protocol)简单网络管理协议 FTP(File Transfer Protocol)文件传输协议 ARP(Address Resolation Protocol)地址解析协议 从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网间网层、传输层、应用层。

比较OSI参考模型与TCPIP参考模型的异同

比较O S I参考模型与T C P I P参考模型的异同 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

1.OSI参考模型与TCP/IP参考模型都采用了层次结构,但OSI采用的七层模型,而 T C P/I P是四层结构。 2.TCP/IP参考模型的网络接口层实际上并没有真正的定义,只是一些概念性的描 述。而OSI参考模型不仅分了两层,而且每一层的功能都很详尽,甚至在数据链路层又分出一个介质访问子层,专门解决局域网的共享介质问题。 3.TCP/IP的网络互联层相当于OSI参考模型网络层中的无连接网络服务。 4.OSI参考模型与TCP/IP参考模型的传输层功能基本相似,都是负责为用户提供真 正的端对端的通信服务,也对高层屏蔽了底层网络的实现细节。所不同的是 TCP/IP参考模型的传输层是建立在网络互联层基础之上的,而网络互联层只提供无连接的网络服务,所以面向连接的功能完全在TCP协议中实现,当然TCP/IP的传输层还提供无连接的服务,如UDP;相反OSI参考模型的传输层是建立在网络层基础之上的,网络层既提供面向连接的服务,又提供无连接的服务,但传输层只提供面向连接的服务。 5.在TCP/IP参考模型中,没有会话层和表示层,事实证明,这两层的功能可以完全 包容在应用层中。 6.OSI参考模型的抽象能力高,适合与描述各种网络;而TCP/IP是先有了协议,才 制定TCP/IP模型的。 7.OSI参考模型的概念划分清晰,但过于复杂;而TCP/IP参考模型在服务、接口和 协议的区别上不清楚,功能描述和实现细节混在一起。 8.TCP/IP参考模型的网络接口层并不是真正的一层;OSI参考模型的缺点是层次过 多,划分意义不大但增加了复杂性。

比较osi参考模型与tcpip参考模型的异同

1.OSI参考模型与TCP/IP参考模型都采用了层次结构,但OSI采用的七层模型,而TCP/IP 是四层结构。 2.TCP/IP参考模型的网络接口层实际上并没有真正的定义,只是一些概念性的描述。而 OSI参考模型不仅分了两层,而且每一层的功能都很详尽,甚至在数据链路层又分出一个介质访问子层,专门解决局域网的共享介质问题。 3.TCP/IP的网络互联层相当于OSI参考模型网络层中的无连接网络服务。 4.OSI参考模型与TCP/IP参考模型的传输层功能基本相似,都是负责为用户提供真正的端 对端的通信服务,也对高层屏蔽了底层网络的实现细节。所不同的是TCP/IP参考模型的传输层是建立在网络互联层基础之上的,而网络互联层只提供无连接的网络服务,所以面向连接的功能完全在TCP协议中实现,当然TCP/IP的传输层还提供无连接的服务,如UDP;相反OSI参考模型的传输层是建立在网络层基础之上的,网络层既提供面向连接的服务,又提供无连接的服务,但传输层只提供面向连接的服务。 5.在TCP/IP参考模型中,没有会话层和表示层,事实证明,这两层的功能可以完全包容 在应用层中。 6.OSI参考模型的抽象能力高,适合与描述各种网络;而TCP/IP是先有了协议,才制定 TCP/IP模型的。 7.OSI参考模型的概念划分清晰,但过于复杂;而TCP/IP参考模型在服务、接口和协议的 区别上不清楚,功能描述和实现细节混在一起。 8.TCP/IP参考模型的网络接口层并不是真正的一层;OSI参考模型的缺点是层次过多,划 分意义不大但增加了复杂性。 9.OSI参考模型虽然被看好,由于没把握好时机,技术不成熟,实现困难;相反,TCP/IP 参考模型虽然有许多不尽人意的地方,但还是比较成功的。

计算机网络 局域网参考模型

计算机网络局域网参考模型 20世纪80年代初期,美国电气和电子工程师协会(Institute of Electrical and Electronics Engineers)成立了IEEE 802委员会,他根据局域网自身的特征,并在参考开放式系统互联参考模型(OSI/RM)后,提出了局域网的参考模型(LAN/RM),从而制定出局域网的体系结构。 按照IEEE 802标准,局域网的体系结构由物理层(Physical layer)、介质访问控制子层(Medium Access Control Sublayer,MAC)和逻辑链路控制子层(Logical Link Control Sublayer,LLC)三个层次构成。在这三个层次中,其物理层(Physical layer)对应OSI/RM参考模型中的物理层,介质访问控制子层(MAC)与逻辑链路控制子层(LLC)共同对应OSI/RM参考模型中的数据链路层,其对应关系如图7-1所示。 OSI参考模型 局域网参考模型 图7-1 局域网参考模型与OSI/RM间的关系 在OSI参考模型中,物理层的作用是处理机械、电气、功能和规程等方面的特性,确保在通信信道上二进制位信号的正确传输。其主要功能包括信号的编码与解码,同步前导码的生成与去除,二进制位信号的发送与接收,错误校验(CRC校验),提供建立、维护和断开物理连接的物理设施等功能。局域网参考模型的物理层与OSI参考模型中的物理层相对应,它包括以下功能: ●信号的编码与解码。 ●前导码的生成与去除(前导码只用于接收同步数据)。 ●比特的发送与接收。 在OSI/RM参考模型中,数据链路层的功能较简单,它负责把数据从一个节点可靠地传送到相邻的节点。在局域网中,由于多个站点共享传输介质,因此在节点之间传输数据之前要处理好由哪个设备使用传输介质的问题,所以数据链路层要有介质访问控制功能。又因为存在介质的多样性,所以必须提供多种介质访问控制方法。为此在局域网模型中,IEEE 802标准将数据链路层划分成为两个子层,即介质访问控制子层(MAC)和逻辑链路控制子层(LLC)。下面分别对让门进行介绍。 1.介质访问控制子层(MAC) 介质访问控制子层是构成数据链路层的下半部分,直接与物理层相邻。它为不同的物理介质定义了介质访问控制标准。其具有以下几方面的功能: ●在发送端,将数据封装成帧,其中包含有地址和差错检测等字段。

1-4_参考模型

第一章引言 参考模型

主要内容 ?为什么需要参考模型??ISO-OSI参考模型 ?TCP/IP参考模型 ?两者的异、同

为什么需要参考模型/分层? ?各层工作独立,层之间通过接口联系,降低协议工作的复杂程度 ?灵活性好,任何一层的改变不影响其它层 ?每层的实现技术可以不同,减少了实现的复杂度 ?易于维护,每层可以单独进行调试 ?便于标准化

如何分层? ?分层原则:信宿机第n层收到的对象应与信源机第n层发出的对象完全一致。 ?典型分层模型: OSI七层模型 TCP/IP(DoD)四层模型

Network Processes to Applications Provides network services to application processes (such as electronic mail,file transfer,and terminal emulation )Application Presentation Session Transport Network Data Link Physical 765 4 3 2 1The 7 Layers of the OSI Model

Network Processes to Applications Insure data is readable by receiving system Format of data Data structures Negotiates data transfer syntax for application layer Application Presentation Session Transport Network Data Link Physical 765 4 3 2 1The 7 Layers of the OSI Model Data Representation

开放系统互联参考模型

开放系统互联参考模型 开放系统互联参考模型篇一 互联网OSI开放系统互联参考模型集线器也叫Hub,工作在物理层(最底层),没有匹配的软件系统,是纯硬件设备。 集线器主要用来连接计算机等网络终端。 集线器实际就是一种多端口的中继器。 中继器的作用就是将已经衰减得不完整的信号经过整理,重新产生出完整的信号再继续传送。 集线器为共享带宽,连接在集线器上的任何一个设备发送数据时,其他所有设备必须等待,此设备享有全部带宽,通讯完毕,再由其他设备使用带宽。 正因此,集线器连接了一个冲突的网络。 所有设备相互交替使用,就好像大家一起过一根独木桥一样。 集线器不能判断数据包的目的和类型,所以如果是广播数据包也依然转发,而且所有设备发出数据以广播方式发送到每个接口,这样集线器也连接了一个广播域的网络。 数据链路层:产品代表交换机。 交换机——交换机Switch,工作在数据链路层(第二层),稍微高端一点的交换机都有一个操作系统来支持。 和集线器一样主要用于连接计算机等网络终端设备。 交换机比集线器更加先进,允许连接在交换机上的设备并行通讯,好比高速公路上的汽车并行行驶一般,设备间通讯不会发生冲突,因此交换机打破了冲突域,交换机每个接口是一个冲突域,不会与其他接口发生通讯冲突。 并且有系统的交换机可以记录MAC地址表,发送数据不会以广播的方式发送到每个接口,而是直接到目的接口,节省了接口带宽。 但是交换机和集线器一样不能判断广播数据包,会把广播发送到全部接口,所以交换机和集线器一样连接了一个广播域网络。 在计算机网络系统中,交换机是针对共享工作模式的弱点而推出的。 集线器是采用共享工作模式的代表,如果把集线器比作一个邮递员,那么这个邮递员是个不认识字的“傻瓜”--要他去送信,他不知道直接根据信件上的地址将信件送给收信人,只会拿着信分发给所有的人,然后让接收的人根据地址信息来判断是不是自己的!而交换机则是一个“聪明”的邮递员--交换机拥有一条高带宽的背部总线和内部交换矩阵。 交换机的所有的端口都挂接在这条背部总线上,当控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口。 目的MAC若不存在,交换机才广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部地址表中。 网络层:产品代表路由器。 路由器——路由器Router,工作在网络层(第三层),所有路由器都有自己的操作系统来维持,并且需要人员调试,否则不能工作。 路由器没有那么多接口,主要用来进行网络与网络的连接。 简单的说路由器把数据从一个网络发送到另一个网络,这个过程就叫路由。 路由器不仅能像交换机一样隔离冲突域,而且还能检测广播数据包,并丢弃广播包来隔离广播域,有效的扩大了网络的规模。 在路由器中记录着路由表,路由器以此来转发数据,以实现网络间的通讯。 路由器的介入可以交换机划分的VLAN实现互相通讯。

OSI参考模型与TCPIP模型的区别

OSI参考模型与TCP/IP模型的区别 OSI参考模型与TCP/IP模型的共同之处是:他们都采用了层次结构的概念,在传输层定义了相似的功能,但是二者在层次划分与使用的协议上是有很大差别的,也正是这种差别对两个模型的发展产生的两个截然不同的局面,OSI参考模型走向消亡而TCP/IP模型得到了发展,原因何在呢?本文从对OSI参考模型与TCP/IP模型的异同入手,从两者在现在网络领域的使用情况来分析两个模型的前景。 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参考模型都不完美,但TCP/IP参考模型发展是因为在ISO制定OSI参考模型过程中总是着眼于一次制定达到完美,所以的制定过程中考虑的方面比较多,但去忽略了IP这一协议的重要性,但当ISO认识到时只好在网络层划出一个子层来完成类似的功能,在无连接服务一开始也不在考虑之列,还有就是网络管理功能的过度复杂等,造成了OSI迟迟没有成熟的产品推出的成因,进而影响了厂商对它的支持,而这时的TCP/IP通过实践得到到不断的完善,也得到了大厂商的支持,所以TCP/IP参考模型得到了发展。

简述TCP-IP参考模型定义及各层的主要功能

简述TCP /IP参考模型定义及各层的主要功能 定义:TCP是一种可靠的、面向连接、面向字节流的传输控制协议,IP是一种不可靠、无连接的数据传输服务协议,TCP/IP是Internet中重要的通信规则,是公认的Internet工业标准与事实上的Internet协议标准,它规定了计算机通信所使用的协议数据单元、格式、报头与相应的动作。 1.主机 —网络层功能主机-网络层是TCP/IP参考模型的最底层,它负责发送和接收IP分组。TCP/IP协议对主机-网络层并没有 规定具体的协议,它采取开放的策略,允许使用广域网、 局域网与城域网的各种协议。任何一种流行的底层传输 协议都可以与TCP/IP互联网络层接口。这正体现了 TCP/IP体系的开放性、兼容性的特点,也是TCP/IP成功 应用的基础。 2.互联网络层功能TCP/IP参考模型互联网络层使用的是IP协议。IP 是一种不可靠、无连接的数据报传输服 务协议,它提供的是一种“尽力而为” 的服务。互联网络层的协议数据单元是 IP分组。互联网络层的主要功能包括; 1) 处理来自传输层的数据发送请求。在 接收到报文发送请求后,将传输层报文 封装成IP分组,启动路由选择算法,选 择适当的发送路径,并将分组转发到下 一个节点2) 处理接收的分组。在接收 到其他节点发送的IP分组后,检查目的 IP地址,如果目的地址为本节点的IP地 址,则除去分组头,将分组数据交送传 输层管理,如果需要转发,则通过路由 选择算法为分组选择下一跳节点的发 送路径,并转发分组3) 处理网络的路 由选择、流量控制与拥塞控制 3.传输层功能传输层是负责在会话进程之间建立和维护端-端连接, 实现网络环境中分布式进程通信。传输层定义两种不 同的协议:传输控制协议(TCP)与用户数据报协议 (UDP)TCP是一种可靠的、面向连接、面向字节 流的传输层协议。TCP提供比较完善的流量控制与拥 塞控制的功能。UDP是一种不可靠的、无连接的传输 层协议。 4.应用层功能应用层是TCP/IP参考模型中的最高层。应用层包括各种 标准的网络应用协议,并且总是不断有新的协议加入 应用层协议主要有:远程登录协议TELNET 文 件传输协议FTP 简单邮件传输协议SMTP超文 本传输协议HTTP 域名服务协议DNS 简单网络 管理协议SNMP 动态主机配置协议DHCP

TCPIP四层模型和OSI七层模型

TCP/IP四层模型和OSI七层模型 表1-1是 TCP/IP四层模型和OSI七层模型对应表。我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类。 1.网络接口 网络接口把数据链路层和物理层放在一起,对应TCP/IP概念模型的网络接口。对应的网络协议主要是:Ethernet、FDDI和能传输IP数据包的任何协议。 2.网际层 网络层对应Linux TCP/IP概念模型的网际层,网络层协议管理离散的计算机间的数据传输,如IP协议为用户和远程计算机提供了信息包的传输方法,确保信息包能正确地到达目的机器。这一过程中,IP和其他网络层的协议共同用于数据传输,如果没有使用一些监视系统进程的工具,用户是看不到在系统里的IP的。网络嗅探器 Sniffers是能看到这些过程的一个装置(它可以是软件,也可以是硬件),它能读取通过网络发送的每一个包,即能读取发生在网络层协议的任何活动,因此网络嗅探器Sniffers会对安全造成威胁。重要的网络层协议包括ARP(地址解析协议)、ICMP(Internet控制消息协议)和IP协议(网际协议)等。 3.传输层 传输层对应Linux TCP/IP概念模型的传输层。传输层提供应用程序间的通信。其功能包括:格式化信息流;提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认信息,如果分组丢失,必须重新发送。传输层包括TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议),它们是传输层中最主要的协议。TCP建立在IP之上,定义了网络上程序到程序的数据传输格式和规则,提供了IP 数据包的传输确认、丢失数据包的重新请求、将收到的数据包按照它们的发送次序重新装配的机制。TCP 协议是面向连接的协议,类似于打电话,在开始传输数据之前,必须先建立明确的连接。UDP也建立在IP之上,但它是一种无连接协议,两台计算机之间的传输类似于传递邮件:消息从一台计算机发送到另一台计算机,两者之间没有明确的连接。UDP不保

网络七层模型

网络中的七层模型、五层模型、四层模型 一:ISO 七层模型 OSI模型有7层结构,每层都可以有几个子层。 70年代以来,国外一些主要计算机生产厂家先后推出了各自的网络体系结构,但它们都属于专用的。 为使不同计算机厂家的计算机能够互相通信,以便在更大的范围内建立计算机网络,有必要建立一个国际范围的网络体系结构标准。 国际标准化组织ISO 于1981年正式推荐了一个网络系统结构----七层参考模型,叫做开放系统互连模型(Open System Interconnection,OSI)。由于这个标准模型的建立,使得各种计算机网络向它靠拢, 大大推动了网络通信的发展。下面我简单的介绍一下这7层及其功能。 OSI的7层从上到下分别是: 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据流。 (1)应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。 但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。 (2)表示层:这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASCII 格式传输。如果选择二进制,那么发送方和接收方不改变文件的内容。如果选择ASCII格式,发送方将把文本从发送方的字符集转换成标准的ASCII后发送数据。在接收方将标准的ASCII转换成接收方计算机的字符集。示例:加密,ASCII等。 (3)会话层:他定义了如何开始、控制和结束一个会话,包括对多个双向小时的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPC,SQL等。(4)传输层:这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。 (5)网络层:这层对端到端的包传输进行定义,他定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了

OSI参考模型与TCPIP参考模型的异同,并简述各层主要功能

OSI参考模型与TCP/IP参考模型的异同,并简述各层主要功能。 1、OSI 各层的主要功能: 物理层:通常规定网络传输媒体的机械、电气、功能、规程等特性,用来实现数据链路实体间透明的比特(Bit) 流传输。 数据链路层:提供链路管理、帧同步、差错控制、流量控制、寻址等功能,主要用途是为在相邻网络实体之间建立、维持和释放数据链路连接,并传输数据链路服务数据单元。 网络层:提供路由选择、流量控制等功能,实现源DCE(Data Communication Equipment) 和目标DCE之间的通信建立、维护和终止网络连接,并通过网络连接交换网络服务数据单元。 运输层:主要完成从会话层接收数据,并且把它分成较小的单元,传输给网络层,在优化网络服务的基础上,为源主机和目标主机之间提供可靠的价格、合理的透明传输,使其上面的高层不必关心通信子网的实现细节。 应用层:提供给人们解决具体问题的功能,是用户使用OSI 功能的惟一窗口。 2、TCP/ IP 各层的主要功能: 主机至网络层:代表了传输能力以及接口的使用。 互联网层:使主机可以把分组发往任何网络并且使分组独立地传向目标。 传输层:主要实现两个不同的协议无连接的UDP 和面向联接的TCP。 应用层:提供解决具体应用问题的功能。 3、两种参考模型相同点: OSI 参考模型与TCP/ IP 参考模型都是用来解决不同计算机之间数据传输的问题。这两种模型都是基于独立的协议栈的概念,都采用分层的方法,每层都建立在它的下一层之上,并为它的上一层提供服务。 例如:在两种参考模型中,传输层及其以下的各层都为需要通信的进程提供端到端、与网络无关的传输服务,这些层成了传输服务的提供者;同样,在传输层以上的各层都是传输服务的用户。

计算机网络基础--TCPip模型详解

TCP/IP模型的详解 一,概述 TCP/IP参考模型是一个抽象的分层模型,这个模型中,所有的TCP/IP系列网络协议都被归类到4个抽象的”层”中。每一抽象层建立在低一层提供的服务上,并且为高一层提供服务。 完成一些特定的任务需要众多的协议协同工作,这些协议分布在参考模型的不同层中的,因此有时称它们为一个协议栈。 TCP/IP参考模型为TCP/IP协议(或称为TCP/IP协议栈,或互联网协议系列。)订身制作。其中IP协议只关心如何使得数据能够跨越本地网络边界的问题,而不关心如何利用传输媒体,数据如何传输。整个TCP/IP协议栈则负责解决数据如何通过许许多多个点对点通路(一个点对点通路,也称为一”跳”, 1 hop)顺利传输,由此不同的网络成员能够在许多”跳”的基础上建立相互的数据通路。 如想分析更普遍的网络通信问题,ISO的OSI模型也能起更好的帮助作用。 因特网协议组是一组实现支持因特网和大多数商业网络运行的协议栈的网络传输协议。它有时也被称为TCP/IP协议组,这个名称来源于其中两个最重要的协议:传输控制协议(TCP)和因特网协议(IP),它们也是最先定义的两个协议。 同许多其它协议一样网络传输协议也可以看作一个多层组合,每层解决数据传输中的一组问题并且向使用这些低层服务的高层提供定义好的服务。高层逻辑上与用户更为接近,所处理数据更为抽象,它们依赖于低层将数据转换成最终能够进行物理控制的形式。 网络传输协议能够大致匹配到一些厂商喜欢使用的固定7层的OSI模型。然而并不是所有这些层能够很好地与基于ip的网络对应(根据应用的设计和支持网络的不同它们确实是涉及到不同的层)并且一些人认为试图将因特网协以组对应到OSI会带来混淆而不是有所帮助。 二,分层 TCP/IP参考模型分为四层:应用层(Application Layer)、传输层(Transport Layer)、网络层(Internet Layer)、链路层(Link Layer)。 TCP/IP分层协议OSI 分层 应用层FTP,SMTP,Telnet,DNS,SNMP 7 传输层TCP,UDP 4 网络层IP, ICMP,(RIP, OSPF),ARP, RARP 3 链路层Ethernet,Token Bus,Token Ring,FDDI,WLAN 2,1 1,应用层

TCPIP与ISOOSI的比较

TCPIP与ISOOSI的比较 通过前面的讨论,大家已经看到TCP/IP 模型和ISO/OSI 模型有许多相似之处。例如,两种模型中都包含能提供可靠的进程之间端到端传输服务的传输层,而在传输层之上是面向用户应用的传输服务。尽管ISO/OSI模型和TCP/IP模型基本类似,但是它们还是有许多不同之处。接下来我们将讨论两种模型的不同之处。有一点需要特别指出:我们是比较两种参考模型的差异,并不对两个模型中所使用的协议进行比较。 在ISO/OSI参考模型中,有3个基本概念:服务、接口和协议。也许ISO/OSI模型的最重要的贡献是将这3个概念区分清楚了。每一层都为其上层提供服务,服务的概念描述了该层所做的工作,并不涉及服务的实现以及上层实体如何访问的问题。层间接口描述了高层实体如何访问低层实体提供的服务。接口定义了服务访问所需的参数和期望的结果。接口仍然不涉及到某层实体的内部机制,而只有不同机器同层实体使用的对等进程才涉及层实体的实现问题。只要能够完成它必须提供的功能,对等层之间可以采用任何协议。如果愿意,对等层实体可以任意更换协议而不影响高层软件。 上述思想也非常符合现代的面向对象的程序设计思想。一个对象(如模型中的某一层),有一组它的外部进程可以使用

的操作。这些操作的语义定义了对象所能提供的服务的集合。对象的内部编码和协议对外是不可见的,也与对象的外部世界无关。TCP/IP模型并不十分清晰地区分服务、接口和协议这些概念。相比TCP/IP模型,ISO/OSI模型中的协议具有更好的隐蔽性并更容易被替换。 ISO/OS I参考模型是在其协议被开发之前设计出来的。这意味着ISO/OSI模型并不是基于某个特定的协议集而设计的,因而它更具有通用性。但另一方面,也意味着ISO/OSI模型在协议实现方面存在某些不足。而TCP/IP模型正好相反。先有协议,模型只是现有协议的描述,因而协议与模型非常吻合。 问题在于TCP/IP模型不适合其他协议栈。因此,它在描述其他非TCP/IP网络时用处不大。 下面我们来看看两种模型的具体差异。其中显而易见的差异是两种模型的层数不一样: ISO/OSI模型有7层,而TCP/IP模型只有4层。两者都有网络层、传输层和应用层,但其他层是不同的。两者的另外一个差别是有关服务类型方面。ISO/OSI模型的网络层提供面向连接和无连接两种服务,而传输层只提供面向连接服务。TCP/IP模型在网络层只提供无连接服务,但在传输层却提供两种服务。 综上所述,使用ISO/OSI模型(去掉会话层和表示层)可以

网络模型有两种基本类型

网络模型有两种基本类型:协议模型和参考模型。 协议模型与特定协议簇的结构精确匹配。协议簇中分层的一组相关协议代表了连接以人为本的网络与数据网络所需的全部功能。4 层的 TCP/IP 模型描述了TCP/IP 协议簇中每个协议层实现的功能,因此属于协议模型。 参考模型为各类网络协议和服务之间保持一致性提供了通用的参考。参考模型的目的并不是作为一种实现规范,也不是为了提供充分的详细信息来精确定义网络体系结构的服务。参考模型的主要用途是帮助人们更清晰地理解涉及的功能和过程。7 层的开放式系统互联(OSI) 模型是最广为人知的网际网络参考模型,用于数据网络设计、操作规范和故障排除。 根据 OSI 参考模型可以说明构成 TCP/IP 协议簇的协议。在 OSI 模型中,TCP/IP 模型的网络接入层和应用层被进一步划分,用于说明这些协议层需要实现的全面功能。 TCP/IP 协议簇在网络接入层并没有指定通过物理介质传输时使用的协议,而只是描述了从 Internet 层到物理网络协议的传递。而 OSI 模型第 1 层和第 2 层则讨论了接入介质所需的步骤以及通过网络发送数据的物理手段。 这两个网络模型之间主要的相似之处在于 OSI 模型第 3 层和第 4 层。OSI 模型第 3 层是网络层,几乎全部用于讨论和记录为了通过网际网络编址和路由消息而在所有数据网络中发生的各种过程。Internet 协议 (IP) 是 TCP/IP 协议簇中包含第 3 层所述功能

的协议。 OSI 模型的第 4 层是传输层,通常用于描述管理 源主机和目的主机之间各个会话的一般服务或功能。这些功能包括确认、错误恢复和定序。传输控制协议 (TCP) 和用户数据报协议 (UDP) 这两个 TCP/IP 协议提供了 这一层需要的功能。 TCP/IP 应用层包括许多协议,为各种最终用户应用程 序提供特定功能。OSI 模型第 5 层、第 6 层和第 7 层供应用程序软件开发人员和厂商参考,用于生产需要访问网络进行通信的产品。

TCPIP模型与OSI模型的异同与应用

试分析TCP/IP模型与OSI模型的异同与应用 答:两种参考模型相同点 OSI 参考模型与TCP/ IP 参考模型都是用来解决不同计算机之间数据传输的问题。这两种模型都是基于独立的协议栈的概念,都采用分层的方法,每层都建立在它的下一层之上,并为它的上一层提供服务。例如:在两种参考模型中,传输层及其以下的各层都为需要通信的进程提供端到端、与网络无关的传输服务,这些层成了传输服务的提供者;同样,在传输层以上的各层都是传输服务的用户。 两种参考模型不同点 (1) OSI 参考模型的协议比TCP/ IP 参考模型的协议更具有面向对象的特性。OSI 参考模型明确了三个主要概念:服务、接口和协议。这些思想和现代的面向对象的编程技术非常吻合。一个对象有一组方法,该对象外部的进程可以使用它们,这些方法的语义定义该对象提供的服务,方法的参数和结果就是对象的接口,对象内部的代码实现它的协议。当然,这些代码在该对象外部是不可见的。而TCP/ IP 参考模型最初没有明确区分服务、接口和协议,人们也试图改进它,使其更加接近OSI 参考模型。从上述的比较分析可以看出,OSI 参考模型中的协议比TCP/ IP 参考模型中的协议具有更好的面向对象的特性,在技术发生变化时,由于它的封装性和隐藏性,能够比较容易地进行替换和更新。而TCP/ IP 参考模型由于没有明确区分服务、接口和协议的概念,对于使用新技术设计新网络来说,这种参考模型就会遇到许多不利的因素。另外,TCP/ IP 参考模型完全不是通用的,不适合描述该模型以外的其他协议栈。 (2) TCP/ IP 参考模型中对异构网(Heterogeneous Network) 互连的处理比OSI 参考模型更合理。TCP/ IP 首先考虑的是多种异构网的互连问题,并将网际协议IP 作为TCP/ IP 的重要组成部分。但ISO 和CCITT(国际电报电话咨询委员会) 最初只考虑到使用一种标准的公用数据网将各种不同的系统互连在一起。后来, ISO 认识到了网际协议IP 的重要性,但为时已晚,只好在网络层中划分出一个子层来完成类似TCP/ IP 中IP 的作用。 (3) TCP/ IP 参考模型比OSI 参考模型更注重面向无连接的服务。 TCP/ IP 一开始就对面向连接服务和无连接服务并重,而OSI 在开始时只强调面向连接服务。经过相当长的一段时间,OSI 才开始制定无连接服务的有关标准。 TCP/IP 4 层模型以及每层主要功能描述如下: 应用层(Application Layer) TCP/IP 组中的应用层综合了 OSI 应用层、表示层以及会话层的功能。因此,在 TCP/IP 结构中,传输层以上的任何过程都称之为应用。在 TCP/IP 中,使用套接字(socket)和端口描述应用程序通信路径。大多数应用层协议与一个或多个端口号相关联。 传输层(Transport Layer) TCP/IP 结构中包含两种传输层协议。其一传输控制协议(TCP),确保信息传输过程。其二用户数据报协议(UDP),直接传输数据报,而不需要提供端对端可靠校验。两种协议对应不同的应用具有各自功能。

相关主题