Python Course Design Note 32 of 52

Socket Services

Chapter20

Task Name - Socket Services

Task Overview

  1. Gain a deep understanding of how the TCP sticky packet problem arises
  2. Understand the process of the DNS service

Community Topic

How does the TCP sticky packet problem arise?

Details

The TCP protocol has been around for a long time; it is the cornerstone of the Internet

Check-in Requirements

  1. Write a remote command execution program based on TCP that must not produce any sticky packets, with the recv parameter set to 512

  2. Write a QQ-style chat program based on UDP; both sides can quit the chat program at any time, and the server records the chat content

  3. Write an NTP program based on UDP (a program that synchronizes the time of several machines)

Homework check-in deadline: September 19