计算机网络-ICMP和ARP协议——沐雨先生

本文介绍了如何改进实验5中的TcpFileServer和TcpFileClientJava程序,使其能在Dos命令窗口接收参数。同时,详细说明了利用Wireshark抓取和分析ICMP和ARP包的过程,以及实验中对网络协议的理解和应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验内容

  1. 改进实验5的TcpFileServer.java代码,使其能在Dos命令窗口执行;
  2. 改进实验5的TcpFileClient.java代码,使其能在Dos命令窗口执行;
  3. 利用Wireshark查看和分析ICMP消息;
  4. 利用Wireshark查看和分析ARP请求和响应。

基本要求

  1. 了解ICMP协议的作用及工作过程;
  2. 了解ARP协议的作用及工作过程;
  3. 学会使用Wireshark抓取并分析ICMP包;
  4. 学会使用Wireshark抓取并分析ARP包。

改进实验5的程序

在实验5中我们编写了两个建立在TCP上的Java应用程序,一个文件服务程序TcpFileServer.java,一个文件客户程序TcpFileClient.java。本实验要求改进这两个程序,使它们能在Dos命令窗口接收命令行参数运行,修改后的文件名分别是TcpFileServer2.java和TcpFileClient2.java。

实验步骤

第一部分 修改及运行server和client程序

  1. 打开NetBeans开发环境。在前面的实验中,我们曾在“D:\”盘下建立了一个Java Application项目,项目名称是javanetwork,项目所在文件夹是d:\javanetwork。本实验需要在此项目下建立一个名为demo.filetransfer2的包,在此包下建立Java应用程序TcpFileServer2.java和TcpFileClient2.java。
  2. 修改实验5的Tcp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沐雨先生

如果真的帮助到你了再打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值