所以我正在学习 cisco ccent/ccna。自己研究文本只是为了获得一般有用的知识。所以在这本书的早期部分,它描述了 TCP/IP 套件的不同层、与每一层相关的协议、这些层如何相互作用,最后比较了 OSI 网络模型。了解模型中的相似点和不同点,TCP/IP 中的应用层对应于 OSI 模型中的第 7/6/5 层...
所以我的问题是这样的;TCP / IP模型本身是网络不同抽象级别中使用的不同协议的表示。应用层的协议是诸如Web浏览器之类的东西,传输层的协议是TCP / UDP,网络层的协议是IP和其他协议,链路层上的协议是以太网和其他协议......
那么,当 OSI 被抛弃时,它放弃了什么呢?OSI 模型的不同层是否使用不同的协议,OSI 的会话层是否不使用 HTTP,而是使用类似 HTTP 的东西?传输层是否不使用 TCP,而是使用类似 TCP 的东西?不是 IP,而是使用类似 IP 的东西?
或者模型之间的差异不仅仅是不同的协议套件(显然 OSI 使用应用程序/表示/和会话层,其中 TCP/IP 将所有这些功能与 Web 浏览器等结合到应用程序层......)
答案1
这些模型只是模型而已。现实世界并不完全符合这些模型。我们并没有放弃 OSI 或任何其他模型。我们创建这些模型是为了尝试解释事物在理想情况下如何运作,但现实总会露出丑陋的面目。
答案2
您自己已经回答了这个问题:TCP/IP 通过混合 OSI 层与 OSI 模型相冲突。其原因在于更好的性能。