




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Web編程術—PHP+MySQL動態網頁設計第1章Web程序設計概述1.1初識Web程序設計任務1:初步了解Web的工作原理1.什么是WebWeb是存儲在Internet計算機中、數量巨大的文檔集合。這些文檔稱為頁面,它是一種超文本(Hypertext)信息,可以用于描述超媒體(Hypermedia)。Web頁面就是我們在瀏覽器里看到的網頁,它組織在一個文件中,文件的位置在瀏覽器的地址欄中采用URL規則指定。2.Web工作原理從本質上講,Web是基于客戶機-服務器的一種體系結構,一般用戶的計算機稱為客戶機,用于提供服務的機器稱為服務器。如圖1-1所示。客戶機向服務器發送請求,要求執行某項任務,而服務器執行此項任務,并向客戶機返回響應。Web客戶程序稱為瀏覽器(Browser),而瀏覽器程序基本上都是標準化的。
在客戶機-服務器體系結構中,通常很容易將“客戶機”和“服務器”理解為兩端的計算機?;赪eb的數據庫應采用3層客戶機-服務器結構,也稱為B-S-D(Browser-Server-DatabaseServer)結構。第1層為瀏覽器,第2層為Web服務器,第3層為數據庫服務器。如圖1-2所示。任務2:了解Web頁面1.什么是Web頁Web頁(Webpage),即是我們俗稱的網頁。是網站中的一頁,通常是HTML格式(文件擴展名為.html、.htm、.asp、.aspx、.php或.jsp等)。Web頁中可以嵌入文本、圖形、音頻、視頻等信息,是一種多媒體作品。HTML本身只能描述靜態的Web頁面。但在HTML中可以嵌入Java、JavaScript、ActiveX、VBScript、VRML等語言,以完成復雜的任務。打開一個網頁后(如圖1-3所示),選擇“查看”菜單中的“源文件”,就可以通過記事本看到網頁的實際內容。我們可以看到,網頁實際上只是一個純文本文件(如圖1-4所示),它通過各式各樣的標記對頁面上的文字、圖片、表格、聲音等元素進行描述(例如字體、顏色、大?。?,而瀏覽器則對這些標記進行解釋并生成頁面,于是就得到你現在所看到的畫面。2.Web頁的基本組成元素(1)網頁中的文本文本是網頁中最基本的元素,也是網頁的主體,規劃合理、美觀的文本能帶給瀏覽者一種清新的感覺。文本的添加方式既可以手工逐字逐句地輸入,也可以把別的應用程序中的文本直接粘貼到網頁編輯窗口中。在網頁中輸入文本時,除需要設計與頁面搭配的美觀字體外,還需要設置一種默認的字體,以便在用戶電腦不支持這種字體時可以使用其他指定的字體替代。此外,文本的大小、顏色和其他樣式也需要仔細考慮,然后再配合精美的圖片,才能創造精美的頁面。如圖1-5所示即為搜狐新聞的文字風格。(2)網頁中的圖片如圖1-6所示即為某公司的宣傳網站頁面,在頁面中文本搭配了適當的圖片,使得頁面極具美食誘惑。(3)網頁中的動畫一個引人注目的網站,僅有文字和圖片是遠遠不夠的,也很難吸引瀏覽者的目光。適當地添加一些精美的網絡動畫,不僅可以讓網頁如虎添翼,而且可以使展示的內容變得栩栩如生。如圖1-7所示即為某公司網頁中的動畫。(4)其他元素絕大多數網站還需要有一個屬于自己的漂亮的Logo。Logo就是網站的形象標志,網站Logo就是指網站標志,像公司名片上印上的公司標志一樣,通常企業網站的Logo與公司標志相同。對于某些具有商業性質的網站而言,在主頁面或瀏覽量較大的頁面上還會有一些Banner。Banner是指橫幅廣告或通欄廣告,在網頁中,除了小圖片、圖標和文字外,通常還有一個占較大篇幅和重要位置的廣告位,往往稱其為Banner。1.2網絡術語與Internet通信協議任務3:理解IP地址、域名和URLA類地址用于規模很大、主機數目非常多的網絡。A類地址第1字節為網絡地址,網絡地址范圍為1~126,后面X.Y.Z為主機地址。B類地址用于中型到大型的網絡。B類地址前面2字節為網絡地址,網絡地址范圍為128.X~191.X,后面Y.Z為主機地址。C類地址用于小型本地網絡。C類地址前面3個字節為網絡地址,網絡地址范圍為192.X.Y~223.X.Y,后面Z為主機地址。主機地址不能取0和255兩個數。2.域名IP地址是數字化的,比較難記,所以有人發明了一種新方法來代替這種數字,即“域名”地址,域名由幾個英文單詞組成,如,其中cn代表中國(China),com代表商業網,sina代表新浪,www代表互聯網(或稱萬維網WorldWideWeb),整個域名合起來就是新浪網站的地址。域名地址和用數字表示的IP地址實際上代表同一個內容,只是形式上不同而已。在訪問一個站點的時候,可以輸入整個站點用數字表示的IP地址,也可以輸入它的域名地址.當輸入一個域名地址時,域名服務器就會搜索其對應的IP地址,然后訪問到該地址所表示的站點。
Internet中的域名采用分級命名機制,其基本結構如下:計算機名.三級域名.二級域名.頂級域名下面介紹域名劃分方式。首先DNS將整個Internet劃分成多個域,稱為頂級域,并為每個頂級域規定國際通用的域名。頂級域名劃分采用組織模式和地理模式兩種劃分模式。有7個域對應于組織模式,隨著Internet的發展而壯大,其余的域對應于地理模式,如cn代表中國,us代表美國,jp代表日本等。組織模式下頂級域名的含義如表1-1所示:互聯網的域名管理機構將頂級域的管理權分派給指定的管理機構,各管理機構對其管理的域繼續進行劃分,即劃分成二級域,并將二級域的管理權授予其下屬的管理機構,依次類推。3.URLURL譯為“統一資源定位符”,是網頁的地址。Internet上的每一個網頁都具有一個唯一的名稱標識,通常稱之為URL地址。簡單地說,URL就是Web地址,俗稱“網址”。URL由三部分組成:協議類型,主機名和路徑及文件名。通過URL可以指定的主要有以下幾種:http、ftp、gopher、telnet、file等。(1)scheme(Internet資源類型):指定使用的傳輸協議。如“http://”表示WWW服務器,“ftp://”表示FTP服務器,“gopher://”表示Gopher服務器,而“new:”表示newgroup新聞組。最常用的是HTTP協議,它也是目前WWW中應用最廣的協議。(2)hostname(服務器地址或者說主機名):是指存放資源的服務器的域名系統(DNS)主機名或IP地址。有時,在主機名前也可以包含連接到服務器所需的用戶名和密碼(格式:username:password)。(3)port(端口號):整數,可選,省略時使用方案的默認端口,各種傳輸協議都有默認的端口號,如http的默認端口為80。如果輸入時省略,則使用默認端口號。有時候出于安全或其他考慮,可以在服務器上對端口進行重定義,即采用非標準端口號,此時,URL中就不能省略端口號這一項。(4)path(路徑):由零或多個“/”符號隔開的字符串,一般用來表示主機上的一個目錄或文件地址。URL地址格式為:“scheme://host:port/path”,如“4:8080/user”就是一個典型的URL地址。任務4:理解幾種Internet通信協議
1.什么是協議計算機通信網是由許多具有信息交換和處理能力的節點互連而成的。要使整個網絡有條不紊地工作,就要求每個節點必須遵守一些事先約定好的有關數據格式及時序等的規則。這些為實現網絡數據交換而建立的規則、約定或標準就稱為網絡協議。簡言之,協議就是通信雙方為了實現通信而設計的約定或通話規則。2.Internet通信協議Internet協議(InternetProtocol),是一個協議簇的總稱,其本身并不是任何協議。Internet
協議一般指文件傳輸協議、電子郵件協議、超文本傳輸協議、通信協議等。(1)文件傳輸協議(FTP)中文簡稱為“文傳協議”。是用于Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。用戶可以通過它把自己的計算機與世界各地所有運行FTP協議的服務器相連,訪問服務器上的大量程序和信息。FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著FTP服務器程序)察看遠程計算機有哪些文件,然后把文件從遠程計算機上拷貝(下載)到本地計算機,或把本地計算機的文件送(上傳)到遠程計算機去,如圖1-9所示。(2)電子郵件協議一臺郵件接收服務器和一臺郵件發送服務器。當你給別人發送郵件時,使用的是簡單郵件傳輸協議(SMTP);當你接收郵件時,使用的是郵局協議(POP,現在是POP3)和Internet信息存取協議(IMAP)。(3)超文本傳輸協議(HTTP協議)超文本傳輸協議HTTP是一組在Web上傳輸文件的規則,例如文本、圖形圖像、聲音、視頻和其他多媒體文件。網頁瀏覽器和網頁服務器通常使用這一協議。當網頁瀏覽器用戶輸入網址或點擊超級鏈接的方式請求一個文件的時候,瀏覽器便建立一個HTTP請求并把它發送到服務器,目標機器上的網頁服務器收到請求后進行必要的處理,再將被請求的文件和相關的媒體文件發送出去,進行應答。如圖1-10所示。(4)通信協議目前常見的通信協議主要有:NetBEUI、IPX/SPX、NWLink、TCP/IP,在這幾種協議中用得最多、最為復雜的是TCP/IP協議。①NetBEUI協議:全稱是:NetBIOSExtendUserInterface,即用戶擴展接口,它是由IBM于1985年公司開發的,是一種體積小、效率高、速度快的通信協議,同時它也是微軟最為喜愛的一種協議。它主要適用于早期的微軟操作系統如:DOS、LANManager、Windows3.x和WindowsforWorkgroup。NetBEUI也有它的局限性,NetBEUI是專門為幾臺到幾百多臺所組成的單段網絡而設計的,它不具有跨網段工作的能力,也就是說它不具有“路由”功能,如果您在服務器或工作站上安裝了多個網卡作網橋時,將不能使用NetBEUI作為通信協議。②IPX/SPX協議:全稱為:InternetworkPacketExchange/SequencesPacketExchange,網際包交換/順序包交換。它是NOVELL公司為了適應網絡的發展而開發的通信協議,它的體積比較大,但它在復雜環境下有很強的適應性,同時它也具有“路由”功能,能實現多網段間的跨段通信。當用戶接入的是NetWare服務器時,IPX/SPX及其兼容協議應是最好的選擇。但在Windows環境中一般不用它,特別要強調的是在NT網絡和WIN9X對等網中無法直接用IPX/SPX進行通信。③TCP/IP協議:即傳輸控制協議/網際協議。它是微軟公司為了適應不斷發展的網絡,實現自己主流操作系統與其他系統間不同網絡的互連而收購開發的,它是目前最常用的一種Internet通信協議,也是網絡通信協議的一種通信標準協議,同時它也是最復雜、最為龐大的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自助餐飲創新創業
- 冷鏈物流掛靠合作合同
- 腰疼的預防及護理
- 老年口腔知識科普
- 學校培訓展示
- 股權投資基金合同回購兜底:新趨勢與合同規范
- 2024沅陵縣職業中等專業學校工作人員招聘考試及答案
- 2024淮南市文匯女子職業學校工作人員招聘考試及答案
- 民事離婚合同樣本指南
- 騰訊員工培訓
- 2025年中國高壓注射器行業發展策略、市場環境及前景研究分析報告
- 寧德時代供應商申請入庫教程
- 手術患者轉運交接課件
- Unit+6+The+power+of+plants+大單元教學設計2024-2025學年外研版英語七年級上冊+
- 四川大學華西口腔醫學院課件
- 中華民族共同體概論講座第一講中華民族共同體基礎理論課件
- 第六章-GIS分析導論
- 《LED顯示屏介紹》課件
- 美容預付消費合同范例
- 兒科醫療糾紛防范
- DB41T 2406-2023 鍋爐低氮改造安全防控要求
評論
0/150
提交評論