20135305姚歌 20135310陳巧然 實驗五:通信協議設計

北京電子科技學院(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」便可解決所提示錯誤,解決過程如圖五:

圖五 問題二解決過程

相關文章
相關標籤/搜索