Socket、TCP、UDP、HTTP的区别
来源:互联网 发布:二维码扫码软件 编辑:程序博客网 时间:2024/06/07 02:16
IP 协议应用在网络层,TCP协议应用在传输层,主要解决数据如何在网络中传输;HTTP协议应用在应用层,主要解决如何包装数据,主要三者从本质上讲是没什么可比性的。socket是对TCP/IP协议的封装和应用,socket本身并不是协议,而是一个调用接口,通过socket,我们才能使用TCP/IP协议。
实际上,socket跟TCP/IP协议没有必然的联系。socket编程接口在设计的时候,就希望也能够适应其他的网络协议。因此,socket的出现只是使得程序员更方便地使用TCP/IP协议而已,是对TCP/IP协议的抽象,从而形成了我们知道的一些最基本的函数接口,如create、listen、send等。
传输层的TCP是基于网络层的IP协议的,而应用层的HTTP协议又是基于传输层的TCP协议的,而Socket本身不是协议,就像上面说的,socket只是提供了一个针对TCP或者UDP编程的接口。
阅读全文
0 0
- TCP、UDP、HTTP、SOCKET之间的区别
- TCP/IP、UDP、 Http、Socket的区别
- TCP/IP、UDP、 Http、Socket的区别
- TCP、UDP、Http、Socket的区别
- TCP、UDP、HTTP、SOCKET之间的区别
- TCP、UDP、HTTP、SOCKET之间的区别
- socket、HTTP、TCP、UDP、IP的区别
- HTTP、TCP、UDP、Socket的区别
- TCP、UDP、HTTP、SOCKET之间的区别
- TCP、UDP、HTTP、SOCKET之间的区别
- TCP、UDP、HTTP、Socket的区别
- TCP、UDP、HTTP、SOCKET之间的区别
- TCP、UDP、HTTP、SOCKET之间的区别
- TCP、UDP、HTTP、SOCKET之间的区别
- TCP、UDP、HTTP、SOCKET之间的区别
- TCP、UDP、HTTP、SOCKET之间的区别
- TCP、UDP、HTTP、SOCKET之间的区别
- TCP、UDP、HTTP、SOCKET之间的区别
- Linux网络管理
- 网站打开速度对网站的影响!
- opencv中traincascade训练分类器
- uva 11645 求连续的11有多少个
- maven的配置 、语法及ssm配置事例
- Socket、TCP、UDP、HTTP的区别
- easyui-combotree传递参数到后台获取json值来绑定combotree控件
- 什么是服务治理?
- SpringBoot(十) :邮件服务
- 数字图像处理和计算机视觉相关的几个好的视频网站
- @Value用法注意事项
- 并发(十):用一个类实现遍历线程的所有状态
- leetcode之DP总结
- Android之ViewPager跳转时滑动效果交互问题