TCP/IP协议是一个协议簇。里面包括很多协议的。UDP也是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。(资料来源: http://www.cnblogs.com/bizhu/archive/2012/05/12/2497493.html

IP协议是网络层的协议,描述数据包应该传递到哪去。

TCP和UDP是传输层的协议,描述数据包应该以怎样的方式传输。

HTTP协议是应用层的协议,描述数据包中包含了哪些数据。

Socket则是对TCP/IP协议的封装和应用(程序员层面上),即Socket本身并不是协议,而是一个调用接口(API)。所以说,Socket的出现只是使得程序员更方便地使用TCP/IP协议栈而已,是对TCP/IP协议的抽象。(资料来源:https://www.zhihu.com/question/39541968

网络模型如下图:

【计算机网络基础】TCP/IP、HTTP、Socket的概念

图片出自:http://www.cnblogs.com/zuoxiaolong/p/tcp2.html?utm_source=tuicool

相关文章:

  • 2021-12-22
  • 2021-08-23
  • 2018-05-02
  • 2021-04-20
  • 2021-04-26
  • 2021-12-27
  • 2021-04-23
  • 2022-12-23
猜你喜欢
  • 2021-08-07
  • 2021-07-26
  • 2021-11-09
  • 2021-06-30
  • 2021-11-13
相关资源
相似解决方案