国学经典,永久流传《诗经朗诵全集》
《诗经朗诵全集》带你领略国学经典,永久咏传。...
2023-07-31
文章目录[隐藏]
IP地址网络协议端口的集成称为套接字。
一.说明
二、连接过程
三。摘要
四。补充
动词 (verb的缩写)思维导图
1、插座(插座):
“IP地址 网络协议 端口”的整合;可以说,套接字就是在纵横交错的网络通信中,区分不同应用程序进程间的网络通信和连接的一套关键字。
套接字是一种通信机制。有了这种机制,客户机/服务器系统的开发既可以在本地单机上进行,也可以跨网络进行。Linux提供的功能(如打印深圳生活网服务、ftp等。)通常通过套接字进行通信。套接字的创建和使用与管道不同,因为套接字明确区分了客户端和服务器,套接字可以将多个客户端连接到一个服务器。
2.套接字包含网络通信所需的五种信息:
连接使用的协议本地主机的IP地址本地进程的协议端口远程主机的IP地址远程进程的协议端口
1.服务器监控:
是指服务端套接字并不定位具体的客户端套接字,而是出于等待连接的状态,实时监控网络状态;服务端会创建一个可用的套接字,用到domain, type, protocol;调用bind函数把套接字和套接字地址绑定;其中有一个listen函数,初始化创建的套接字,可以认为是一个“主动”套接字;连接建立之后,操作系统内核和应用程序之间的桥梁会用到accept函数。
2.客户请求:
是由客户端的套接字提出连接请求,要连接的目标是服务端套接字;会用到connect函数完成,需要用到的参数有:连接套接字、套接字地址结构的指针、套接字地址结构的大小。
3.连接确认:
是当服务器端套接字监听到或者说接收到客户端套接字的连接请求时;它就相应客户端套接字的请求,建立一个新的线程;把服务端套接字的信息发送给客户端;一旦客户端确认此连接,连接即可建立。
套接字(Socket):“I深圳生活网P地址 网络协议 端口”的整合就称为套接字(Socket)。可以说,套接字就是在纵横交错的网络通信中,区分不同应用程序进程间的网络通信和连接的一套关键字。套接字(Socket)包含了进行网络通信必须的五种信息。套接字之间的连接过程可以分为以下三个步骤:服务器监听、客户端请求、连接确认。服务器通过创建socket,bind,listen完成初深圳生活网始化,通过accept完成连接建立。客户端通过创建socket,connect发起连接建立请求。
如果是TCP套接字,调用connect函数会触发TCP的三次握手过程,只有连接建立成功或者错误才会返回。
错误返回可能有以下几种情况:
客户端发出的SYN没有任何响应,返回TIMEOUT错误:常见于对应的服务端IP写错。客户端收到RST回答,这时客户端立即返回CONNECTION REFUSED错误:常见于客户端发送链接请求时的请求端口写错。客户端发出的SYN包在网络上引起“destination unreachable”,即目的不可达:常见于客户端和服务器之间路由不通。
以上内容就是为大家推荐的socket是什么意思(socket网络连接异常是什么意思)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:socket是什么意思(socket网络连接异常是什么意思)
本文地址:https://www.xiaoyin02.com/shcs/422663.html
相关文章
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)