成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

[推薦]教你看懂URL

2010-08-28 10:47:16來源:西部e網(wǎng)作者:

作者: 姜學哲(netsail0@163.net)

參考資料:參考大全 HTML(第三版)清華大學出版社
 [美]Thomas A. Powell 著  楊正華 葛菱南 李金波 陳汝祥 譯

圖們江計算機程序編制小組(chulsoft.xiloo.com)版權(quán)所有,轉(zhuǎn)載請說明出處。
-----------------------------------------------------------------
突然想起了"帝國時代"。當年第一次玩她的時候,游戲中壯麗的畫面給我巨大的震撼力。我深深地被她迷住了。我仔細地觀察游戲中的每一個細節(jié)。"星際爭霸"是我后來喜歡上的,之前我把所有的精力都放在了"帝國時代"上面。在我玩過的所有游戲中"帝國時代"有著不可替代的地位。那是唯一給過我震撼的游戲。之后我再也沒有過那種感受。我特地從韓國買來了正版的"帝國時代"。寫這遍文章之前我為了找回當年的感覺,又玩了一次"帝國時代"。話題扯遠了。

http://www.google.com/search?q=cs+flash+%E5%8D%81%E4%BD%B3&ie=UTF-8&oe=UTF-8&hl=zh-CN&btnG=Google%E6%90%9C%E7%B4%A2&lr=

能看懂上面的URL嗎?我想很多人都看不懂,我也是。上面的URL是我在GOOGLE用關(guān)鍵字"cs+flash+十佳"搜索后的結(jié)果。

URL的標準全稱是Uniform resource locator。我的英語水平不行,所以只能查金山詞霸了。Uniform"統(tǒng)一的",resource"資源",locator"定位器";镜腢RL結(jié)構(gòu)如下所示:

協(xié)議://網(wǎng)址/目錄/文件名/

http://www.microsoft.com/

上面的是微軟公司的URL。其中的www是"機器名"。microsoft是"域名",com該組織的類型。

com----------->商業(yè)實體或個人
net----------->網(wǎng)絡(luò)或者網(wǎng)絡(luò)提供商
org----------->非盈利性的組織
edu----------->大學
gov----------->政府機構(gòu)
mil----------->軍事機構(gòu)

美國以外的域有些復雜。一個包括國家代碼的FQDN(完全合格的域名)如下:

協(xié)議://機器名.域名.域類型.國家代碼/

http://www.sina.com.cn

cn代表的是中國,此外,jp代表的是日本,kr代表韓國, ca代表加拿大, mx代表墨西哥。

在Internet上服務器的真正地址是IP地址,而不是符號地址。IP地址由四個數(shù)字組成。每個數(shù)從0到255之間,數(shù)字之間用點號分隔。但是利用符號地址我們可以很方便地訪問Internet服務器。畢竟一大串數(shù)字是不利于記憶的。例如

http://202.108.37.36

可能對應于

http://www.sina.com.cn

在使用URL定位服務器之前,符號名必須先被解析為IP地址。有專門的服務商提供這種服務。稱為域名服務(DNS:Domain Name Service)。用戶在瀏覽器地址欄輸入的符號地址會自動被DNS服務器解析為IP地址。

對于網(wǎng)絡(luò)操作而言,域名格式和域名查找服務是很關(guān)鍵的。如果沒有DNS服務器,就不可能訪問Web服務器。想獲得更多關(guān)于機器名和域名的信息,請訪問如下網(wǎng)站(如果您的英語水平還可以的話):

http://rs.internic.net/
http://www.iana.org/
http://www.gtld-mou.org/

域名不分大小寫。

協(xié)議是計算機所進行的結(jié)構(gòu)化的通信,從而提供特定資源的服務。例如,支持Web的協(xié)議稱為超文本傳輸協(xié)議(http)。當用戶點擊Web文檔的一個超鏈接時,瀏覽器就使用HTTP協(xié)議與Web服務器建立連接,然后獲得要求的文檔。

HTTP代表Hypertext Transfer Protocol。

除了HTTP,還有其它一些協(xié)議也是很重要的。

File------------------------------------->使得可以通過超鏈接訪問本地文件系統(tǒng)的文件。
文件傳輸協(xié)議(FTP:file transfer protocol)-->使得可以通過超鏈接訪問遠程系統(tǒng)上的文件。
Gopher----------------------------------->使得可以通過超鏈接訪問Gopher服務器。
簡單郵件傳輸協(xié)議(SMTP:Simple Message Transfer Protocol)--->Internet上使用的郵件協(xié)議。
郵局協(xié)議(POP:Post Office Protocol)---->用于接收郵件的協(xié)議。
網(wǎng)絡(luò)新聞傳輸協(xié)議(NNTP:Network News Transfer Protocol)----->使得可以通過超鏈接訪問USENET新聞文章。
News------------------------------------->使得可以通過超鏈接訪問USENET新聞組。
telnet----------------------------------->用于遠程聯(lián)接服務的標準協(xié)議。

FTP和telnet都是需要進行用戶認證的協(xié)議。認證服務保證,只能由授權(quán)用戶進行訪問。所以該協(xié)議需要以用戶名和密碼作為參數(shù)。用戶名和密碼必須放在服務器之前,形式為:

ftp://username:password@ftp.downmovie.com

密碼是可先的,可以不在URL中給出,那么形式就變成了:

ftp://username@ftp.downmovie.com

雖然很少見,但是有時候也需要在URL中指定端口號,每一個協(xié)議都有一個默認的端口號,例如,HTTP協(xié)議的默認端口號是80。服務器管理員可以重新配置服務器,使它能夠在非默認的端口上處理相應協(xié)議的請求。最好不要改變默認的端口號,因為這可能使用戶迷惑。

URL無法顯示某些特殊符號,這個時候就要使用編碼了。編碼的格式為:一個百分號,后面跟對應字符的ASCII碼值。例如," @ "的編碼值是"%40"。

在一些系統(tǒng)中使用目錄時,有些簡單的記法可用。例如,基于UNIX的網(wǎng)絡(luò)服務器可能有許多目錄,每一個目錄都歸特定的用戶所有。這個時候并不需要寫出用戶根目錄的完全路徑。用戶目錄可以簡寫為" ~ "(波浪線)。后接用戶帳號,然后是一個斜杠。后面的目錄和文件名都是相對于用戶主目錄而言的。

http://www.unix.com/~root/

HTTP URL也可以訪問并且執(zhí)行服務器程序。服務器端的程序通常被稱為公共網(wǎng)關(guān)接口(CGI Common Gateway Interface)程序。它使用了一個接口標準。該標準描述了程序如何接收和發(fā)送數(shù)據(jù)。公式如下:

協(xié)議://網(wǎng)址/目錄/文件?參數(shù)

http://www.google.com/search?q=cs+flash+%E5%8D%81%E4%BD%B3&ie=UTF-8&oe=UTF-8&hl=zh-CN&btnG=Google%E6%90%9C%E7%B4%A2&lr=

這時候又回到了文章開始處看見的這個URL。

在問號前面的search就是文件。

q是第一個參數(shù),它等于"cs+flash+%E5%8D%81%E4%BD%B3"。
第二個參數(shù)是ie,即:
&ie=UTF-8
第三個參數(shù)是oe,
&oe=UTF-8
第五個參數(shù):
&hl=zh-CN
第六個參數(shù):
&btnG=Google%E6%90%9C%E7%B4%A2
最后一個參數(shù):
&lr=

" & "號表示跟在后面的是一個參數(shù)。現(xiàn)在,大家可以看懂上面的復雜URL嗎?

關(guān)鍵詞:URL

贊助商鏈接:

主站蜘蛛池模板: 秦皇岛市| 科技| 察哈| 乐平市| 石嘴山市| 马边| 灵山县| 宜春市| 石屏县| 镇原县| 松溪县| 子长县| 青川县| 吴旗县| 佛教| 威海市| 东山县| 乐安县| 凉山| 巩义市| 霍山县| 新闻| 门源| 南城县| 深圳市| 寿光市| 青铜峡市| 理塘县| 扶绥县| 定西市| 东方市| 峡江县| 娄底市| 美姑县| 鸡西市| 颍上县| 军事| 侯马市| 乃东县| 阜阳市| 沂南县|