美文网首页
socket原理

socket原理

作者: 南苑bert | 来源:发表于2020-07-19 14:52 被阅读0次

    一组数据要发送IP,不可靠, 丢包、重复、失序这个的经常的事情

    socket 客户端IP,客户端port,服务器端IP,服务器端Port,服务端IP,服务端Port

    • 进程之间是用端口区分开来的

    • IP成发过来的数据包,到了TCP的时候,对根据端口的不同,来决定发给那个应用程序

    • 客户端和服务端

    socket客户端

    • 会用一个connect的函数,来减少我们一些底层处理,客服端是主动的,客户端系统可以自动获取IP和端口

    socket服务端

    • 服务端是被动的
    • 需要监听客户端发起的连接请求
    • 服务器要应付很多的客户端发起的连接,所以它要通过IP或者IP+端口来区分开来

    这个时候服务端就会有一个listenfd对象资源,这个主要作用用来监听客服端,bind是用声明我要占用的IP和端口,然后listen开始监听

    image.png

    相关文章

      网友评论

          本文标题:socket原理

          本文链接:https://www.haomeiwen.com/subject/jfulkktx.html