socket通信在哪一层TCP/IP协议是传输层协议,主要解决数据如何在⽹络中传输,⽽HTTP协议是应⽤层协议,主要解决如何包装数据。
那么我们平时说的最多的socket是什么呢,实际上socket是对TCP/IP协议的封装,它的出现只是使得程序员更⽅便地使⽤TCP/IP协议栈⽽已。socket本⾝并不是协议,它是应⽤层与TCP/IP协议族通信的中间软件抽象层,是⼀组调⽤接⼝(TCP/IP⽹络的API函数)
Socket是发动机,提供了⽹络通信的能⼒。
实际上,传输层的TCP是基于⽹络层的IP协议的,⽽应⽤层的HTTP协议⼜是基于传输层的TCP协议的,⽽Socket本⾝不算是协议,就像上⾯所说,它只是提供了⼀个针对TCP或者UDP编程的接⼝。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论