码迷,mamicode.com
首页 > 其他好文 > 详细

socket连接方式

时间:2019-12-14 13:51:55      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:访问   不可   tcp   udp   应用   响应   方式   传输   bsp   

socket 在连接时首先socket是成对出现 一个在客户端一个在服务端,

socket在OSI在7层协议中不存在任何一个层中,只是他在应用层与传输层之间的一个虚拟接口,封装了TCP与UDP做为应用层调用。

socket 与HTTP区别

  socket是长连接客户端可以主动跟服务器端请求,服务端也可以主动与客户端连接。

  HTTP是短连接 只能有客户端发起请求服务端做响应,通讯结束后连接自动断开,服务端不可以主动与客户端发起访问。

 

socket连接

socket连接成对出现,一个运行客户端clientsocket,一个运行服务端servicesocket。

socket连接分三个步骤:服务监听,客户端请求,连接确认

服务器监听:服务器端的socket不具体定位客户端的socket,一直处于等待连接状态,实时监控网络状态等待客户请求连接。

客户端请求:客户端socket请求连接,要连接的服务器socket,会带上目标IP、端口号、源IP、端口号提出连接请求。

连接确认: 服务器端套接字收到客户端的连接请求,响应客户端请求,建立一个连接把服务器端的套接字描述发给客户端,客户端确认服务器的描述,双方就建立连接,服务器端的继续监听其他客户端发过来的socket请求。

socket连接方式

标签:访问   不可   tcp   udp   应用   响应   方式   传输   bsp   

原文地址:https://www.cnblogs.com/qutao125/p/12038842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!