收藏 分销(赏)

osi七层模型的每一层都有哪些协议pppoe机制.doc

上传人:精*** 文档编号:3362964 上传时间:2024-07-03 格式:DOC 页数:10 大小:26.04KB 下载积分:8 金币
下载 相关 举报
osi七层模型的每一层都有哪些协议pppoe机制.doc_第1页
第1页 / 共10页
osi七层模型的每一层都有哪些协议pppoe机制.doc_第2页
第2页 / 共10页


点击查看更多>>
资源描述
OSI七层模型的每一层都有哪些协议 由低到高 OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织ISO提出的一个网络系统互连模型。虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助 物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。只是说明标准 在这一层,数据的单位称为比特(bit)。 属于物理层定义的典型规范代表涉及:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45、FDDI令牌环网等。 第一层:物理层 数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用涉及:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。 在这一层,数据的单位称为帧(frame)。 数据链路层协议的代表涉及:ARP、RARP、SDLC、HDLC、PPP、STP、帧中继等。 第二层:数据链路层 802.2、802.3ATM、HDLC、FRAME RELAY 网络层负责对子网间的数据包进行路由选择。网络层还可以实现拥塞控制、网际互连等功能。 在这一层,数据的单位称为数据包(packet)。 网络层协议的代表涉及:IP、IPX、RIP、OSPF等。 第三层:网络层 IP、IPX、APPLETALK、ICMP 传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要解决端到端的差错控制和流量控制问题。 在这一层,数据的单位称为数据段(segment)。 传输层协议的代表涉及:TCP、UDP、SPX等。 第四层:传输层 TCP、UDP、SPX 会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还运用在数据中插入校验点来实现数据的同步。 第五层:会话层 RPC、SQL、NFS 、X WINDOWS、ASP 表达层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表达层的数据转换涉及数据的加密、压缩、格式转换等。 第六层:表达层 ASCII、PICT、TIFF、JPEG、 MIDI、MPEG 应用层为操作系统或网络应用程序提供访问网络服务的接口。 应用层协议的代表涉及:Telnet、FTP、HTTP、SNMP等。 第七层:应用层 HTTP,FTP,SNMP等 加密解密是在网络层完毕的 七层理解 物理层:物理接口规范,传输比特流,网卡是工作在物理层的。 数据层:成帧,保证帧的无误传输,MAC地址,形成EHTHERNET帧 网络层:路由选择,流量控制,IP地址,形成IP包 传输层:端口地址,如HTTP相应80端口。TCP和UDP工作于该层,尚有就是差错校验和流量控制。 会话层:组织两个会话进程之间的通信,并管理数据的互换使用NETBIOS和WINSOCK协议。QQ等软件进行通讯因该是工作在会话层的。 表达层:使得不同操作系统之间通信成为也许。 应用层:相应于各个应用软件 影响 OSI是一个定义良好的协议规范集,并有许多可选部分完毕类似的任务。 它定义了开放系统的层次结构、层次之间的互相关系以及各层所涉及的也许的任务。是作为一个框架来协调和组织各层所提供的服务。 但是OSI参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。即OSI参考模型并不是一个标准,而是一个在制定标准时所使用的概念性框架。 事实上的标准是TCP/IP参考模型 PPPOE机制 此外,尚有一个最广泛的例子就是PPPoE,在以太网上走PPP业务,也没有用到ARP。它的实现机理是这样的:我要跟外界通信,一方面我发一个PADI广播包;假如在这个以太网上有PPPoE服务器(即BRAS),那么回复一个PADO单播给我;然后我再发一个PADR给PPPoE服务器请求建立连接,服务器收到后,则回复一个PADS单播包,分派一个Session ID,PPPoE连接建立。 ARP、RARP 1)当ADSL拨号成功时没有建立IP和MAC的映射。拨号链接是一种点到点链路,这种链路的特点是一端发送的数据总被另一端原顺序的接受到。(即使两端的IP不在同一段上也可以收到)里面有一个拟定性:一定别对端收到;唯一性:一定被唯一的对端收到;顺序性:包不会乱续;这样的链路是不需要什么MAC的。 2)你说的拨号也许说的是PPPOE拨号,这个是有IP和MAC的关系的,但使用的而不是ARP协议,而是PPPOE自身的保证机制。这也就是PPPOE可以防止ARP病毒的主线所在。 假如说道信元的话那是ATM的东西。映射的不是IP和MAC,应当说的IP和VPI VCI对。 任何三层地址都需要映射到二层地址,以太网是IP和MAC,FR是IP和DLCI,ATM是IP和vpi/vci,当没有映射时,在路由器上debug会看到“encapsulation failed” 有点看不下去了,对于你 3)得出以下结论: 1,假如计算机在访问internet的时候,不管是客户机基于以太网,还是服务器基于以太网技术,都必修使用ARP和RARP协议。 2,假如计算机在访问internet的时候,客户计算机或服务器都使用FDDI或其他非以太网技术,可以不使用ARP和RARP协议。 最大感觉就是你总结的东西都不对味 简朴的说两句吧 1.arp和rarp 和以太网之间就是地址解析和反向地址解析协议,是基于以太网的技术,这没什么好说的 2.假如你非要把 arp和rarp 和internet联系上的话 这里面的 的关系就没你说的那么简朴,绝对和狭隘了,internet包含的东西很多,但是和 arp和rarp 有关系的几乎没有,这个是你对概念的模糊和理解的不清楚的因素 3.fddi 是光纤类东西,不管是技术还是概念都与 arp和rarp 没关系 那就更不要在说信员是什么了 那么,在最深层次上说, 数据在 以太网 里面传输的时候,用到的是模拟信号转为数字信号 也就是用 0和1来解决数据的电平的 一般说来 arp和rarp 用在内网中就是起到解析地址的作用(以前就是这么定义的,并且这也是最重要的作用) 基本是在设备(pc or sever)端上做解决的 广义上说可以更本就不用关心他们之间是怎么连的,那就更不需要关心又是什么网络 ~ fddi 是光纤传输,是将模拟信号转为光信号来解决传送的,在两个局端之间有转换设备来解决,然后同理也是在另一端复员信号送到局端通过arp和rarp协议来解决数据具体走向的 那么 arp和rarp 和internet的联系 无论是基于ATM 还是 FR 还是ADSL拨号的 PPP/MP 等等网络"中间"技术 和arp和rarp的关系简朴来说就一句话,那就是没联系,8杆子都打不着 最后 必须 这两个字 在做下结论的时候,在不是很清楚的情况下 最佳别用 否则就是在吾人子弟的 多看看书吧 4)ADSL只是种接入方式 5)一方面说,我不是什么高手,但是对于你所讲的这些东西,自信尚有一点了解。 ARP(地址解析协议)和RARP(逆地址解析协议)是某些网络接口(如以太网和令牌环网)使用的特殊协议,用来转换IP层和网络接口层使用的地址。这里已经说的很清楚,arp不是每种网络都需要的实现。实质上你是可以实现一个二层链路完全由非以太网跟令牌环网构成的网络,这里主线不牵涉arp什么事情。 对于TCP/IP来讲,它是可选的,可有可无的。它既不是TCP/IP协议族最初额实现,也不是必须或者必要的实现,假如你不怕麻烦,完全可以不要它的存在(对于RARP协议来讲,情况稍微有些特殊)。从这个意义上来讲,ARP/RARP主线就没有追究存在必要不必要的问题。 举个例子,我们的农业生产什么是主线?种子、土地,人,阳光,环境。除了这些之外,其它的东西就是可有可无的,农业社会,大家是刀耕火种,现在是机械化。ARP/RARP的有无就跟机械化的有无是同样的。不是必要的,但是现在假如你说不要耕种设备了行不行啊,答案是行,也不行。行是由于没有同样可以做,不行是由于现在没有人再想去面朝黄土背朝天的劳作了,没有了大家也许真的就不习惯了。 总之来讲,讨论arp跟rarp存在的必要与否自身,主线就没有什么意义。 至于什么P2P主线就跟这个帖子的内容没有什么关系了。说是什么技术,有些牵强。算是一个思想吧,一种软件组织的架构。至于什么改变互联网基础的潜能,让人听了却是摸不着头脑的感觉。跟之前提的什么C/S,B/S本是一类东西,至于是采用哪种组织软件,要看应用的特点,并不是万能良药,什么东西拿P2P来就万事大吉,选其它的就不行,反之也同样。 你的重要问题在于,对网络实质内容理解自身就肤浅,却又自认为是。个人认为你需要做的是,静下心来,认真的理解网络的实质,不要搞些似是而非的东西出来,这样真的很误人的。 6)目前的网络都有二层的地址,但是不一定叫MAC地址。譬如FR的DLCI,ATM的VPI VCI等等。 假如你的简历上面写“熟悉/了解C#”,那么你就应当可以回答下面的这些基础问题。我将给出自己的简要答案以供参考。欢迎讨论。 传入某个属性的set方法的隐含参数的名称是什么? value,它的类型和属性所声名的类型相同。 如何在C#中实现继承? 在类名后加上一个冒号,再加上基类的名称。 C#支持多重继承么? 类之间不支持,接口之间支持。类对接口叫做实现,不叫继承。 被protected修饰的属性/方法在何处可以访问? 在继承或间接继承与这个类的子类中可以访问。 私有成员会被继承么? 会,但是不能被访问。所以看上去他们似乎是不能被继承的,但事实上的确被继承了。 请描述一下修饰符protected internal。 在同一个Assembly中,他的访问级别和public同样,而跨Assembly访问时,他的访问级别同protected同样。即protected的范围 + internal的范围。 C#提供一个默认的无参数构造函数,当我实现了此外一个有一个参数的构造函数时候,还想保存这个无参数的构造函数。这样我应当写几个构造函数? 两个,一旦你实现了一个构造函数,C#就不会再提供默认的构造函数了,所以需要手动实现那个无参数构造函数。 C#中所有对象共同的基类是什么? System.Object. 重载和覆写有什么区别? 重载提供了对一个方法署名的不同参数调用的实现。覆写提供了子类中改变父类方法行为的实现。 在方法定义中,virtual有什么含意? 被virtual修饰的方法可以被子类覆写。 可以将非静态的方法覆写成静态方法么? 不能,覆写方法的署名必须与被覆写方法的署名保持一致,除了将virtual改为override。 可以覆写私有的虚方法么? 不可以,甚至子类中无法访问父类中的私有方法。 可以阻止某一个类被其他类继承么? 可以,使用关键字sealed。 可以实现允许某个类被继承,但不允许其中的某个方法被覆写么? 可以,标记这个类为public,并标记这个方法为sealed。 什么是抽象类(abstract class)? 一种不可以被实例化的类。抽象类中一般具有抽象方法,当然也可有具体实现。继承类只有实现过所有抽象类的抽象方法后才干被实例化。 何时必须声明一个类为抽象类? 当这个类中包含抽象方法时,或是该类并没有完全实现父类的抽象方法时。 接口(interface)是什么? 只具有共有抽象方法(public abstract method)的类。这些方法必须在子类中被实现。 为什么不能指定接口中方法的修饰符? 接口中的方法用来定义对象之间通信的契约,指定接口中的方法为私有或保护没故意义。他们默认为公有方法。 可以继承多个接口么? 当然。 那么假如这些接口中有反复的方法名称呢? 这种情况中你可以决定如何实现。当然需要特别得小心。但是在编译环节是没有问题的。 接口和抽象类的区别是什么? 接口中所有方法必须是抽象的,并且不能指定方法的访问修饰符。抽象类中可以有方法的实现,也可以指定方法的访问修饰符。 如何区别重载方法? 不同的参数类型,不同的参数个数,不同的参数顺序。 const和readonly有什么区别? const可以用于局部常量,而readonly,实际是类的initonly字段,显然不能是局部的。 System.String 和System.StringBuilder有什么区别? System.String是不可变的字符串。System.StringBuilder存放了一个可变的字符串,并提供一些对这个字符串修改的方法。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服