首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们在互联网上使用的是TCP/IP还是OSI?

我们在互联网上使用的是TCP/IP还是OSI?
EN

Stack Overflow用户
提问于 2012-02-17 21:29:17
回答 7查看 38.2K关注 0票数 23

对于这个问题我很抱歉,但是我已经搜索过这个话题,但并不是很清楚,他们说互联网使用tcp/ip,但有时他们说也使用osi!例如,UDP应用程序,他们不使用tcp/ip,因为它不是tcp?!

有没有人能说清楚点?意思是;哪里是“确切”使用OSI,哪里是“确切”使用TCP/IP!

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2012-02-17 21:34:13

因特网是基于TCP/IP的,TCP/IP是OSI理论模型的“简化”实现。也许更好的说法是TCP/IP受到OSI模型的启发,因为仔细观察它并不能真正与之匹敌。

更多信息请点击此处:

http://en.wikipedia.org/wiki/OSI_model#Comparison_with_TCP.2FIP_model

还有这里:

http://en.wikipedia.org/wiki/TCP/IP_model#OSI_and_TCP.2FIP_layering_differences

票数 20
EN

Stack Overflow用户

发布于 2015-02-11 01:12:41

当我搜索答案时,我发现很难理解,因为答案(即使正确)与问题中的疑问并不完全匹配。

问题实际上是关于OSI模型和TCP/IP模型的区别,而不是答案所基于的TCP/IP协议。一个不知道区别的人会感到困惑,或者根本不会对答案感到满意。我想我会尝试用更多的解释来回答这个问题。

对于上面的那些废话我很抱歉..这就是答案:

TCP/IP模型是由美国国防部(DoD)比开放系统互连( OSI )模型早了近10年形成的,它被定义为四层协议,即TCP和IP是与FTP、UDP、SNMP、SMTP、Telnet等协议一样的两种协议,也被称为因特网模型。但我知道这个名字本身是令人困惑的。这些层没有正确定义,因为它们只是基于协议。

但是经过一些研究,这些层又被重新定义了,OSI模型向我们展示了7层,它们应该是任何通信的实现方式。

TCP/IP模型有许多问题,如传输层不保证数据包的传递,没有单独的表示层,更换协议并不容易,因为它们不像OSI模型那样隐藏,你可以打赌OSI模型就是这样出现的

现在,由于两者都只是模型,在现实世界中,我们只是担心协议,因为这是如何实现的。因此,OSI模型是我们今天如何使用internet的参考,而不是TCP/IP模型。

票数 8
EN

Stack Overflow用户

发布于 2012-02-17 21:38:04

ISO/OSI模型本质上是一个理论构造。

TCP/IP大致就是它的一种实现。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9329105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档