码迷,mamicode.com
首页 > 其他好文 > 详细

信息安全系统设计基础实验五 通讯协议设计

时间:2015-12-01 14:30:32      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:

北京电子科技学院(BESTI)

             

课程:信息安全系统设计基础实验  班级:1353

学号姓名:20135305姚歌  20135310陈巧然

成绩:             指导教师:娄嘉鹏         实验日期:2015.11.17

实验密级:         预习程度:        实验时间:15:30-18:30

仪器组次:              必修/选修:必修             实验序号:五

实验名称:           通讯协议设计                          

实验目的与要求:                                           

    1. 理解密码系统开发的过程;                            

    2. 实现简易的通讯协议;                                

    3.包含分组算法和对称算法;                           

    4. 要有系统的安全设计。                                 

 

 

 

实验仪器:

名称

型号

数量

计算机

Lenovo

1

 

 

实验内容、步骤与体会(附纸):

一、实验步骤

1、阅读理解源码

进入/arm2410cl/exp/basic/07_httpd 目录,使用 vi 编辑器或其他编辑器阅读理解源代码。

2、编译应用程序

运行 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

3、下载调试

使用 NFS 服务方式将 HTTPD 下载到开发板上,并拷贝测试用的网页进行调试,本例中用的是 index 测试网页。下载结果如图一:

技术分享

4、本机测试

在台式机的浏览器中输入 http://192.168.0.111(111 为 UP-CUP S2410 实验板的 IP地址),观察在客户机的浏览器中的连接请求结果(如图 2.7.8)和在开发板上的服务器的打印信息。实验结果如下图二:

技术分享

图二 本机测试结果

 

三、遇到的问题与解决方法

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”即可解决所提示错误,解决过程如图五:

技术分享

图五 问题二解决过程

 

信息安全系统设计基础实验五 通讯协议设计

标签:

原文地址:http://www.cnblogs.com/20135310cqr/p/5009741.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!