本文将与您分享套接字编程中常见协议的内容。我觉得边肖很实用,就和大家分享一下作为参考。让我们跟着边肖看一看。
1.ip
IP协议连接多个分组交换网络。它在源地址和目的地址之间传输一种叫做数据包的东西。
它还提供了重组数据大小的功能,以满足不同网络的数据包大小要求。2.TCP 传输控制协议
传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。
TCP建立连接需要三次握手,终止连接需要四次握手。
当主动方发出SYN连接请求时,等待对方应答SYN ACK [1],最后对对方的SYN进行ACK确认。
3.UDP(User Datagram Protocol) 用户数据报协议
一种无连接传输层协议,提供面向事务的简单且不可靠的信息传输服务。
UDP可以直接向服务器传输数据,服务器也可以直接向客户端传输数据。
4.http 网站
HTTP是一种简单的请求-响应协议,通常运行在TCP之上。它指定客户端可以向服务器发送什么类型的消息,以及它将得到什么类型的响应。
5.websocket html5长连接
Websocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket可以一直连接,就像铺设管道一样,水可以一直流。
感谢阅读!这篇关于“套接字编程中常用的协议是什么”的文章将在这里分享。希望
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/98523.html