• 【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种方式】

    【加群交流】



  • 相关阅读:
    PAT 甲级 1120 Friend Numbers (20 分)
    AcWing 894. 拆分-Nim游戏
    AcWing 891. Nim游戏
    AcWing 892. 台阶-Nim游戏
    AcWing 893. 集合-Nim游戏
    洛谷P1433 吃奶酪
    洛谷P1118 [USACO06FEB]数字三角形`Backward Digit Su`…
    AcWing 125. 耍杂技的牛
    AcWing 104. 货仓选址 绝对值不等式
    AcWing 913. 排队打水 排序不等式贪心
  • 原文地址:https://www.cnblogs.com/hezhiyao/p/13641875.html
Copyright © 2020-2023  润新知