zoukankan      html  css  js  c++  java
  • Python网络编程 笔记

    前言:

    《Python网络编程 》介绍了网络编程基础,并提供了代码示例。很喜欢的一点是提供了一个网络实验环境。

    1. 编码与解码

    解码(decoding)是在应用程序使用字节时发生的。

    编码(encoding)是程序将字符串对外输出时所实施的过程。

    2. 路由

    根据目的IP地址选择将IP数据包发往何处就叫做路由。

    3. 多路复用(multiplexing)

     就是允许多个会话共享同一介质或机制的一种解决方案

    4. UDP与TCP

    两个独立的应用程序要维护一个会话,需要有两个额外的特性:

    1. 需要能识别相互的数据包,即给数据包打上标签(多路复用)

    怎么实现的识别并区分?

    使用不同端口号

    2. 数据包流出现错误要能修复(可靠传输)。

    UDP实现了多路复用,TCP两个都实现了。

  • 相关阅读:
    不是结束,而是刚刚开始
    第七次作业
    用类做封装
    用户故事
    团队编程--MP3播放器
    结对编程作业
    四则运算
    四、小电视自动抽奖
    三、wss连接B站弹幕
    一、基础设计
  • 原文地址:https://www.cnblogs.com/jeff-ideas/p/10540369.html
Copyright © 2011-2022 走看看