第1章Web基礎(chǔ)知識(shí)_第1頁
第1章Web基礎(chǔ)知識(shí)_第2頁
第1章Web基礎(chǔ)知識(shí)_第3頁
第1章Web基礎(chǔ)知識(shí)_第4頁
第1章Web基礎(chǔ)知識(shí)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第1章 Web基礎(chǔ)知識(shí),1.1 Internet基礎(chǔ),1.1.2 Interne基本服務(wù)功能,1. 電子郵件(E-mail)服務(wù),2.WWW服務(wù),1.1.2 Interne基本服務(wù)功能,3. 遠(yuǎn)程登錄服務(wù)(Telnet),使用遠(yuǎn)程主機(jī)有兩種情況:一種是要求用戶有帳號(hào)才能進(jìn)行登錄的;另一種是開放的,用戶無須擁有自己的帳號(hào),即不用口令和用戶名就能登錄的。,4. 文件傳輸服務(wù)(FTP File Transfer Protocol),FTP既是一種文件傳輸協(xié)議,也是一種服務(wù)。,5新聞和公告類服務(wù),Internet的新聞和公告類服務(wù)主要有電子公告欄(BBS)和網(wǎng)絡(luò)新聞組(Usenet)。,1.1.4 I

2、P地址、域名和URL,1. IP地址,IP地址是識(shí)別Internet網(wǎng)絡(luò)中的主機(jī)及網(wǎng)絡(luò)設(shè)備的唯一標(biāo)識(shí)。,1.1.4 IP地址、域名和URL,2. 域名 IP地址是連網(wǎng)計(jì)算機(jī)的地址標(biāo)識(shí),所以TCP/IP協(xié)議中提供了域名服務(wù)系統(tǒng)DNS),允許為主機(jī)分配字符名稱,即域名。 Internet中的域名采用分級(jí)命名機(jī)別,其基本結(jié)構(gòu)如下: 計(jì)算機(jī)名.三級(jí)域名.二級(jí)域名.頂級(jí)域名 域名的結(jié)構(gòu)在于:DNS將整個(gè)Internet劃分成多個(gè)域,稱之為頂級(jí)域。頂級(jí)域名劃分采用了兩種劃分模式,即組織模式和地理模式。有7個(gè)域?qū)?yīng)于組織模式,其余的域?qū)?yīng)于地理模式,如cn代表中國(guó),us代表美國(guó),jp代表日本等。頂級(jí)域名分配

3、如下: com 商業(yè)組織 edu 教育機(jī)構(gòu) gov 政府部門 mil 軍事部門 net 網(wǎng)絡(luò)中心 org 上述以外的組織 int 國(guó)際組織,1.1.4 IP地址、域名和URL,互連網(wǎng)的域名管理機(jī)構(gòu)將頂級(jí)域的管理權(quán)分派給指定的管理機(jī)構(gòu),各管理機(jī)構(gòu)對(duì)其管理的域繼續(xù)進(jìn)行劃分,即劃分成二級(jí)域,并將二級(jí)域的管理權(quán)授予其下屬的管理機(jī)構(gòu),依此類推,便形成了樹型域名結(jié)構(gòu)。,1.1.4 IP地址、域名和URL,3. 統(tǒng)一資源定位器URL,統(tǒng)一資源定位器URL(Uniform Resource Locator)就是用來確定某信息位置的方法。 格式: : /#錨點(diǎn) 對(duì)于Internet,是指Internet的協(xié)議名

4、,包括: ftp(文件傳輸服務(wù))http(超文本傳輸服務(wù)) gopher(Gopher服務(wù))mailto(郵子郵件地址) telnet(遠(yuǎn)程登錄服務(wù))news(提供網(wǎng)絡(luò)新聞服務(wù)) wais(提供檢索數(shù)據(jù)庫信息服務(wù))。 對(duì)于信息服務(wù)類型為http,#錨點(diǎn)指定網(wǎng)頁內(nèi)的位置。 以下是一些URL的例子: telnet:/:70 ftp: //pub/www/doc gopher:/ news:comp.sys.novell wais:/,1.2 Web簡(jiǎn)介,Web發(fā)展到今天,已經(jīng)具有以下特點(diǎn) (1)Web是一種超文本信息系統(tǒng),(2)Web是圖形化的和易于導(dǎo)航的,(3)Web與平臺(tái)無

5、關(guān),(4)Web是分布式的,(5)Web具有新聞性,(6)Web是動(dòng)態(tài)的、交互的,1.2.2 Web工作原理,Web是基于客戶機(jī)/服務(wù)器的一種體系結(jié)構(gòu),在Web方式下客戶端軟件常用瀏覽器,如圖所示。,“客戶機(jī)”和“服務(wù)器”概念上更多的是指軟件,是指兩臺(tái)機(jī)器上相應(yīng)的應(yīng)用程序,或者說是圖中的“客戶機(jī)進(jìn)程”和“服務(wù)器進(jìn)程”。,1.2.2 Web工作原理,Web服務(wù)器向?yàn)g覽器提供服務(wù)過程可以歸納為以下幾個(gè)步驟:,(1)用戶打開計(jì)算機(jī)(客戶機(jī)),啟動(dòng)瀏覽器程序(Netscape Navigator, Microsoft Internet Explore等),并在瀏覽器中指定一個(gè)URL(Uniform R

6、esource Locator,統(tǒng)一資源定位器),瀏覽器便向該URL所指向的Web服務(wù)器發(fā)出請(qǐng)求。 (2)Web服務(wù)器(也稱為HTTP服務(wù)器)接到瀏覽器的請(qǐng)求后,把URL轉(zhuǎn)換成頁面所在服務(wù)器上的文件路徑名。 (3)如果URL指向的是普通的HTML文檔,Web服務(wù)器直接將它送給瀏覽器。HTML文檔中可能包含有Java、JavaScript、ActiveX、VBScript等編寫的小應(yīng)用程序,服務(wù)器也將其隨HTML一道傳送到瀏覽器,在瀏覽器所在的機(jī)器上執(zhí)行。 (4)如果HTML文檔中嵌有ASP或CGI(Common Gateway Interface,公共網(wǎng)關(guān)接口)程序,Web服務(wù)器就運(yùn)行ASP或

7、CGI程序,并將結(jié)果傳送至瀏覽器。 (5)URL也可以指向VRML(Virtual Reality Modeling Language)文檔。只要瀏覽器中配置有VRML插件,或者客戶機(jī)上已安裝VRML瀏覽器,就可以接收Web服務(wù)器發(fā)送的VRML文檔。,1.2.3 Web頁面,1. 網(wǎng)頁,Web動(dòng)態(tài)技術(shù)分為網(wǎng)頁的動(dòng)態(tài)表現(xiàn)技術(shù)與網(wǎng)頁的動(dòng)態(tài)交互技術(shù)。前者是網(wǎng)頁外觀表現(xiàn)技術(shù),后者是網(wǎng)頁的內(nèi)容更新技術(shù)。網(wǎng)頁的動(dòng)態(tài)表現(xiàn)技術(shù)是指在瀏覽器端的動(dòng)態(tài)網(wǎng)頁,也就是DHTML(Dynamic HTML)。,動(dòng)態(tài)內(nèi)容交互是指指網(wǎng)頁內(nèi)含有在服務(wù)器端執(zhí)行的程序代碼。每次執(zhí)行的結(jié)果會(huì)根據(jù)條件的的不同而不同,所以稱為動(dòng)態(tài)網(wǎng)頁。

8、 Web服務(wù)器端執(zhí)行的程序有CGI、ASP、JSP、PHP等。,1.2.3 Web頁面,2. 網(wǎng)站 若干個(gè)網(wǎng)頁按一定方式連接在一起,作為一個(gè)整體,用來描述一組完整的信息或一個(gè)單位的情況。這樣一組存放在網(wǎng)絡(luò)服務(wù)器上具有共同主題的相關(guān)聯(lián)的網(wǎng)頁組成的一組資源稱為網(wǎng)站。網(wǎng)站的網(wǎng)頁總是由一個(gè)主頁和若干個(gè)從頁組成。 3. 主頁或首頁 主頁可以認(rèn)為是網(wǎng)站(或一組網(wǎng)頁)的最主要的網(wǎng)頁,也可以認(rèn)為是網(wǎng)站門面,其他的網(wǎng)頁通過它可以鏈接。,1.2.4 Web技術(shù),(1)服務(wù)器技術(shù) 主要指有關(guān)Web服務(wù)器建構(gòu)的基本技術(shù),包括服務(wù)器策略與結(jié)構(gòu)設(shè)計(jì)、服務(wù)器軟硬件的選擇及其他有關(guān)服務(wù)器建構(gòu)的問題。 (2)HTML/DHTM

9、L技術(shù) HTML是Hypertext Markup Language(超文本標(biāo)記語言)的縮寫,它是構(gòu)成Web頁面(Page)的主要工具。 (3) Java技術(shù) 利用Java可以創(chuàng)建小應(yīng)用程序(applet),使之從服務(wù)器下載到瀏覽器,并在客戶端的機(jī)器上運(yùn)行。 (4) JavaScript技術(shù) JavaScript是由Netscape開發(fā)的一種解釋語言,它可以直接插入到HTML文檔中。 (5) ActiveX技術(shù)和VBScript技術(shù) ActiveX是Microsoft Internet戰(zhàn)略的中心環(huán)節(jié),它是一種按微軟組件對(duì)象模型COM機(jī)制編寫的軟件,它本質(zhì)上是OLE技術(shù)在Web上的應(yīng)用。,1.2

10、.4 Web技術(shù),(6) VRML技術(shù) Web已經(jīng)由靜態(tài)步入動(dòng)態(tài),并正在逐漸由二維走向三維,VRML是目前創(chuàng)建三維對(duì)象最重要的工具。 (7) XML技術(shù) XML(Extensible Markup Lanuage)是一種可擴(kuò)展的源標(biāo)記語言,專門為Web環(huán)境而設(shè)計(jì)的。 (8) CGI 通用網(wǎng)關(guān)接口(CGI)是一個(gè)用于定義Web服務(wù)器與外部程序之間通信方式的標(biāo)準(zhǔn),使得外部程序能生成HTML、圖象或者其它內(nèi)容,CGI程序不僅能生成靜態(tài)內(nèi)容,而且能生成動(dòng)態(tài)內(nèi)容。 (9)服務(wù)器API技術(shù) 服務(wù)器API以動(dòng)態(tài)鏈接庫(DLL)方式提供,作用和工作原理類似于CGI,可實(shí)現(xiàn)CGI程序提供的全部功能。 (10)A

11、SP技術(shù) ASP是開放式服務(wù)器應(yīng)用程序開發(fā)技術(shù),是一種技術(shù)框架,是一種服務(wù)器端腳本運(yùn)行的環(huán)境。 (11)ASP.NET ASP.NET是面向下一代企業(yè)級(jí)的網(wǎng)絡(luò)計(jì)算Web平臺(tái),是對(duì)傳統(tǒng)ASP技術(shù)的大升級(jí)和更新。,1.3.1 網(wǎng)頁設(shè)計(jì)工具,1. FrontPage 2000/2003 FrontPage 2000是Microsoft Office 2000家族中的一員,F(xiàn)rontPage 2000的界面,功能與Word 2000 都非常相似。 2. Dreamweaver MX Dreamweaver MX和Fireworks MX、Flash MX一起,被人們喻為“網(wǎng)頁制作三劍客”。 3. Fi

12、reworks MX Firework MX是Macromedia公司的產(chǎn)品,是目前最流行的網(wǎng)頁圖像制作軟件。Fireworks還可以安裝使用所有的Photoshop濾鏡,并且可以直接導(dǎo)入PSD格式圖像。更方便的是它不僅結(jié)合了Photoshop位圖功能以及CorelDRAW矢量圖的功能,而且提供了大量的網(wǎng)頁圖像模板供用戶使用。 4. Flash MX Flash MX也是Macromedia公司的產(chǎn)品,是目前最流行的矢量動(dòng)畫制作軟件。Flash MX只有用少量矢量數(shù)據(jù)就可以描述一個(gè)復(fù)雜的對(duì)象,而占有的存儲(chǔ)空間只是位圖的幾千分之一,非常適合在網(wǎng)絡(luò)上使用。,1.3.2 Web編程工具,常用的三種動(dòng)態(tài)網(wǎng)頁交互技術(shù)有ASP(Active Server Pages)、JSP(JavaServer Pages)、PHP (Hypertext Preprocessor)。 1. ASP ASP( Active Server Pages)是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,ASP內(nèi)含于IIS 3.0及以后版本之中,通過ASP可結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX組件建立動(dòng)態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。 2PHP PHP(Hypertext Preproces

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論