‘壹’ 如何理解网络协议,包括物理层,网络层,应用层,越通俗越好,谢谢各位牛人
物理层:这个最好理解了,打个比方我有1台PC,我现在网口没有插网线,这个就是“物理层”没有连通,物理层就是代表我们能看得见摸得着的一些东西,比如计算机网口坏掉了,网线断了什么的都是属于物理层的故障。
网络层:简单点说就是IP地址的问题,比如1台PC它需要连接网络,之前它已经手工指定了一个192.168.1.10的地址,但是这次上层路由器给它分的是192.168.1.11的IP地址,所以这台计算机又上不了网了,这个就是网络层故障,当然网络层的东西还是有很多的,总而言之你可以理解为就是IP地址方面出了点问题。
应用层:这个也是比较好理解的,继续刚刚的例子,现在这台PC物理层也好了,网络层也好了,比如说你现在通过IE浏览器来上网问题,你通过QQ,MSN上网和别人聊天,通过炒股软件观察股市行情,这些实际应用我们能够体验的到的就叫做应用层。可能有时候计算机的IE浏览器奔溃了,你不能通过它来上网了,这个就是IE浏览器的应用层出了问题。
PS:楼主可能刚刚接触网络所以有些东西我写的比较直白,也难免不够严谨,如果你想再更深入全面的了解网络的东西建议看一些专业的书籍,我说您的这些也只能是对于刚刚开始对于概念不清的同学一点小点解。
‘贰’ 各种网络在物理层互连时有什么要求
包括数据链路层,中继器工作于物理层。 数据链路层分为MAC子层和LLC子层,既是MAC子层之上,当然包括LLC子层,只好说半层了。(但具体到实际的网桥产品是否要求链路层协议一样,则要视是否支持多种介质和帧类型而定) 路由器支持多种网络协议。
OSI(Open System Interconnect)开放式系统互联。
一般都叫OSI参考模型
是ISO(国际标准化组织)组织在1985年研究的网络互联模型。
最早的时候网络刚刚出现的时候,很多大型的公司都拥有了网络技术,公司内部计算机可以相互连接。可以却不能与其它公司连接。因为没有一个统一的规范。计算机之间相互传输的信息对方不能理解。所以不能互联。
ISO为了更好的使网络应用更为普及,就推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。
‘叁’ 如果不分析物理层 只分析数据链路层 一直网上到应用层的协议 那么无线和有线的是一样的吗
是一样的。物理层已经屏蔽掉不同硬件设备和传输介质的差异,对于数据链路层来说,它不知道这些数据是通过什么方式传出来的,它也不关心这个问题。所以同样的数据不管你是通过有线还是无线方式传过来,这些数据,在数据链路层看来都是一样的帧。上面的层也一样,看不到下面是怎么把数据传过来,只知道过来与否。如果别人那个网络分析器的程序是符合标准的,那是可以直接用的。当然,毕设还得注意“查重”问题。
‘肆’ 从网络层次的角度,接入网不属于物理层吗
从网络层次角度,接入网不属于物理层。因为网络协议中,没有网络层次的说法。
网络协议是指:1.物理层(Physical;layer) ;2.链路层(Data;link;layer);3.网络传输层(Network;layer) ;4.传输层(Transport;layer) ;5.会话层(Session;layer) ;6.表示层(Presentation;layer);7.应用层(Application;layer) 。除了物理层,是实实在在的硬件设备、设施组成的网络标准协议。其余的都是虚拟协议,即软件程序标准协议。
因此,网络层次属于标准协议3——网络传输层。这一层是规定有关ip地址规范问题。计算机与计算机链接时,需要规范正确的ip地址,以保证任何计算机在茫茫的网海中,能够被正确的识别。目前使用的是ipv4和ipv6规范。
如果指接入网,就不能用网络层次的角度说法。而应该说:从物理硬件的角度,接入网属于物理层。
‘伍’ 为什么局域网只涉及物理层和数据链路层
网络访问的过程其实就是一个查地图找路的过程。1.一层主要是指物理传输,牵扯到相互访问,所以不可能没有一层,换句话说,不通过物理传输,你怎么可能和别人通信呢?(即使是无线,那也叫传输,只不过传输介质不是我们普通的光、电而已)2.什么是狭义的局域网,局域网就是指在同一个IP网段的所有设备的集合。3.三层主要是指路由,也就是找路的过程,只有在IP属于不同网段,才需要使用到路由。当你访问一个不同网段的主机的时候,他会先查找网关,也就是是路由器(相当于我们打电话时候,如果拨外线,需要先到电信局),然后通过路由器来查找路由表(就是查地图),确定你的消息应该从哪条路送出去。4.为什么局域网只涉及到物理层和链路层呢?1)涉及到物理层,这个不用再解释了2)不涉及到网络层(三层),是因为网络层只为不同网段的IP进行服务3)对于局域网内部的访问,因为属于同一个网段(也就是所有的电脑最终都连到路由器的同一个接口下),所以并不需要查找地图。举个例子:你住集体宿舍,你要找一个住在同楼的不认识的朋友,你只要喊一下:我是小A,谁是小C呀,大家都会听到,然后小C就会答应,你们就知道了彼此的位置,并不需要在麻烦去查一下地图。——这就是二层的访问,而你们彼此之间一应一答认识的过程,就是楼上所说的ARP解析的过程,也就是确定了对方的位置。 事实上,即使是局域网内部的访问,也需要涉及到三层及以上,比如:你和局域网内的电脑进行FTP传文件,事实上,FTP就是个七层的服务,你要发送一个报文,就需要把报文封装成7层,然后4、3、2层,对方收到之后,也要一层一层的把封装解开。所以,准确点说,应该这样描述:在局域网内部彼此访问,中间传输过程,不需要使用到三层及以上设备。
‘陆’ 网络物理层 链路层 网络层的关系
首先要明白各层的作用是什么。
物理层是产生并传输信号的,没有信号传输不同地点的设备不能相互感知;
链路层是用信号传输建立通信渠道的,一般规定特定的信号形式代表特定的具体意义,使不同的设备间可以相互沟通理解,物理层不同,信号产生的方式不同,对应的链路层也不同;
网络层的作用是不同的链路层之间也可以相互沟通理解,即屏蔽物理层和链路层的差别。
举个通俗的例子,物理层好比各种动物,猫啊狗啊什么的,猫会喵喵叫,狗会旺旺叫。链路层好比猫和猫之间,喵一下表示1,喵两下表示2;狗和狗之间,旺一下表示1,旺两下表示2,这样猫和猫、狗和狗就能相互交流了。网络层好比猫和狗之间,他们无法直接交流,于是猫喵了一下画一个1,喵两下画个2,狗旺一下画个1,画两下画个2,于是大家都明白了喵几下和旺几下都代表什么意思,猫和狗之间也可以交流了。
‘柒’ 物理层,数据链路层和网络层的基本功能是什么有什么联系
物理层的基本功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。
数据链路层的基本功能是:通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。
网络层基本功能是:通过路由选择算法,为报文或分组通过通信子网选择最适当的路径。
在计算机网络中由于各种干扰的存在,物理链路是不可靠的。因此,这一层的主要功能是在物理层提供的比特流的基础上,通过差错控制、流量控制方法,使有差错的物理线路变为无差错的数据链路,即提供可靠的通过物理介质传输数据的方法。
数据链路层中使用的物理地址(如MAC地址)仅解决网络内部的寻址问题。在不同子网之间通信时,为了识别和找到网络中的设备,每一子网中的设备都会被分配一个唯一的地址。由于各子网使用的物理技术可能不同,因此这个地址应当是逻辑地址(如IP地址)。
‘捌’ 物理层提供的仅仅是物理连接还是可靠透明的物理连接
由于受到不确定电磁噪声的干扰,物理层并不提供可靠的比特流传送,也就无法提供可靠的数据传送,端到端的可靠传送服务是由数据链路层的LLC(逻辑链路控制)子层来完成,比如高级数据链路控制(HDLC)协议就可以实现,当然它必须依靠物理层不可靠的传送来完成它的功能.
物理层在MAC子层的控制下负责将帧编码成电信号并在传输介质上进行传送,接收比特流并解码为帧交于MAC层协议,也向MAC提供一些物理层的状态信息.它不关心对方是否完全收到正确的比特流,正常情况下(比如网络接口卡没有坏等等)对方不能正确接收的原因1.访问传输介质发行冲突,可以用一定的介质访问控制(MAC)协议来消除或减少冲突,也可采用全双工方式来避免冲突。2.信号传输时受到严重电磁或其它物理现象干扰,这就是各种物理介质的电气性能的问题了,留给电子电气工程师们解决吧.