SOCKET与TCP,UDP有啥关系?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SOCKET与TCP,UDP有啥关系?相关的知识,希望对你有一定的参考价值。

能再说细一点吗?我要与国外人交谈,就这些不能说服人家的,主要说说cocket通信的好处,原理,

SOCKET是Java实现数据通信的API。
这个词语起源于BSD相关的UNIX,程序开发中用于process之间通信的API名称。

TCP/UDP是OSI模型的第四层中定义的两种通信方式。

也就是说,SOCKET是API,而TCP/UPD是通信协议,两种根本不同的东西。

语言表达的例子:
用SOCKET实现TCP(或者UDP)通信。 (相反,TCP或者UDP通信也可以不使用SOCKET实现)
参考技术A SOCKET是TCP、UDP的实现方式,用SOCKET编程可以实现TCP、UDP的通信。 参考技术B socket就像一个管子,连接两端。而tcp.udp就像管子中的东西。是液体还是气体。也就是传送的协议。 参考技术C 找下这本书 《JAVA TCP/IP SOCKET 编程》机械工业出版社 。
可以找到你要的答案。

以上是关于SOCKET与TCP,UDP有啥关系?的主要内容,如果未能解决你的问题,请参考以下文章

TCP UDP socket http webSocket 之间的关系

TCP和UDP通信有啥区别 如何分别用java实现?

Socket与Http区别、优缺点及应用场景

TCP与UDP在socket编程中的区别

完全理解TCP/UDPHTTP长连接WebsocketSockJS/Socket.IO以及STOMP的区别和联系

UDP之socket通讯