OSI七层模型的每一层都有哪些协议、PPPOE机制_第1页
OSI七层模型的每一层都有哪些协议、PPPOE机制_第2页
OSI七层模型的每一层都有哪些协议、PPPOE机制_第3页
OSI七层模型的每一层都有哪些协议、PPPOE机制_第4页
OSI七层模型的每一层都有哪些协议、PPPOE机制_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、osi七层模型的每一层都有哪些协议由低到高osi参考模型(osi/rm)的全称是开放系统互连参考模型(open system interconnection reference model, osi/rm),它是由国际标准化组多iiso提出的一个网络系统互连模型。虽 然osi参考模型的实际应川意义不是很人,但其的饰对于理解网络协议内部的运作很仃帮 助物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特 性。该层为上层协议提供了一个传输数据的物理媒体。只是说明标准在这一层,数据的单位称为比特(bit)。属丁物理层定义的典型规范代表包括:eia/t1ars-232、ei

2、a/tia rs449、v.35、rj-45、fddi 令牌环网等。第一层:物理层数据链路层在不可靠的物理介质上提供可靠的传输。该层的作川包括:物理地址寻址、数据 的成帧、流量控制、数据的检错、垂发等。在这一层,数据的单位称为帧(frame)。数据链路层协议的代表包括:arp、rarp、sdlc、hdlc、ppp、stp、帧中继等。第二层:数据链路层 802.2、802.3atm> hdlc、frame relay网络层负责对子网间的数据包进行路由选择。网络层还可以实现拥塞控制、网际互连等功能。 在这一层,数据的单位称为数据包(packet)o网络层协议的代表包括:ip、ipx、rip、

3、ospf等。第三层:网络层 ip、ipx、appletalk、icmp传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、 可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。在这一层,数据的单位称为数据段(segment)o传输层协议的代表包括:tcp、udp、spx等。第四层:传输层tcp、udp、spx会话层管理主机z间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用 在数据中插入校验点來实现数据的同步。第五层:会话层 rpc、sql、nfs、x windows、asp表示层对上层数据或信息进行变换以保证一个主机应用层信息

4、可以被另一个主机的应用程 序理解。农示层的数据转换包括数据的加密、压缩、格式转换等。第六层:表示层 ascii、pict、tiff、jpeg、midi、mpeg应川层为操作系统或网络应用程序提供访问网络服务的接口。应用层协议的代表包括:telnet> ftp、http、snmp等。第七层:应用层http,ftp,snmp等加密解密是在网络层完成的七层理解物理层:物理接口规范,传输比特流,网卡是工作在物理层的。数据层:成帧,保证帧的无误传输,mac地址,形成ehthernet帧网络层:路山选择,流量控制,ip地址,形成ip包传输层:端口地址,如http对应80端口。tcp和udp x作于该

5、层,还有就是差错校验和 流量控制。会话层:组织两个会话述程之间的通信,并管理数据的交换使川netbios和w1nsock协议。 qq等软件进行通讯因该是工作在会话层的。表示层:使得不同操作系统z间通信成为可能。应用层:对应于各个应用软件影响osi是一个定义良好的协议规范集,并有许多可选部分完成类似的任务。它定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务。是作为 一个框架来协调和组织各层所提供的服务。但是osi参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程 间通信标准的制定。即osi参考模型并不是一个标准,而是一个在制定标准时所使用的概 念性框架。

6、事实上的标准是tcp/ip参考模型pppoe机制另外,还有一个最广泛的例子就是pppoe,在以太网上走ppp业务,也没有用到arp。它 的实现机理是这样的:我要跟外界通信,首先我发一个padit播包;如果在这个以太网上 有pppoe服务器(即bras),那么回复一个pado单播给我;然后我再发一个padr给 pppoe服务器请求建立连接,服务器收到厉,则冋复一个pads单播包,分配一个session id, pppoe连接建立。arp. rarp1)当adsl拨号成功吋没有建立ip和mac的映射。拨号链接是一种点到点链路,这种链 路的特点是一端发送的数据总被另一端原顺序的接受到。(即使两端的i

7、p不在同一段上也能 够收到)里而有一个确定性:一定别对端收到;唯一,性:一定被唯一的对端收到;顺序性: 包不会乱续;这样的链路是不需要什么mac的。2)你说的拨号可能说的是pppoe拨号,这个是有1p和mac的关系的,但使用的而不是arp 协议,而是pppoe自少的保证机制。这也就是pppoe能够防止arp病毒的根木所在。如果说道信元的话那是atm的东西。映射的不是ip和mac,应该说的ip和vpi vci対。 任何三层地址都需要映射到二层地址,以太网是ip和mac, fr是ip和dlci, atm是ip 和vpi/vci,当没有映射时,在路由器上debug会看到“encapsulation

8、failed”有点看不卜-去了,对于你3)得出以下结论:1, 如果计算机在访问internet的时候,不论是客户机基于以太网,还是服务器基于以太网技 术,都必修使用arp和rarp协议。2, 如果计算机在访问internet的时候,客八计算机或服务器都使用fddi或其他非以太网技 术,可以不使用arp和rarp协议。最人感觉就是你总结的东西都不对味简单的说两句吧1. aip和rarp和以太网之间就是地址解析和反向地址解析协议,是基于以太网的技术,这没什 么好说的2. 如果你非要把arp和rarp和internet联系上的话这里血的的关系就没你说的那么简单, 绝对和狭隘了,internet包含的

9、东西很多,但是和arp和rarp有关系的儿乎没有,这个是你对概 念的含糊和理解的不清楚的原因3. fddi是光纤类东西,不论是技术还是概念都与arp和rarp没关系那就更不要在说信员是 什么了那么,在最深层次上说,数据在以人网里而传输的时候,用到的是模拟信号转为数字信号 也就是用0和1來处理数据的电平的般说來arp和raip用在内网中就是起到解析地址的作用(以询就是这么定义的,而ii这也 是最主要的作用)基木是在设备(pc or sever)端上做处理的广义上说可以更本就不用关心他 们之间是怎么连的,那就更不需要关心乂是什么网络fddi是光纤传输,是将模拟信号转为光信号來处理传送的,在两个局端

10、z间有转换设备來处 理,然后同理也是在另一端复员信号送到局端通过arp和rarp协议来处理数据具体走向的 那么“rp和rarp和internet的联系 无论是棊于atm还是fr还是adsl拨号的ppp/mp 等等网络“中间”技术 和arp和rarp的关系简单来说就一句话,那就是没联系,8杆子都打不着 最后必须这两个字在做下结论的时候,在不是很清楚的情况下最好别用否则就是在吾 人子弟的多看看书吧4)adsl只是种接入方式5)首先说,我不是什么高手,但是对于你所讲的这些东西,自信还有一点了解。arp (地址解析i办议)和rarp (逆地址解析i办议)是某些网络接口(如以太网和令 牌环网)使用的特殊

11、协议,用來转换1p层和网络接口层使用的地址。这里c经说的很淸处, aip不是每种网络都需要的实现。实质上你是可以实现一个二层链路完全由非以太网跟令牌 环网构成的网络,这里根本不牵涉arp什么事情。对于tcp/ip来讲,它是可选的,可有可无的。它既不是tcp/ip协议族故初额实现, 也不是必须或者必要的实现,如果你不怕麻烦,完全可以不要它的存在(对于rarp协议 來讲,情况稍微有些特殊)。从这个意义上來讲,arp/rarp根本就没有追究存在必要不必 要的问题。举个例子,我们的农业生产什么是根本?种子、土地,人,阳光,环境。除了这些之 外,其它的东西就是可有可无的,农业社会,大家是刀耕火种,现在是

12、机械化。arp/rarp 的有无就跟机械化的有无是一样的。不是必要的,但是现在如果你说不要耕种设备了行不行 啊,答案是行,也不行。行是因为没有一样可以做,不行是因为现在没有人再想去而朝黄土 背朝天的劳作了,没有了大家可能真的就不习惯了。总之來讲,讨论arp跟rarp存在的必要与否木身,根本就没有什么意义。至于什么p2p根本就跟这个帖子的内容没有什么关系了。说是什么技术,有些牵强。 算是一个思想吧,一种软件组织的架构。至于什么改变互联网基础的潜能,让人听了却是摸 不着头脑的感觉。跟z前提的什么c/s,b/s本是一类东西,至于是采用哪种组织软件,要看 应用的特点,并不是力能良药,什么东西拿p2p来

13、就万事大吉,选其它的就不行,反之也 一样。你的主要问题在于,刈网络实质内容理解本身就肤浅,却又自以为是。个人认为你需 要做的是,静下心来,认真的理解网络的实质,不要搞些似是而非的东術出来,这样真的很 误人的。6)目询的网络都有二层的地址,不过不一定叫mac地址。譬如fr的dlclatm的vpi vci 等等。如果你的简历上而写“熟悉/了解c#”,那么你就应该能够冋答下而的这些基础问题。我将 给出自己的简要答案以供参考。欢迎讨论。传入某个属性的set方法的隐含参数的名称是什么? value,它的类型和属性所声名的类型相同。如何在c#中实现继承?在类名后加上一个冒号,再加上基类的名称。c#支持多重

14、继承么?类之间不支持,接口之间支持。类对接口叫做实现,不叫继承。被protected修饰的属性/方法在何处可以访问? 在继承或间接继承与这个类的子类中可以访问。私有成员会被继承么?会,但是不能被访问。所以看上去他们似乎是不能被继承的,但实际上确实被继承了。请描述一卜修饰符protected internal o在同一个assembly中,他的访问级别和public 一样,1何跨assembly访问时,他的访问级别 同 protected 一样。即 protected 的范围 + internal 的范围。c#捉供一个默认的无参数构造函数,当我实现了另外一个有一个参数的构造函数时候,还 想保留这

15、个无参数的构造函数。这样我应该写儿个构造函数?两个,一旦你实现了一个构造函数,c#就不会再提供默认的构造函数了,所以需要于动实 现那个无参数构造函数。c#屮所有对象共同的基类是什么?system. object.重载和覆写有什么区别?匝载提供了对一个方法签名的不同参数调用的实现。覆写提供了子类中改变父类方法行为的 实现。在方法定义中,virtual有什么含意? 被virtual修饰的方法可以被了类覆写。能够将非静态的方法覆写成静态方法么?不能,覆写方法的签名必须与被覆写方法的签名保持一致,除了将virtual改为overrideo可以覆写私有的虚方法么?不对以,其至子类中无法访问父类中的私有方

16、法o能够阻止荣一个类被其他类继承么? 可以,使用关键字sealedo能够实现允许某个类被继承,但不允许其中的某个方法被覆写么? 可以,标记这个类为public,并标记这个方法为sealedo什么是抽象类(abstract class) ?一种不可以被实例化的类。抽象类中一般含有抽象方法,当然也可有具体实现。继承类只有 实现过所有抽象类的抽象方法后才能被实例化。何时必须声明一个类为抽彖类?当这个类中包含抽象方法时,或是该类并没有完全实现父类的抽象方法时。接口(interface)是什么?只含有共有抽象方法(public abstract method)的类。这些方法必须在子类中被实现。为什么不能指定接口中方法的修饰符?接口中的方法川来定义对象z间通信的契约,指定接口中的方法为私有或保护没有意义。他 们默认为公有方法。可以继承多个接口么? 当然。那么如果这些接口中有重复的方法名称呢?这种情况屮你可以决定如何实现。当然需要特別得小心。但是在编译环节是没有问题的。接口和抽彖类的区别是什么?接口中所有方法必须是抽象的,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论