2016年計(jì)算機(jī)四級《網(wǎng)絡(luò)工程師》學(xué)習(xí)筆記:第12章

字號:


    第12章 Internet與Intranet信息服務(wù)
    一、環(huán)球信息網(wǎng)
    1、環(huán)球信息網(wǎng)的定義:環(huán)球信息網(wǎng)(WWW)是基于客戶機(jī)/服務(wù)器方式的信息發(fā)現(xiàn)技術(shù)和超文本技術(shù)的結(jié)合。
    2、超文本文檔包含著一些借用標(biāo)題、章節(jié)本身等構(gòu)造文本的命令,從而允許瀏覽程序格式化為一種文本類型,以獲得的屏幕顯示效果。
    3、Web任務(wù):是使用一個(gè)起始URL來獲取一個(gè)Web服務(wù)器上的Web文檔,解釋這個(gè)HTML,并將文檔內(nèi)容以用戶環(huán)境所許可的效果限度地顯示出來。
    4、瀏覽器分類:線模式和圖形界面。
    lynx是線模式瀏覽器,使用箭頭鍵來瀏覽內(nèi)在HTML連接,支持書簽和表格功能。特點(diǎn)是:在交互狀態(tài),可以將文章發(fā)布到新聞組;在非交互狀態(tài),可以將HTML過濾為純文本。
    midasWWW是基于X-windows系統(tǒng)瀏覽程序,支持更多的嵌入圖形。
    Mosaic是可以支持嵌入的gif和xbm圖形,其他的視頻影像。
    Netscape頁面采取邊傳送文檔邊顯示的方式,增強(qiáng)了交互效果。
    Micosoft Explorer
    5、Web服務(wù)器:在目前主要3種基于UNIX的web服務(wù)器公用軟件。
    NCSA Web是C語言編寫的,程序小,速度快,可以單獨(dú)作為服務(wù)進(jìn)程運(yùn)行,也可以設(shè)置在inetd中運(yùn)行。
    CERN httpd是早期C語言編寫的Web服務(wù)器,主要特點(diǎn)為提供proxy代理和緩存功能。
    Plexus httpd是perl語言編寫的,可擴(kuò)展性好,易于使用和更新,但行動(dòng)時(shí)開銷較大。
    二、環(huán)球信息網(wǎng)服務(wù)的建立
    1、編譯Web服務(wù)程序:獲取源程序包;編輯修改相應(yīng)的Makefile;設(shè)置選擇項(xiàng),修改src/config.h頭文件;在每個(gè)目錄中運(yùn)行make編譯命令。必要時(shí)修改src/makefile,cgi-src/makefile,support/makefile三個(gè)配置文件,編譯三項(xiàng)內(nèi)容:httpd服務(wù)程序,support支持程序,cgi-bin接口程序。
    2、配置Web系統(tǒng)服務(wù):包括在三個(gè)配置文件,Web系統(tǒng)配置文件httpd.conf;Web資源文檔配置文件srm.conf;Web服務(wù)訪問控制配置文件access.conf,還包括如何擴(kuò)充文檔MIME類型。
    3、http配置文件使用的一些約定:不分大小寫;以#開始的為注釋行;一個(gè)指令定義一行;忽略多余的安全可靠,只認(rèn)為是一個(gè)空格。
    4、系統(tǒng)配置文件httpd.conf
    配置時(shí)首先需要選擇httpd的運(yùn)行方式(單獨(dú)運(yùn)行或是在inetd下運(yùn)行),是否進(jìn)行服務(wù)訪問控制。然后以httpd.conf.dist為模板,修改各個(gè)變量。
    5、文檔配置文件srm.conf