zoukankan      html  css  js  c++  java
  • 20135305姚歌 20135310陈巧然 实验五:通讯协议设计

    北京电子科技学院(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”即可解决所提示错误,解决过程如图五:

    图五 问题二解决过程

  • 相关阅读:
    集合框架(三)
    集合框架(二)
    集合框架(一)
    第九章 持有你的对象
    UML类图
    用a标签设置锚点
    设计原则
    第八章 接口与内部类
    装配Bean
    第33条:用EnumMap代替序数索引
  • 原文地址:https://www.cnblogs.com/20135310cqr/p/5009741.html
Copyright © 2011-2022 走看看