计算机网络实验 题目:Socket编程 实验1 基于 UDP 的 Socket编程 实验2 基于 TCP 的 Socket编程 姓名: 学号: 学院: 年级: 实验时间: 目录 一、实验内容: ............................................................................................................................... 3 实验 1 基于 UDP 的 Socket 编程 ........................................................................................... 3 实验 2 基于 TCP 的 Socket 编程 ............................................................................................ 3 二、 程序设计 ................................................................................................................................. 3 1 基于 UDP 的 Socket 编程 .................................................................................................. 3 1.1 实验原理:基于 UDP 协议的无连接 C/S 的工作流程 .......................................... 3 1.2 实现方案和实验结果 ................................................................................................ 4 1.2.1 方案 1:Linux上两个进程间的通信 ................................................................... 4 方案 1 实现方案 ....................................................................................................... 4 方案 1 实验结果 ....................................................................................................... 4 1.2.2 方案 2:Windows 主机(client)和 Linux虚拟机(server)之间的进程通信 6 方案 2 实现方案 ....................................................................................................... 6 方案 2 实验结果 ....................................................................................................... 6 2 基于 TCP 的 Socket 编程................................................................................................... 7 2.1 实验原理:基于 TCP 协议的面向 C/S 的工作流程 .......................