学生学号
实验课成绩
武汉理工大学
学生实验报告书
实验课程名称 计算机网络
开 课 学 院计算机科学与技术学院 指导老师姓名刘东飞 学 生 姓 名
学生专业班级 软件zy1302
2015— 2016学年第2学期
实验课程名称:计算机网络
实验项目名称 实验者 同组者 获取以太网卡的MAC地址 专业班级 软件zy1302 实验成绩 组别 实验日期 2016年6月3日 第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 内容:设计一个程序,使得能够获取本机安装的以太网卡的物理地址。 要求:一人独立完成,可显示运行机器的MAC地址。 二、实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等,用硬件逻辑或者算法描述) 在很多时候,我们需要获得服务器硬件信息(比如MAC地址),常用的有几种的方式: ? 使用命令行程序获得硬盘信息,然后通过Runtime.getRuntime().exec获得输出流,然后通过字符串分析获得MAC地址 ? 编译本地程序,然后通过JNI调用 以上两种方式都需要区分不同的操作系统平台,分别编码,比较麻烦,所以我使用了通用的跨平台的操作方式,那就是JDK自带的NetworkInterface接口,该接口在JDK1.4 已经出现,但是功能比较少,JDK1.6之后新增了不少新功能,比较不错。
三、主要仪器设备及耗材 主要仪器:PC机,按学生人数配备;局域网网络设备。 - 1 -