網站的域名和端口

  1. 通俗化解釋什麼是網站的端口,特別實用。

    --------------------------------------------------------

    【本質透析】

    從本質來講,任何一個網站的訪問,都是通過服務器的IP(xxx.xxx.xxx)和端口號(xx)的組合來實現訪問的。他們之間用一個:來連接。

    【例如:119.75.217.109:8080,完整的訪問就是:http://119.75.217.109:8080/,至於http://部分,不懂的自己查資料。】

  2. 【1】,由於服務器的IP號碼太難記,不形象,因此出現了所謂的”域名“一詞。”域名“的含義就是:通過一個xxx.xxx.xx 這樣的字符串的形式來表示某個服務器IP,實質上他們是採用映射綁定解析這樣來處理的。

    【例如:www.baidu.com (需要專門註冊和登記,便於管理,不能衝突),當你輸入www.baidu.com時候就表示訪問IP爲119.75.217.109的服務器,此時還不知道到底要訪問哪個端口,我們接着講端口。】

  3. 【2】,端口也很難記,很討厭。因此爲了方便起見,把瀏覽器訪問網站的端口默認設置爲80端口。

    就形如這樣:http://119.75.217.109:80/

    此規則之後,大家都使用80端口作爲默認的。因此全天下所有的可以自由訪問的網站基本上都是默認的80端口訪問的。

    如此一來,既然都默認了幹嘛還要寫出來呢,於是乎,又把80端口直接給”省略“了。這樣就變成了:http://119.75.217.109/,最終變成了:http://www.baidu.com/

  4. 【3】,綜合【1】【2】兩點,可以知道,當用戶在瀏覽器地址欄輸入:www.baidu.com時,準確的過程是這樣的:

    【老百姓使用時】www.baidu.com => 

    【程序處理】http://www.baidu.com/ => 

    【實際上訪問地址】http://119.75.217.109:80/

    --------------------------------------------------------

    【4】,通過以上說明,我們會不難發現,形如如下這樣的地址:

    http://119.75.217.109:8080/

    http://109.105.34.75:2569/admin/

    這樣的地址都是正確的網站訪問地址。

    --------------------------------------------------------

    備註:更加專業的關於域名和端口的解釋,請查閱相關資料即可。是相對比較抽象。

    -------------------------------------------

    此圖表示的就是通過IP 直接訪問百度首頁

    -------------------------------------------

    如何查看網站的端口
  5. 比如訪問百度首頁:通過訪問域名的方式:baidu.com;默認就是使用https的方式,再加上www(萬維 網),:https://www.baidu.com/;
    通過ip的方式訪問百度首頁:119.75.217.109;http://119.75.217.109:80/或者:https://119.75.217.109:443/

  6. 常見的網站端口

    --------------------------------------------------------

    常見的服務器軟件(應用程序)分配端口如下:

    FTP:21

    SSH:22

    MYSQL:3306

    DNS:53

    HTTP:80

    POP3:109

    Https:443

    ……

    當然以上的都可以自定義重新修改爲其他端口號。

    --------------------------------------------------------

    1,1024 以下的端口多爲系統端口,如80端口就屬於服務器系統默認的web網站訪問端口。只要應用程序沒有佔用端口你也可以用1024以下的,但是推薦不使用1024以下的端口號,特別是用於自定義端口號的時候。

    --------------------------------------------------------

    2,1024以上的端口號,理論上可以自行分配使用,比如給 FTP自定義分配一個 2506號訪問端口服務器,給SSH自定義分配一個30689號端口訪問服務器等。

    --------------------------------------------------------

    3,爲了確保服務器系統的安全,我們應該減少開放各種端口號。很多的無用端口號很容易受到黑客攻擊。

  7. 延伸部分

    --------------------------------------------------------

    1,一個服務器上可以存放很多個不同域名的網站,都可以使用相同的80端口,他們是不同域名綁定解析到了同一個服務器IP地址不同目錄

    --------------------------------------------------------

    2,一個服務器上可以存放很多個二級域名的網站,都可以使用相同的80端口,他們是不同二級域名綁定解析到了同一個服務器IP地址的不同目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章