一、讓我們來解析一下下面這一段:
http://mail.163.com/index.html
1)http://:這個是協(xié)議幢炸,也就是HTTP超文本傳輸協(xié)議泄隔,也就是網(wǎng)頁在網(wǎng)上傳輸?shù)膮f(xié)議。
2)mail:這個是服務(wù)器名宛徊,代表著是一個郵箱服務(wù)器佛嬉,所以是mail.
3)163.com:這個是域名,是用來定位網(wǎng)站的獨(dú)一無二的名字闸天。
4)mail.163.com:這個是網(wǎng)站名暖呕,由服務(wù)器名+域名組成。
5)/:這個是根目錄苞氮,也就是說湾揽,通過網(wǎng)站名找到服務(wù)器,然后在服務(wù)器存放網(wǎng)頁的根目錄
6:)index.html:這個是根目錄下的默認(rèn)網(wǎng)頁(當(dāng)然笼吟,163的默認(rèn)網(wǎng)頁是不是這個我不知道库物,只是大部分的默認(rèn)網(wǎng)頁,都是index.html)
7)http://mail.163.com/index.html:這個叫做URL贷帮,統(tǒng)一資源定位符戚揭,全球性地址,用于定位網(wǎng)上的資源撵枢。
二毫目、可能到這時候,你還是不明白诲侮,這個域名和網(wǎng)站名有什么區(qū)別镀虐?
OK,小編來告訴你沟绪!
比如說刮便,你買下了一個大學(xué),這個大學(xué)的名字叫:myname.com.
然后绽慈,你想建立一個語文系恨旱,所以,文科樓建立了坝疼,叫yuwen.myname.com
然后搜贤,你又想建立一個數(shù)學(xué)系,OK钝凶,shuxue.myname.com建立了仪芒。
就像163一樣,他的域名是163.com,他想建立一個www服務(wù)器掂名,所以有了www.163.com.
他又想玩郵箱服務(wù)器据沈,所以,mail.163.com也有了饺蔑。
這樣子锌介,你明白了么?
三猾警、那么孔祸,剛才提到:
http://mail.163.com/index.html
其中,index.html是默認(rèn)網(wǎng)頁发皿。
但是融击,我們輸入網(wǎng)址的時候,一般都是直接輸入
mail.163.com或者www.baidu.com的吧雳窟,這是為什么呢尊浪?
接著往下看。
四封救、要知道拇涤,我們不僅可以訪問文件,還可以訪問目錄誉结。
比如:
http://www.163.com/
意思是鹅士,訪問當(dāng)前的根目錄/。
如果你不懂什么根目錄惩坑,請百度查閱掉盅,這里就不詳說了。
此時以舒,web服務(wù)器會查看當(dāng)前自己有沒有這個目錄趾痘,OK,肯定有的蔓钟。那么永票,難道服務(wù)器會把整個目錄都返回給你?no!
服務(wù)器會在自己的目錄下尋找默認(rèn)的網(wǎng)頁滥沫,一般是index.html侣集,當(dāng)然,可以通過配置網(wǎng)頁去修改兰绣。小編在LINUX下搭建過阿帕奇世分,有配置文件專門修改,你們也可以試試缀辩。
之后臭埋,服務(wù)器找到了目錄下的index.html踪央,再返回給web瀏覽器。
所以斋泄,當(dāng)我們訪問www.baidu.com的時候杯瞻,瀏覽器會自動幫我們加上http://镐牺,變成http://www.baidu.com.
而百度的服務(wù)器炫掐,收到該請求后,會自動加上/睬涧,變成:
http://www.baidu.com/.
然后募胃,百度服務(wù)器會在該目錄下尋找index.html或其他默認(rèn)網(wǎng)頁,也就是百度的主頁畦浓,找到后痹束,通過http協(xié)議返回給你。也就是你看到的百度主頁讶请。