第1章-網(wǎng)絡基礎知識_第1頁
第1章-網(wǎng)絡基礎知識_第2頁
第1章-網(wǎng)絡基礎知識_第3頁
第1章-網(wǎng)絡基礎知識_第4頁
第1章-網(wǎng)絡基礎知識_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

ASP動態(tài)網(wǎng)頁制作教程第1章網(wǎng)絡基礎知識

本章介紹網(wǎng)絡基礎知識,主要內(nèi)容包括Internet和Web的相關概念以及Web程序開發(fā)環(huán)境的相關知識。通過本章的學習,讀者應了解什么是Internet和Web、Web的訪問原理、不同Web開發(fā)語言的特點,并掌握Web開發(fā)工具的使用等。尤其要理解Internet的一些基本概念,如TCP/IP協(xié)議族、IP地址、域名、URL等。主要內(nèi)容

Internet基礎1.1Web簡介1.2

Web程序開發(fā)環(huán)境1.3

小結1.4

上機指導1.51.1Internet基礎

Internet,中文正式譯名為因特網(wǎng),是全球范圍的國際互聯(lián)網(wǎng)。它是由使用公用語言互相通信的計算機連接而成的全球網(wǎng)絡。本節(jié)介紹Internet的基本概念,包括TCP/IP協(xié)議族、IP地址、域名和URL等。

1.1.1Internet概述

Internet是由各種不同類型和規(guī)模的、獨立管理和運行的主機或計算機網(wǎng)絡組成的一個全球性網(wǎng)絡。

Internet源于ARPA(美國國防部高級研究計劃局)網(wǎng)絡計劃,最初使用在軍事研究方面。1.1.2TCP/IP

Internet主要采用TCP/IP,凡是連入Internet的計算機都必須安裝和使用TCP/IP協(xié)議軟件。傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TransmissionControlProtocol/InternetProtocol,TCP/IP)是Internet最基本的協(xié)議。

TCP/IP網(wǎng)絡體系結構分為4個層次:應用層、傳輸層、網(wǎng)絡層和物理鏈接層。

(1)應用層,是TCP/IP參考模型的最高層。

(2)傳輸層,也稱為TCP層。

(3)網(wǎng)絡層,也稱為IP層,負責提供基本的數(shù)據(jù)報封裝及傳送功能,確保每一塊數(shù)據(jù)報都能夠到達目的主機(但不檢查是否被正確接收)。

(4)物理鏈接層,它的主要功能是接收網(wǎng)絡層的IP數(shù)據(jù)報,通過網(wǎng)絡向外發(fā)送。

1.1.3IP地址、域名和URL

1.IP地址

IP地址(InternetProtocolAddress)是識別Internet網(wǎng)絡中的主機及網(wǎng)絡設備的唯一標識。每個IP地址又可分為兩部分,即網(wǎng)絡地址和主機地址。

(1)A類IP地址(2)B類IP地址(3)C類IP地址

2.域名

TCP/IP中提供了域名服務系統(tǒng)(DNS),允許為主機分配字符名稱,即域名。

3.URL

統(tǒng)一資源定位器(UniformResourceLocator,URL)也被稱為網(wǎng)頁地址,它是Internet上標準的資源地址。

其格式如下:

<信息服務類型>://<信息資源地址>/<文件路徑>

1.2Web簡介

1.2.1什么是WebWeb,全稱為WorldWideWeb,縮寫WWW,中文稱萬維網(wǎng),是基于Internet并采用Internet協(xié)議的一種體系結構,通過它可以訪問分布于其他Internet主機上的資源。

Web具有以下特點。(1)Web是一種超文本信息系統(tǒng)。

(2)Web是圖形化的和易于導航的。

(3)Web與平臺無關。

(4)Web是分布式的。(5)Web是動態(tài)的、交互的。

1.2.2C/S模式與B/S模式

C/S和B/S是目前開發(fā)模式技術架構的兩大主流技術。

(1)C/S模式

C/S(Client/Server,客戶機/服務器)模式又稱為C/S結構,它是一種軟件系統(tǒng)體系結構。

(2)B/S模式

B/S(Browser/Server,瀏覽器/服務器)模式又稱為B/S結構。

1.2.3Web的訪問原理

Web應用程序是基于B/S(Browser/Server,瀏覽器/服務器)結構的。

1.服務器端與客戶端通常來說,提供服務的一方被稱為服務器端,而接受服務的一方則被稱為客戶端。

2.靜態(tài)網(wǎng)頁的工作原理所謂靜態(tài)網(wǎng)頁,就是在網(wǎng)頁文件里不存在程序代碼,只有HTML標記,其文件后綴名一般為.htm或.html。靜態(tài)網(wǎng)頁的工作原理非常簡單。

3.動態(tài)網(wǎng)頁的工作原理所謂動態(tài)網(wǎng)頁,就是在網(wǎng)頁文件中不僅包含HTML標記,同時還包含實現(xiàn)特定功能的程序代碼,該類網(wǎng)頁的后綴名通常根據(jù)程序語言的不同而不同。動態(tài)網(wǎng)頁的工作原理相對復雜。

圖1-1靜態(tài)網(wǎng)頁的工作原理

圖1-2動態(tài)網(wǎng)頁的工作原理

1.3Web程序開發(fā)環(huán)境

1.3.1Web開發(fā)工具1.FrontPageFrontPage是微軟公司開發(fā)的一種功能強大且無需編程就可以實現(xiàn)創(chuàng)建和管理Web站點的開發(fā)工具。

(1)優(yōu)點

①操作簡單②頁面制作方便③圖片處理功能④易兼容

(2)缺點

FrontPage也存在著一定的缺點。

①無腳本庫,很多通過代碼實現(xiàn)的功能效果,通過FrontPage無法實現(xiàn)。②網(wǎng)頁制作時,需要許多輔助文件的支持。③模板功能有限、步驟繁瑣,在進行頁面模板設計時會耗損大量的時間。綜上所述,F(xiàn)rontPage僅適用于制作功能簡單的網(wǎng)頁或網(wǎng)站。

2.Dreamweaver

Dreamweaver是當今流行的網(wǎng)頁編輯工具之一。它采用了多種先進技術,提供了圖形化程序設計窗口,能夠快速高效地創(chuàng)建網(wǎng)頁,并生成與之相關的程序代碼,使網(wǎng)頁創(chuàng)作過程變得簡單化,生成的網(wǎng)頁也極具表現(xiàn)力。

圖1-3“工作區(qū)設置”對話框

圖1-4“新建文檔”對話框

圖1-5代碼視圖

圖1-6拆分視圖

圖1-7設計視圖

3.VisualInterDev6.0VisualInterDev是微軟公司推出的一種供Web開發(fā)者快速建立動態(tài)數(shù)據(jù)庫驅動的Web應用程序的超強開發(fā)工具。

圖1-8新建應用程序窗口

圖1-9ASP程序代碼編寫窗口

1.3.2Web開發(fā)語言目前,用于Web開發(fā)的主要有4種語言:ASP、ASP.NET、PHP和JSP。

1.ASPASP(ActiveServerPages)是一種使用很廣泛的開發(fā)動態(tài)網(wǎng)站的技術。

2.ASP.NETASP.NET也是一種建立動態(tài)Web應用程序的技術,它是.NET框架的一部分,可以使用任何.NET兼容的語言,如VisualBasic.NET,C#,J#等來編寫ASP.NET應用程序。

3.PHPPHP來自于PersonalHomePage一詞,但現(xiàn)在的PHP已經(jīng)不再表示名詞的縮寫,而是一種開發(fā)動態(tài)網(wǎng)頁技術的名稱。

4.JSPJSP(JavaServerPages)是由Sun公司倡導,與多個公司共同建立的一種技術標準,它建立在JavaServlet基礎之上。

小結本章主要介紹了網(wǎng)絡的基礎知識,這樣可以為讀者學習本書以后的章節(jié)奠定良好的基礎。通過本章的介紹,讀者應能明確Internet的一些基本概念,如什么是TCP/IP、IP地址、域名和URL等;應能區(qū)分Internet和Web為兩個不同的概念;應了解Web的訪問原理和當前主要使用的幾種

溫馨提示

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

評論

0/150

提交評論