HTTP,TCP,UDP,SOCKET整理
来源:互联网 发布:linux snmp协议配置 编辑:程序博客网 时间:2024/05/22 12:23
1.HTTP
HTTP是无状态,“请求-响应”式,短连接通信协议。服务器处于监听状态,接收到客户端请求后建立连接。客户端向服务端发送信息,服务端回复,然后断开链接。客户端如果不发出请求,服务端无法直接向客户端发送数据。
2.TCP
TCP是面向连接的,长连接通信协议。客户端向服务端发出连接请求,包括三次握手的过程。三次握手成功后建立连接。之后服务端或者客户端都可以主动向彼此发送数据。断开连接时,需要经历四次挥手的过程。TCP的连接机制确保它是一种可靠的通信协议。
3.UDP
UDP是无连接的通信协议。客户端和服务端无需简历连接就可以发送数据。可靠性较低,但是不需要连接,实时性较好。
4.SOCKET
套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。socket是TCP/UDP使用的接口。
很多情况下,需要服务器端主动向客户端推送数据,保持客户端与服务器数据的实时与同步。此时若双方建立的是Socket连接,服务器就可以直接将数据传送给客户端;若双方建立的是HTTP连接,则服务器需要等到客户端发送一次请求后才能将数据传回给客户端,因此,客户端定时向服务器端发送连接请求,不仅可以保持在线,同时也是在“询问”服务器是否有新的数据,如果有就将数据传给客户端。
1 0
- HTTP,TCP,UDP,SOCKET整理
- HTTP、TCP、UDP、Socket
- TCP、UDP、SOCKET、HTTP
- HTTP、TCP、UDP、Socket
- HTTP、TCP、UDP、Socket
- tcp、udp、http、socket
- TCP、UDP、HTTP、SOCKET
- TCP、UDP、HTTP、SOCKET
- (转)HTTP、TCP、UDP、Socket
- SOCKET,TCP/UDP,HTTP,FTP
- SOCKET, TCP/UDP, HTTP, FTP
- SOCKET, TCP/UDP, HTTP, FTP
- TCP、UDP、HTTP、SOCKET、HTTPS
- SOCKET, TCP/UDP, HTTP, FTP
- TCP,UDP,Socket和HTTP
- SOCKET, TCP/UDP, HTTP, FTP
- SOCKET, TCP/UDP, HTTP, FTP
- socket、TCP、UDP、HTTP、FTP
- Qt之二维绘图
- 整数型加减乘除四则混合运算
- 操作系统引论--操作系统的目标和作用
- 第9周深复制体验1
- ACM第三次练习—1003
- HTTP,TCP,UDP,SOCKET整理
- python 2.x和3.x关于 'module' object has no attribute 'open'的解决办法
- 知识梳理:Android子线程中更新UI的3种方法
- LK的数学题 欧拉函数
- SSH write failed broken pipe
- DetachedCriteria Criteria 使用方法
- 线程生命周期
- 【HUSTOJ】1028: 最小公倍数
- Volatile的前世今生