socket,tcp,http三者之间的区别和原理

socket,tcp,http三者之间的区别和原理,第1张

标准的socket有3种类型,分别为:
SOCK_STREAM:即TCP,工作在传输层,进程之间通信(IP+端口),需要先建立连接,保证数据的完整性和有序性,有分包机制,有流量控制机制
SOCK_DGRAM:即UDP,工作在传输层,进程之间通信(IP+端口),无连接,不保证数据完整性,不保证有序性,有分包机制,无流量控制机制
SOCK_RAW:即IP,工作在网络层,主机之间通信(IP),无连接,不保证数据完整性和有序性,无分包机制,无流量控制

IP地址和端口号两部分。
socket也叫做套接字。用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过套接字向网络发出请求或者应答网络请求,它是一个处于应用层和网路层之间的一个封装起来供人使用的接口。
socket是通信的基石,是支持TCP与IP协议的网络通信的基本 *** 作单元。它是网络通信过程中端点的抽象表示。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/13454755.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-10
下一篇 2023-08-10

发表评论

登录后才能评论

评论列表(0条)

保存