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

    【加群交流】



  • 相关阅读:
    Java集合中List,Set以及Map等集合体系详解
    Rabbit-MQ-3 队列的属性和消息的属性
    RabbitMQ-1 基本概念和实现简单生产消费者
    ActiveMQ-3
    日期时间类
    字符串反转
    SpringBoot2.0+Shiro+MyBatisPlus权限管理系统
    Servlet+JSP+JDBC学生选课系统
    SpringMVC+Spring+Hibernate个人家庭财务管理系统
    Servlet中FilterConfig的使用
  • 原文地址:https://www.cnblogs.com/hezhiyao/p/13641875.html
Copyright © 2020-2023  润新知