北京电子科技学院(BESTI)html
实 验 报 告linux
课程:信息安全系统设计基础实验 班级:1353算法
学号姓名:20135305姚歌 20135310陈巧然浏览器
成绩: 指导教师:娄嘉鹏 实验日期:2015.11.17安全
实验密级: 预习程度: 实验时间:15:30-18:30服务器
仪器组次: 必修/选修:必修 实验序号:五编辑器
实验名称: 通信协议设计 测试
实验目的与要求: spa
1. 理解密码系统开发的过程; 命令行
2. 实现简易的通信协议;
3.包含分组算法和对称算法;
4. 要有系统的安全设计。
实验仪器:
名称 |
型号 |
数量 |
计算机 |
Lenovo |
1 |
实验内容、步骤与体会(附纸):
1、实验步骤
一、阅读理解源码
进入/arm2410cl/exp/basic/07_httpd 目录,使用 vi 编辑器或其余编辑器阅读理解源代码。
二、编译应用程序
运行 make 产生可执行文件 httpd
[root@zxt /]# cd /arm2410cl/exp/basic/07_httpd/
[root@zxt 07_httpd]# make
armv4l-unknown-linux-gcc -DHTTPD_DOCUMENT_ROOT=\"/mnt/yaffs\" -c -o httpd.o httpd.c
armv4l-unknown-linux-gcc -DHTTPD_DOCUMENT_ROOT=\"/mnt/yaffs\" -c -o copy.c
armv4l-unknown-linux-gcc -o ../bin/httpd httpd.o copy.o -lpthread
armv4l-unknown-linux-gcc -o httpd httpd.o copy.o -lpthread
[root@zxt 07_httpd]# ls
copy.c doc httpd httpd.c httpd.o
index.html Makefile copy.o doc Google
三、下载调试
使用 NFS 服务方式将 HTTPD 下载到开发板上,并拷贝测试用的网页进行调试,本例中用的是 index 测试网页。下载结果如图一:
四、本机测试
在台式机的浏览器中输入 http://192.168.0.111(111 为 UP-CUP S2410 实验板的 IP地址),观察在客户机的浏览器中的链接请求结果(如图 2.7.8)和在开发板上的服务器的打印信息。实验结果以下图二:
图二 本机测试结果
3、遇到的问题与解决方法
1、在运行make命令产生可执行文件httpd时,咱们运行make命令结束后,进入07_httpd文件夹内查看,发现并无生成httpd这一文件,详细见下图三:
图三 问题一截图
解决办法:再次运行make命令后获得提示“can’t open output file ../bin/httpd”,可知,在咱们当前所在的07_httpd文件夹的上级目录ws中并不存在bin这个文件夹,因此致使命令运行时没法进入ws/bin/httpd这一路径,由此,咱们选择使用了mkdir这个建立指定名称目录的命令,返回到当前目录的上一级目录中,使用“mkdir bin”在ws文档中建立了bin目录,因而可顺利运行make命令产生httpd文件,解决过程以下图四:
图四 问题一解决过程
2、在将httpd服务下载到开发板上这一步骤中,挂载超级终端与共享文件创建通信时,输入“mount -t nfs -o nolock 192.168.0.234:/root/bc /host”时,提示“No such file or directory”错误提示,
解决方法:再次查看共享文件目录,肯定咱们并不存在/root/home/bc这一目录,将命令行修改成“mount -t nfs -o nolock 192.168.0.234:/home/bc /host”便可解决所提示错误,解决过程如图五:
图五 问题二解决过程