对于这个问题我很抱歉,但是我已经搜索过这个话题,但并不是很清楚,他们说互联网使用tcp/ip,但有时他们说也使用osi!例如,UDP应用程序,他们不使用tcp/ip,因为它不是tcp?!
有没有人能说清楚点?意思是;哪里是“确切”使用OSI,哪里是“确切”使用TCP/IP!
发布于 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
发布于 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模型。
发布于 2012-02-17 21:38:04
ISO/OSI模型本质上是一个理论构造。
TCP/IP大致就是它的一种实现。
https://stackoverflow.com/questions/9329105
复制相似问题