zoukankan      html  css  js  c++  java
  • python全程脱产第31天------TCP协议、socket

    一、TCP协议

      用途:可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保TCP不会被切割

      建立链接三次握手:客户端发送SYN seq=x给服务端,服务端返回信息SYN sep=y,ACK=x+1,客户端在发送ACK=y+1,然后建立链接

      断开链接四次挥手:客户端发送FIN seq=x+2 ACK=y+1给服务端,服务端返回两次信息给客户端,客户端在发送一次信息给服务端,然后断开链接

    二、socket

      定义:套接字,是在应用层和传输层之间的一个抽象层

      用途:把TCP/IP层复杂的操作抽象成几个简单的接口,供应用层调用已实现进程在网络中通信

      用法:调用socket模块

         打开——读/写——关闭

  • 相关阅读:
    nodejs下载图片保存本地
    anaconda基本命令
    1.购买腾讯学生服务器遇到的坑
    git 命令
    JS深拷贝递归实现
    Object.prototype.toString()
    Spring核心知识点
    Spring核心知识点
    Spring核心知识点
    Spring基础知识点
  • 原文地址:https://www.cnblogs.com/zhouyi0316/p/9556711.html
Copyright © 2011-2022 走看看