20145224陈颢文20145238荆玉茗 《信息安全系统设计基础》第五次实验报告

课程:信息安全系统设计基础 班级: 1452

姓名:荆玉茗 陈颢文 学号:20145238 20145224

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

实验密级: 预习程度: 实验时间:10:10-13:00

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

实验名称: 简单嵌入式 WEB 服务器实验

实验目的与要求:

1.掌握在 ARM 开发板实现一个简单 WEB 服务器的过程。

2.学习在 ARM 开发板上的 SOCKET 网络编程。

3.学习 Linux 下的 signal()函数的使用。

实验仪器名称 数量 型号
pc机 1
arm机 1 UP-TECH
虚拟机 1 REDHAT

实验内容、步骤与体会

1.阅读理解源码

进入07_httpd所在的目录,使用vi编辑器理解源代码。

2.编译应用程序

使用gcc编译器,分别对文件夹下的copy.c和httpd.c进行编译,出现copy和httpd的可执行文件。

3.下载调试

使用NFS服务方式将HPPTD下载到开发板上,并拷贝测试用的网页进行调试

4.本机测试

在台式机的浏览器中输入http://192.168.0.121,观察在客户机的浏览器中的链接请求结果和在开发板服务器上的打印信息。

实验中遇到的问题及解决

1.07_httpd的文件路径不对,发现拷贝错了文件夹,之后全部拷贝进入bc,文件夹中共有Makefile文件,后生成copy和httpd 的可执行文件。

其他

由于第一次实验我们花费了一个半小时,换了两次arm机、两台电脑还是没有成功,所以积累了配置环境变量的出错题库^=^,本来觉得非常失望没赶上大多数同学的进度

但是前一次的经历为我们后两次环境变量配置打下来良好的基础,有什么错误能很快的知道原因在哪,因此本次实验只用了一个小时就完成了三个实验(实验三还差最后一步)。

塞翁失马焉知非福,从以前遇到问题解决几次行不通就内心彻底崩溃,到现在尽管还是有很多问题,我会把以前抱怨的时间都花去解决问题上,娄老师的实验以及平常的作业

潜移默化的培养了我小强精神。那再来说说缺点,我觉得这几次实验坦白说自己收获的不是学到的知识,因为实验指导过于详细可能自己就会懒得去思考下一步该做什么、为什么做什么

,但明白如果老师不给详细的实验指导,我们可能就会又抱怨实验太难根本看不懂......很纠结,所以我也没办法给老师提意见,只能自己在实验课后多花时间去多问几个为什么。

参考资料

  • 2410经典实验指导20110331.pdf
  • exp5.txt

20145224&20145238《信息安全系统设计基础》实验五的更多相关文章

  1. 信息安全系统设计基础实验五 20135210&20135218

    北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础           班级: 1352 姓名:程涵,姬梦馨             学号:2013521 ...

  2. 信息安全系统设计基础实验五:简单嵌入式 WEB 服务器实验 (20135229,20135234)

    http://www.cnblogs.com/mqy123/p/5002683.html

  3. 20145215&20145307信息安全系统设计基础实验报告

    20145215&20145307信息安全系统设计基础实验报告 PART1 一.实验原理 交叉编译,简单地说,就是在一个平台上生成另一个平台上的可执行代码.同一个体系结构可以运行不同的操作系统 ...

  4. 20145220&20145209&20145309信息安全系统设计基础实验报告(5)

    20145220&20145209&20145309信息安全系统设计基础实验报告(5) 实验报告链接: http://www.cnblogs.com/zym0728/p/6132249 ...

  5. 20145220&20145209&20145309信息安全系统设计基础实验报告(3)

    20145220&20145209&20145309信息安全系统设计基础实验报告(3) 实验报告链接: http://www.cnblogs.com/zym0728/p/6132243 ...

  6. 20145220&20145209&20145309信息安全系统设计基础实验报告(4)

    20145220&20145209&20145309信息安全系统设计基础实验报告(4) 实验报告链接: http://www.cnblogs.com/zym0728/p/6132246 ...

  7. 20145220&20145209&20145309信息安全系统设计基础实验报告(2)

    20145220&20145209&20145309信息安全系统设计基础实验报告(2) 实验报告链接: http://www.cnblogs.com/zym0728/p/6083664 ...

  8. 信息安全系统设计基础实验二 20135210&20135218

    北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础                                          班级:1352 姓名 ...

  9. 信息安全系统设计基础实验四 20135210&20135218

    北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础          班级:   1352 姓名:程涵,姬梦馨 学号:20135210,20135218 ...

  10. 信息安全系统设计基础实验一 20135211&20135216

    北京电子科技学院(BESTI) 实 验 报 告 封面 课程:信息安全系统设计基础              班级:1352           姓名:(按贡献大小排名)李行之 刘蔚然          ...

随机推荐

  1. Java 集合的基本用法

    package jaxpsax; import java.util.Comparator; import java.util.HashSet; import java.util.Iterator; i ...

  2. Saving changes is not permitted in SQL Server

    From Save (Not Permitted) Dialog Box on MSDN : The Save (Not Permitted) dialog box warns you that sa ...

  3. Could not load file or assembly'System.Data.SQLite.dll' or one of its depedencies

    安装对应的 Microsoft Visual C++ 2010 Redistributable Package (x86)   If your download does not start afte ...

  4. PHP5与MySQL数据库操作

    1 建立数据库表:  2 读取数据 2.1 建立01.php 2.2 建立member.php  3 修改数据 3.1 建立level.php(修改数据) 3.2 建立up_level.php  4 ...

  5. 如何学习Python

    [整理]如何学习Python + 如何有效利用Python有关的网络资源 + 如何利用Python自带手册(Python Manual) http://www.crifan.com/howto_lea ...

  6. 数据库中 关于不能用in 不能用exist 等关键字 查询不出现字段的问题

    这是之前在网上见到的一道题,后来心里略微想了想 觉得应该可能,所以就一闪而过了,之前去面试晨光的时候面试者问了我这道问题,当时也只是把自己的想法说了一下,可能因为当时面试的感觉不太好,面试官也没有追究 ...

  7. 解决连接VPN后无法上网问题

    解决连接VPN后无法上网问题 VPN的英文全称是“Virtual Private Network”,翻译过来就是“虚拟专用网络”.顾名思义,虚拟专用网络可以把它理解成是虚拟出来的企业内部专线. 在公司 ...

  8. Asp.net MVC进入请求管道的过程

    Asp.net MVC进入请求管道的过程 Asp.Net MVC 跟AspNet 入口解释 Asp.Net MVC请求处理过程 mvc 请求模型 mvc的原理 mvc模型 NewMVCPipleLin ...

  9. 【git学习】sha1 deflate

    deflate has rfc sha1 has rfc sha1和md5sum类似,可以学习整理

  10. JSP页面嵌套

    项目中审批过程需要将业务表单嵌套在审批的页面中.由于业务表单很多,前台已经axjx到了本次选择的表单的地址.本来做的就是把这个链接放在审批页面上,但现在需求的就是直接把这个biz表单嵌套在审批的页面中 ...