据我所了解,MAC地址是用于在局域网中标识设备的物理地址。 然而,本地IP地址也可以唯一地标识局域网中的设备。 那么,既然我们可以只使用IP地址来标识局域网和广域网上的设备,为什么还要包括MAC地址呢? 我知道这是OSI模型和某些协议的基础,但我的问题更多是想了解为什么一开始就被设计成这样?这...
网络术语中使用哪些单位?我们在什么地方使用它们? 我知道以下内容,但不确定它们的意义: 片段(Fragment) 段(Segment) 数据包(Packet) 帧(Frame) 数据报(Datagram) 它们可以分配到特定的OSI层吗?这是否更加复杂?
在互联网模型中,有四个层次:链路层 -> 网络层 -> 传输层 -> 应用层。 我其实不太清楚网络层和传输层之间的区别。据我所知:Transport layer: include congestion control, flow control, reliability ... Networ...
有些人认为HTTP在OSI模型的会话层中。 但在谭恩伯姆的《计算机网络》中,HTTP被认为是在OSI模型的应用层中。 还有一些人说HTTP没有会话的概念。这是否意味着HTTP不能在会话层中? 那么HTTP位于会话层吗?谢谢。 更新:对于HTTP/2,在OSI模型中处于哪个层?
因此,我感觉我对应用层和传输层(包括)以下所有层级都有很好的理解。 然而,会话层和表示层,我并没有完全理解。我已经阅读了维基百科中简单的描述,但它没有给出分离这些层级有何用处的例子。 所以: 什么是会话层?它是做什么的?在什么情况下,使用会话层比直接与传输层交流更好? 什么是表示层?(...
我和我的经理讨论过,他说TCP比HTTP更快是因为TCP在比HTTP更低的层面上运行。 那么我想起我在大学里学过的OSI模型,所以我认为他的意思是因为HTTP在应用层工作,而TCP在传输层工作(比应用层低2层),所以更快... 所以我的问题是: 较低层是否更快是因为在两台计算机之间进行...
非常抱歉这个问题,但我已经搜索了关于这个主题的信息,但并不是很清楚。他们说互联网使用TCP/IP,但有时候也会用到OSI!例如,UDP应用程序不使用TCP/IP,因为它不是TCP? 请问,有人能够澄清一下吗?我的意思是:OSI在哪里“确切地”被使用,TCP/IP在哪里“确切地”被使用?
在一次面试中,我被问及需要将REST API范式分类到OSI层之间。 我认为它应该介于第5层和第7层之间;然而,面试官说它只属于第5层,因为它类似于RPC。 在我看来,它不能仅仅是第5个会话层,因为真正的REST API是无状态的,不像会话(HTTP会话),所以它可以被放置在第7层(应用...