三分钟了解Socket通信原理

作者: MiHomes | 来源:发表于2017-04-20 23:07 被阅读495次

一.什么是Socket?

    1.Socket是一个网络通信的套接字(接口)

二.Socket的实现流程?

1.Socket在客户端和服务端的一些配置:

    服务器:

        a.socket()创建socket对象

        b.bind()为socket对象绑定协议,赋予名字

        c.listen()监听此socket,将socket从默认主动类型改为被动类型

    客户端:

        a.socket()创建一个socket对象

        b.connect()连接服务器的socket对象

2.连接过程(TCP):

三次握手连接.png

3.传输过程:

    服务器,客户端都可使用read(),write()等函数

4.释放过程(TCP):

四次握手释放.png

欢迎加入关注微信公众号MiHomes,后续会有更多更好的博客推送给您。
末尾:移动互联&人力资源交流群,可加微信zy666128入群交流。


image.png

相关文章

  • ndk开发—用socket实现双进程守护

    前篇 首先我们需要了解一下socket的通信原理,大家百度就可以找到这张图片 java实现socket通信首先服务...

  • 网络基础学习

    1、了解网络协议 讲解易懂网址 2、 Socket通信原理 清晰的讲解了socket的API链接 3、作为一名IO...

  • 三分钟了解Socket通信原理

    一.什么是Socket? 二.Socket的实现流程? 1.Socket在客户端和服务端的一些配置: 2.连接过程...

  • Socket通信原理

    Socket通信原理 Socket博客地址Socket 是一组调用接口、是{ 应用层与TCP/IP协议族 }通信...

  • Socket通信原理

    详细参考:http://www.cocoachina.com/ios/20160602/16572.html so...

  • iOS 网络(三)-Socket

    一、Socket原理 1.套接字(Socket)概念 套接字(Socket)是通信的基石,是支持TCP/IP协议的...

  • 一、Socket技术详解

    Socket原理 1、什么是Socket 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通...

  • iOS面试题整理

    1.socket原理:socket中文翻译为套接字 是支持TCP/IP协议的网络通信的基本操作单元,包含网络通信必...

  • Socket学习

    socket是网络间进程通信的一种实现方式。 下图就是socket的原理图。 那么socket在哪里呢?又是服务于...

  • Socket通信原理简介

    何谓socket 计算机,顾名思义即是用来做计算。因而也需要输入和输出,输入需要计算的条件,输出计算结果。这些输入...

网友评论

本文标题:三分钟了解Socket通信原理

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