美文网首页
2019-11-07理解套接字

2019-11-07理解套接字

作者: 林定益想去NASA捡垃圾 | 来源:发表于2019-11-14 16:06 被阅读0次

接受连接请求过程

  • 调用socket函数创建套接字
  • 调用bind函数分配IP地址和端口号
  • 调用listen函数转为可接收请求状态
  • 调用accept函数受理连接请求

创建套接字

int socket(int domain,int type,int protocal);
  • domain 套接字中使用的协议族信息
  • type 套接字数据传输类型信息
  • protocol 计算机间通信中使用的协议信息

套接字类型1:面向连接的套接字(SOCK_STREAM)

  • 传输过程数据不会消失
  • 按序传输数据
  • 传输的数据不存在数据边界(Boundary)

套接字类型2:面向消息的套接字(SOCK_DGRAM)

  • 强调快速传输而非传输顺序
  • 传输的数据可能丢失也可能损毁
  • 传输的数据有数据边界
  • 限制每次传输的数据大小

相关文章

  • 2019-11-07理解套接字

    接受连接请求过程 调用socket函数创建套接字 调用bind函数分配IP地址和端口号 调用listen函数转为可...

  • ss:一个统计网络和套接字信息的命令行工具

    ss简介 ss命令可以用来统计套接字信息,它支持PACKET套接字、TCP套接字、UDP套接字、DCCP套接字、R...

  • 2018-09-12 day18网络编程

    1.socket套接字 socket又叫套接字,就是进行数据通信两端。分为服务端套接字和客户端套接字 套接字编程:...

  • Mysql常用文件介绍

    套接字文件 Linux上本地连接Mysql默认采用套接字方式。套接字文件可由参数socket控制。查看套接字文件的...

  • 第十六章 网络IPC 套接字

    套接字描述 套接字是通信端点的抽象 套接字描述符:正如使用文件描述符访问文件,应用程序用套接字描述符访问套接字 套...

  • TCP/IP协议族、Socket、HTTP的知识整理

    Socket(套接字,业余计算机从业人员表示,这是什么垃圾翻译?!套接字是个什么鬼?套接就套接,什么叫套接字?)是...

  • Python基础语法-3

    socket套接字使用流程:1.创建套接字2.使用套接字收/发数据3.关闭套接字 创建一个TCP socket 创...

  • 19.理解UDP套接字

    TCP 是面向连接的传输协议,建立连接时要经过三次握手,断开连接时要经过四次握手,中间传输数据时也要回复ACK包确...

  • 套接字与套接字编程

    什么是套接字(Socket)? 使用端口(Port)可以标识不同的网络进程 端口使用16个bit位表示 4个字节 ...

  • 为什么Socket被翻译为“套接字”?

    如题,个人觉得是屎一样的翻译,晦涩难懂,导致我在上大学的时候一度难以理解什么是套接字 (Socket)、安全套接字...

网友评论

      本文标题:2019-11-07理解套接字

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