OSI分层问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 22:23:15
一直还是没搞清楚分层的概念...希望高人解答~复制黏贴的就免了...
先说下我现在对OSI分层的认知程度...
一共是7层是吧...那么交换机说是工作在数据链路层..那么是不是交换机上面的网络层什么的都没的.就是单单只有数据链路层和物理层...
如果是的话..那么路由器也就是拥有下三层了是吧...
如果上面的都正确..
那么我可不可以这样理解分层...
例如,我这台机器有数据要传给其他机器,其中有台交换机在他们之中~那么我就把数据在我这台机器里一层一层传下去最终到物理层,然后通过电线电信号传到交换机..然后交换机接受到数据后,在分析数据上传到交换机的数据链路层,分析MAC地址~然后再下传到物理层,最终从端口输出。在最终传到另一台机子上,层层上传。
可能说的有点乱。请各位大哥们见谅。若不是这样,希望能详细解释下数据传输的过程。谢谢.

看了楼主的对OSI分层模型的理解,其实你没理解到这一步的时候,因为楼主连OSI七层模型的每一层的基本概念和作用都没弄明白。
我先给你介绍一下七层模型的基本概念和各层的作用功能:
这个问题对于初学者来说,都有点抽象,难理解。
对于计算机或计算机网络来说,他包含了很多种硬件设备,如计算机本身、网卡、交换机、路由器等。但硬件本身并不能工作,就像一台新买回来的电脑没有安装操作系统(如:Windows XP),它除了会浪费电以外,什么也干不了。所以能让这些硬件设备所工作的是设备所安装的软件系统,及“协议”。而这些软件协议又很多,又很复杂,人们为了把这些复杂的协议让人更容易操作、理解、学习。就把这些协议按照不同的功能分为七类,及七层,每一层的协议按照自己特定的功能去工作。去实现对数据的传输。

首先我们要了解OSI七层模型各层的功能。

第七层:应用层 数据 用户接口,提供用户程序“接口”。
第六层:表示层 数据 数据的表现形式,特定功能的实现,如数据加密。
第五层:会话层 数据 允许不同机器上的用户之间建立会话关系,如WINDOWS
第四层:传输层 段 实现网络不同主机上用户进程之间的数据通信,可靠
与不可靠的传输,传输层的错误检测,流量控制等。
第三层:网络层 包 提供逻辑地址(IP)、选路,数据从源端到目的端的
传输
第二层:数据链路层 帧 将上层数据封装成帧,用MAC地址访问媒介,错误检测
与修正。
第一层:物理层 比特流 设备之间比特流的传输,物理接口,电气特性等。

下面是对OSI七层模型各层功能的详细解释:

OSI七层模型 OSI 七层模型称为开放式系统互联参考模型 OSI 七层模型是一种框架性的设计方法
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主
要的功能使就是帮助不同类型的主机实现数据传输
物理层 : O S I 模型的最低层或第一层,该层包括物理连网媒介,如电缆连线连接器。物理层的协议产生并检测电压以便发送和接收携带数据的信号。在你的桌面P