64得票7回答
网络单位的定义:碎片、段、数据包、帧、数据报。

网络术语中使用哪些单位?我们在什么地方使用它们? 我知道以下内容,但不确定它们的意义: 片段(Fragment) 段(Segment) 数据包(Packet) 帧(Frame) 数据报(Datagram) 它们可以分配到特定的OSI层吗?这是否更加复杂?

36得票3回答
HTTP在OSI模型的哪一层? 答案:HTTP位于OSI模型的应用层。

有些人认为HTTP在OSI模型的会话层中。 但在谭恩伯姆的《计算机网络》中,HTTP被认为是在OSI模型的应用层中。 还有一些人说HTTP没有会话的概念。这是否意味着HTTP不能在会话层中? 那么HTTP位于会话层吗?谢谢。 更新:对于HTTP/2,在OSI模型中处于哪个层?

33得票6回答
网络:传输层和网络层的区别

在互联网模型中,有四个层次:链路层 -> 网络层 -> 传输层 -> 应用层。 我其实不太清楚网络层和传输层之间的区别。据我所知:Transport layer: include congestion control, flow control, reliability ... Networ...

27得票4回答
WebSocket协议位于OSI模型的哪一层?

我在想,WebSocket 的第七层协议是否为应用层,因为实际上它是在浏览器中进行的。

25得票7回答
互联网使用的是TCP/IP还是OSI协议?

非常抱歉这个问题,但我已经搜索了关于这个主题的信息,但并不是很清楚。他们说互联网使用TCP/IP,但有时候也会用到OSI!例如,UDP应用程序不使用TCP/IP,因为它不是TCP? 请问,有人能够澄清一下吗?我的意思是:OSI在哪里“确切地”被使用,TCP/IP在哪里“确切地”被使用?

20得票3回答
为什么我们需要 MAC 地址,当已经有本地 IP 地址了?

据我所了解,MAC地址是用于在局域网中标识设备的物理地址。 然而,本地IP地址也可以唯一地标识局域网中的设备。 那么,既然我们可以只使用IP地址来标识局域网和广域网上的设备,为什么还要包括MAC地址呢? 我知道这是OSI模型和某些协议的基础,但我的问题更多是想了解为什么一开始就被设计成这样?这...

18得票3回答
REST API范式位于OSI模型的哪个层级?

在一次面试中,我被问及需要将REST API范式分类到OSI层之间。 我认为它应该介于第5层和第7层之间;然而,面试官说它只属于第5层,因为它类似于RPC。 在我看来,它不能仅仅是第5个会话层,因为真正的REST API是无状态的,不像会话(HTTP会话),所以它可以被放置在第7层(应用...

15得票7回答
OSI模型 - 会话层和表示层的作用是什么?

因此,我感觉我对应用层和传输层(包括)以下所有层级都有很好的理解。 然而,会话层和表示层,我并没有完全理解。我已经阅读了维基百科中简单的描述,但它没有给出分离这些层级有何用处的例子。 所以: 什么是会话层?它是做什么的?在什么情况下,使用会话层比直接与传输层交流更好? 什么是表示层?(...

15得票3回答
为什么TCP比HTTP更快?

我和我的经理讨论过,他说TCP比HTTP更快是因为TCP在比HTTP更低的层面上运行。 那么我想起我在大学里学过的OSI模型,所以我认为他的意思是因为HTTP在应用层工作,而TCP在传输层工作(比应用层低2层),所以更快... 所以我的问题是: 较低层是否更快是因为在两台计算机之间进行...