[问答] 有关于OSI7层架构的问题

楼主: TKB5566 (我们的元首阿道夫希特勒)   2022-06-11 23:37:07
就是我目前正在准备国考的网络概论,网络概论一开始都会先介绍OSI 7层架构的概要,
分别是应用层、表现层、会话层、传输层、网络层、资料连结层、实体层共7层。
针对这7层都会有最简单的介绍与说明,其中表现层与会话层会合并到应用层里,
就剩下5层,所以通常接下来就是依序介绍这5层。
目前我先理解到的是每一层都有各自的协定,这样每一层之间,例如应用层对应用层
传输层对传输层、网络层对网络层之间才能互相通讯
而这是横向的通讯,又叫做Peer-to-peer;每一层之间
还有纵向的通讯,指的是在同一主机内,应用层、传输层、网络层之间上下的通讯
所以每一层的通讯协定,既有横向的通讯协定部分又有纵向的通讯协定部分
而协定就可产生层与层之间沟通的接口,也就是interface,
横向的通讯协定部分产生横向的沟通接口,叫peer-to-peer interface
纵向的通讯协定部分产生纵向的沟通接口,叫service interface
应用层对应用层的协定,较有名的有HTTP、FTP、SMTP、POP3、DNS
用于主机内应用程式对主机内程式的沟通
传输层的协定,有TCP、UDP
也是规范主机程式之间的沟通
网络层的协定,主要是IP
则是规范主机之间的沟通。
资料传输层的协定,有MAC Protocol,
规范相邻主机、设备的沟通
实体层则是两台设备之间用binary的讯号,透过缆线、光纤或是电磁波作为媒介来沟通。
作者: tomsawyer (安安)   2022-06-12 10:52:00
1. Kernel,driver
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2022-06-12 15:55:00
1. network stack, 从 driver 到 user space 的程式都有2. 在我的理解里他们都只是协定抽象化的一层只要两边程式是建立在同个程度的抽象化就可以互通3. 实体层规范的是物理讯号 (光/电讯号编码)而 MAC Layer 是管理资料流 也就是管理讯号转资料的部份5. 是实体层 然后现在的多半有能力去参与一部分 L2 的功能4. 实体层基本上它就是传输媒体直接连接的对象都收的到而传输层管理的就是说 你传输讯号的时机跟是否要接受资料
作者: airhong (艾尔洪斯)   2022-06-17 08:37:00
之所以分层是依照资料传递的需求创造的,您应该从讯框传出的资料来理解,由于讯框传出的资料有层层堆叠,在七层理论理才有层层解析的动作,在整个硬件中你甚至能说纵向动作是同时发生而非做完A交给B,因为各自Y负责一小部分,所以实际上是作用的相当快的

Links booklink

Contact Us: admin [ a t ] ucptt.com