zoukankan      html  css  js  c++  java
  • 【Python高级编程020 ● 网络编程 ● TCP的介绍】


    ---------Python基础编程---------

    Author : AI菌


    【内容讲解】

    1、网络应用程序之间的通信流程
        之前我们介绍了IP地址和端口号,
        通过IP地址能够找到对应的设备,
        然后再通过端口号找到对应的端口,
        再通过端口把数据传输给应用程序。
        这里要注意,数据不能随便发送,
        在发送之前还需要选择一个对应的传输协议,
        保证程序之间按照指定的传输规则进行数据的通信,
        而这个传输协议就是我们今天学习的TCP。
    
    2、TCP
        TCP(Transmission Control Protocol),简称传输控制协议,
        它是一种面向连接的、可靠的、基于字节流的传输层通信协议。
    
    3、TCP通信步骤:
        创建连接
        传输数据
        关闭连接
        
    4、TCP的特点
        1) 面向连接
            通信双方必须先建立好连接才能进行数据的传输,数据传输完成后,双方必须断开此连接,以释放系统资源。
        2)可靠传输
            TCP采用发送应答机制
            超时重传
            错误校验
            流量控制和阻塞管理

    【往期精彩】

    ▷【Python基础编程196 ● 读取文件的4种方式】
    ▷【Python基础编程197 ● 读取文件的4种方式】
    ▷【Python基础编程198 ● 读取文件的4种方式】
    ▷【Python基础编程199 ● Python怎么读/写很大的文件】
    ▷【Python基础编程200 ● 读取文件的4种方式】
    ▷【Python基础编程201 ● 读取文件的4种方式】
    ▷【Python基础编程202 ● 读取文件的4种方式】
    ▷【Python基础编程203 ● 读取文件的4种方式】

    【加群交流】



  • 相关阅读:
    容斥原理
    m元集A到n元集B的满射的个数
    二项式反演公式
    多项式定理
    组合数的基本性质
    Luogu P2408 不同子串个数
    Luogu P5410【模板】扩展 KMP
    Luogu P2336 [SCOI2012]喵星球上的点名
    Luogu P2852 [USACO06DEC]牛奶模式Milk Patterns
    Luogu P4248 [AHOI2013]差异
  • 原文地址:https://www.cnblogs.com/hezhiyao/p/13641875.html
Copyright © 2011-2022 走看看