iso层次问题,高手的进,知道的给100分

来源:百度知道 编辑:UC知道 时间:2024/05/27 12:44:24
ISO上不是说,传输层,到网络层,再到数据链路层的吗,
可是我们的计算机,首先数据从网卡上出来,也就是物理层,再到交换机中去,也 就是数据链路层,再由路由做转发,好像不是根据ISO走的,
不是太明白,高手们教教我,我给他一百分,
这种方向正好相反了,这是何的呢,
如果直的不是,这样走的,那么,真实计算机的是如何转发信息的呢,??
100分求救呀,
100分如果说的好多给他分
OSI写错了,
OSI写错了,
OSI写错了,OSI写错了,OSI写错了,

看来你对网络协议分层还不是很理解,现解释如下:
首先,相互通信的两个实体,必须位于相同层中。在不同系统中同一层的实体叫做对等实体,比如在传输层之间的一个通信,传输层的最终目标是向其用户(一般是指应用层的进程)提供服务。为了达到这一目标,传输层利用了网络层所提供的服务。一个TCP数据段必须包含远程地址和本地地址(具体参见RFC),在进行通信的时候,必然需要网络层的配合,不然数据包不能达到远程地址。
如果理解了以上部分,传输层处理应用层的数据,并通过网络层传到目的地址,网络层在传输的时候需要利用数据链路层将数据打包成帧等,然后用物理层建立的通信信道进行传输。
以下是网络分层的概念:
两个系统间的通信是一个十分复杂的过程,因此其相关协议的设计、实现和调试过程也是极其复杂的。为了减少这一过程的复杂性,通常网络协议都按结构化的层次方式来组织,功能根据相互间的依赖(调用)关系分别由各层完成。每一层都建立在它的下层之上。不同的网络,其层的数量、内容和功能不尽相同,但在所有的网络中,除最高层以外的每一层都是通过层间接口向上一层提供预定的服务,而上一层无须了解这种服务是怎样实现的。最低层只提供而不使用服务,是提供服务的基础;最高层只接受服务而不提供服务;中间层既是下一层的用户,又是上一层服务的提供者
每一对相邻层之间都有一个接口。接口定义下层向上层提供的原语操作和服务。层和协议的集合被称为网络体系结构。协议实现的细节和接口的描述都不是体系结构的内容,因为它们都隐藏在机器内部,对外部来说是不可见的。只要机器都能正确地使用全部协议,网络上所有机器的接口不必完全相同。
协议分层的较低层次常常以硬件或固件的方式实现。