老雷socket编程之认识常用协议

2019-07-23 08:41:23来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

老雷socket编程之常见网络协议

1.ip
IP协议是将多个包交换网络连接起来,它在源地址和目的地址之间传送一种称之为数据包的东西,
它还提供对数据大小的重新组装功能,以适应不同网络对包大小的要求。

2.TCP 传输控制协议
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
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.cnblogs.com/lrjxgl/p/11123910.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:PHP中的Cookie

下一篇:老雷socket编程之PHP利用socket扩展实现聊天服务