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

楼主: TKB5566 (我们的元首阿道夫希特勒)   2022-06-12 18:26:16
※ [本文转录自 Network 看板 #1YfBQb0n ]
作者: TKB5566 (台湾知识库5566) 看板: Network
标题: [问答] 有关于OSI7层架构的问题
时间: Sat Jun 11 23:37:07 2022
就是我目前正在准备国考的网络概论,网络概论一开始都会先介绍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 (安安)   2021-06-12 10:52:00
1. Kernel,driver
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2021-06-12 15:55:00
1. network stack, 从 driver 到 user space 的程式都有2. 在我的理解里他们都只是协定抽象化的一层只要两边程式是建立在同个程度的抽象化就可以互通3. 实体层规范的是物理讯号 (光/电讯号编码)而 MAC Layer 是管理资料流 也就是管理讯号转资料的部份
作者: kckckckc (KC)   2022-06-12 22:28:00
一直觉得这个分的虾机巴细 除了实体 其他不都是程式吗只是资料被一个一个协议包起来而已 可包可不包 怎么会有层囧
作者: azdy (旅行的意义?)   2022-06-13 16:07:00
层对层连结是虚拟的概念性连结XD功能性连结
作者: ChungLi5566 (中坜56哥)   2022-06-14 10:42:00
这个有实际摸过网络设备就会了解了实体层 资料链结层 网络层 都可以摸到机器

Links booklink

Contact Us: admin [ a t ] ucptt.com