学习目标

今日目标

  • 能够说出IPv4和IPv6的区别
  • 能够使用ifconfig指令查看本机IP地址,使用ping判断主机是否在线
  • 能够说出80、21、22知名端口的作用
  • 能够说出面向连接面向无连接的区别

  • 能够使用socket 向指定地址和端口发送数据

  • 能够使用udp方式接收数据并输出

  • 能够使用encode()decode()对字符串进行编码和解码

  • 能够使用bind() 给自己的程序绑定固定端口


  • 能够实现udp版聊天器(发送消息、接收消息、退出系统)

今日单词

  • configure 英 [kən'fɪgə] 安装;使成形

  • package 英 ['pækɪdʒ] 程序包

  • sources 英 [sɔːsis] 来源(source的复数)

  • backup 英 ['bækʌp] 做备份

  • update 英 [ʌp'deɪt] 更新;校正


  • protocol 英 ['prəʊtəkɒl] 协议;草案;

  • transfer 英 [træns'fɜː; trɑːns-; -nz-] (File Transfer Protocol(文件传输协议)

  • application 英 [ˌæplɪ'keɪʃ(ə)n] 应用程序

  • download 英 [daʊn'ləʊd] 下载

  • upload 英 [ʌp'ləʊd] 上传


  • enable 英 [ɪn'eɪb(ə)l; en-] 使能够,使成为可能;

  • interface 英 ['ɪntəfeɪs] 接口 界面

  • plugins 插件;插件程序;

  • address 英 [ə'dres] 地址

  • port (计算机的)端口;


  • send 英 [send] 发送,寄;

  • dynamic 英 [daɪ'næmɪk] 动态的;动力的

  • socket 英 ['sɒkɪt] 套接字

  • encode 英 [ɪn'kəʊd; en-] 编码

  • decode 英 [‚diː'kəʊd] 解码


  • text 英 [tekst] 文本

  • receive 英 [rɪ'siːv] 接收

  • accept 英 [əkˈsept] 接受;承认;

  • UDP (User Datagram Protocol)

  • TCP (Transmission Control Protocol)