计算机网络---TCP/IP网络编程实验

计算机网络—TCP/IP网络编程实验

一、实验目的

  1. 掌握TCP/IP协议的基本知识,TCP/IP协议的基本工作原理。
  2. 理解Socket的基本概念和工作原理,掌握Socket建立、监听、连接、数据发送和接收的方法。
  3. 进一步掌握客户/服务器应用程序的设计方法,利用底层的Windows Sockets API函数实现简单的 Winsock 网络应用程序设计,提高Windows平台上的Socket编程能力。

二、实验环境和任务

  1. 设计一程序,利用UDP实现点对点聊天。
  2. 设计一程序,实现Web服务器的基本功能。

三、实验步骤及实验结果记录

客户端

服务器端

实现点对点聊天

实现web服务器的基本功能

四、实验结果分析和总结

  1. 编写一个简单的局域网消息发送程序。
  2. 编写一个程序利用Winsock实现语音全双工通信。
  3. 编写一个程序实现浏览器功能。
  4. 编写一个FTP服务器程序设计。
  5. 编写一个FTP客户端程序。
  6. 编写一个邮件监视程序,监视邮件服务器上是否有新邮件到达。
  7. 比较阻塞方式与非阻塞方式时应用程序的性能。
  8. 试利用C++Builder中系统提供的相关组件来实现问题1~6程序。
经验分享 程序员 微信小程序 职场和发展