计算机网络实验3计算机网络实验3.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
计算机网络实验三 计算机网络实验三旨在让学生通过实验,对网络原理有更深刻和更直观的认识;掌握网络基本技术,例如:组网、截获/分析数据包、网络编程等;为以后更深入的学习和利用计算机网络打下一个好的基础。 实验环境采用的计算机网络系统连接了因特网,主机操作系统为 Windows,使用的软件有 Ethereal、IE、Java 等。 实验内容包括三个部分:第一部分是查看课程配套的 3 个 JAVA Applet 演示,演示了 GBN(回退 N 步)协议、SR(选择重传)协议和 TCP 流量控制。第二部分是利用 Ethereal 研究 TCP 传输过程,通过捕获和分析 TCP 报文来了解 TCP 传输的过程。第三部分是 Socket 编程,演示了如何构造一个简单的 Web 服务器并响应多个请求。 通过这三个实验,学生可以更好地理解计算机网络的基本原理和技术,并掌握基本的网络编程技能。 知识点: 1. 计算机网络实验的目的是为了让学生更好地理解计算机网络的基本原理和技术。 2. 实验环境采用的计算机网络系统连接了因特网,主机操作系统为 Windows,使用的软件有 Ethereal、IE、Java 等。 3. GBN(回退 N 步)协议是一种错误恢复机制,它可以在出现错误时退回到之前的状态。 4. SR(选择重传)协议是一种错误恢复机制,它可以选择性地重传错误的数据块。 5. TCP 流量控制是一种机制,它可以控制数据的传输速率以避免网络拥塞。 6. Ethereal 是一种网络分析工具,它可以捕获和分析网络报文。 7. Socket 编程是一种编程技术,它可以用来创建网络应用程序。 8. Web 服务器是一种网络应用程序,它可以提供 web 服务。 9. TCP 传输过程可以分为三个阶段:连接建立、数据传输和连接关闭。 10. TCP 报文可以分为头部和数据两部分,头部包含了报文的控制信息,数据部分包含了实际的数据。 11. Socket 编程可以用来创建网络应用程序,例如 Web 服务器、FTP 服务器等。 12. 网络编程是计算机网络的核心技术之一,它可以用来创建各种网络应用程序。 13. 计算机网络实验可以帮助学生更好地理解计算机网络的基本原理和技术,并掌握基本的网络编程技能。 14. Java 是一种编程语言,它可以用来创建网络应用程序。 15. TCP/IP 协议是一种网络通信协议,它可以提供可靠的数据传输服务。 16. 网络分析工具可以用来捕获和分析网络报文,以了解网络传输的过程。 17. 网络编程技术可以用来创建各种网络应用程序,例如 Web 服务器、FTP 服务器等。 18. 计算机网络实验可以帮助学生更好地理解计算机网络的基本原理和技术,并掌握基本的网络编程技能。 19. TCP 传输过程可以分为三个阶段:连接建立、数据传输和连接关闭。 20. 网络编程技术可以用来创建各种网络应用程序,例如 Web 服务器、FTP 服务器等。
剩余17页未读,继续阅读
- 粉丝: 87
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AWDAWDWADWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- 15000个英文单词, SQLite3数据库,字段为 单词, 翻译,各种时态,复数形式,例句
- Replicate 的 Python 客户端.zip
- Raven 是 Sentry 的旧版 Python 客户端(getsentry.com),已被 sentry-python 取代.zip
- python打包创造-pycache-文件
- 基于Hadoop平台分析准大学生手机网购偏好与趋势
- 基于Python和ECharts的京东手机销售数据分析与可视化
- PythonLinearNonLinearControl 是一个用 Python 实现线性和非线性控制理论的库 .zip
- PythonJS 开发已转移到 Rusthon.zip
- Python,Cython,C 开发的 VIM 配置.zip