生活中,我們遇到的每一個(gè)網(wǎng)址都有一個(gè)域名,什么是域名?現(xiàn)實(shí)中,域名使用的實(shí)在太多了,但域名的詳細(xì)含義比較復(fù)雜,請閱讀下文了解什么是網(wǎng)站域名?網(wǎng)站名稱、URL又是什么?
域名、網(wǎng)址、URL的含義:
比如:
google.com、baidu.com、163.com等……
這時(shí)候,你可能要奇怪了,為什么小編沒有在前面加上www?因?yàn)檎G闆r下,不應(yīng)該是www.baidu.com之類的嗎?這里,小編可以明確的告訴你,加上www,就不再是域名了!
解析:
http://mail.163.com/index.html
● http://:這個(gè)是協(xié)議,也就是HTTP超文本傳輸協(xié)議,也就是網(wǎng)頁在網(wǎng)上傳輸?shù)膮f(xié)議。
● mail:這個(gè)是服務(wù)器名,代表著是一個(gè)郵箱服務(wù)器,所以是mail 。
● 163.com:這個(gè)是域名,是用來定位網(wǎng)站的獨(dú)一無二的名字。
● mail.163.com:這個(gè)是網(wǎng)站名,由服務(wù)器名+域名組成。
● / :這個(gè)是根目錄,也就是說,通過網(wǎng)站名找到服務(wù)器,然后在服務(wù)器存放網(wǎng)頁的根目錄。
● index.html:這個(gè)是根目錄下的默認(rèn)網(wǎng)頁(當(dāng)然,163的默認(rèn)網(wǎng)頁是不是這個(gè)我不知道,只是大部分的默認(rèn)網(wǎng)頁,都是index.html)。
● http://mail.163.com/index.html:這個(gè)叫做URL,統(tǒng)一資源定位符,全球性地址,用于定位網(wǎng)上的資源。
域名和網(wǎng)站名有什么區(qū)別?
比如:
1、你買下了一個(gè)大學(xué),這個(gè)大學(xué)的名字叫:myname.com ;
2、然后,你想建立一個(gè)語文系,所以,文科樓建立了,叫yuwen.myname.com ;
3、然后,你又想建立一個(gè)數(shù)學(xué)系,OK!shuxue.myname.com 建立了。
就像163一樣,他的域名是163.com,他想建立一個(gè)www服務(wù)器,所以有了www.163.com ,他又想玩郵箱服務(wù)器,所以,mail.163.com也有了。
這樣子,你明白了么?
上文提到的 index.html
http://mail.163.com/index.html
其中,index.html是默認(rèn)網(wǎng)頁,但是,我們輸入網(wǎng)址的時(shí)候,一般都是直接輸入:mail.163.com或者www.baidu.com的吧,這是為什么呢?
要知道,我們不僅可以訪問文件,還可以訪問目錄。
比如:
http://www.163.com/
意思是,訪問當(dāng)前的根目錄/。
此時(shí),web服務(wù)器會查看當(dāng)前自己有沒有這個(gè)目錄,OK,肯定有的。那么,難道服務(wù)器會把整個(gè)目錄都返回給你?no!服務(wù)器會在自己的目錄下尋找默認(rèn)的網(wǎng)頁,一般是index.html,當(dāng)然,可以通過配置網(wǎng)頁去修改。之后,服務(wù)器找到了目錄下的index.html,再返回給web瀏覽器。
所以,當(dāng)我們訪問www.baidu.com的時(shí)候,瀏覽器會自動幫我們加上http://,變成http://www.baidu.com 。
而百度的服務(wù)器,收到該請求后,會自動加上/ 變成 http://www.baidu.com/ 。
然后,百度服務(wù)器會在該目錄下尋找index.html或其他默認(rèn)網(wǎng)頁,也就是百度的主頁,找到后,通過http協(xié)議返回給你。也就是你看到的百度主頁。
所以,一個(gè)網(wǎng)址里面不僅僅包含著域名,還可以建立許多網(wǎng)站名,并通過URL定位到網(wǎng)站資源中,如果你對此部分知識感興趣,筆者推薦一本書,HeadFirst的HTML書籍,對于網(wǎng)頁初學(xué)者很有幫助。