Socket网络相关知识
①.又称”套接字”
②.网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个 Socket
③.应用程序通常通过”套接字”向网络发出请求或者应答网络请求
端口号(用来定位程序),有效端口065535其中01024是被系统使用或者保留的端口.
常见协议 TCP 和 UDP 相当于通信的方式
- TCP (传输控制协议)
建立链接,形成传输数据的通道
在链接的过程中进行大数据传输(数据不受限制)
通过三次握手完成连接
三次握手是为了数据可以可靠,安全的传输
必须建立连接,效率会低
HTTP 请求每发送一个请求就完成一次连接
2 .UDP 协议(用户数据报协议) —>错过就没了
将数据即源和目的分装成数据包中,不需要建立连接
每个数据报的大小限制在64K 之内
因为无需连接.因此是不可靠协议
不需要建立连接,速度快
网络通信的要素
1.网络上的请求就是通过 Socket 来建立链接然后互相通信
2.IP地址(网络上主机设备的唯一标识)
3.HTTP 底层就是通过 Socket 建立连接通信管理,实现数据传输,他是一个 TCP 的传输协议(方式),是一个可靠,安全的协议!
网友评论