學習筆記:從PC連到某個網站的詳細過程

參考:http://zhidao.baidu.com/link?url=johGUOB5uPcPWZf35zHEHssFBWfXHkzhb-KuWCMImRrHfmWU5JNk5R_mHMsCZTs1HJ_0wxkxFlvtuGszsu9l8a


1、首先使用瀏覽器輸入所訪問網站的網址,實際上是一個域名;
2、通過DNS解析此域名,這就是DNS到IP地址的解析過程;
3、計算是否爲同一網段,如果是就走IP到MAC(以太網爲例)解析(ARP協議),如果不在同一個網段,那解析的是網關地址(ARP協議),ARP協議貫穿了整個網絡通訊過程,只不過不需要每次都解析,解析結果會緩存5分鐘(缺省情況下)
4、如果在同一網段,直接通訊,不在同一個網段,就需要將數據發送到網關(路由器),由路由器進行轉發,路由器路徑選擇和維護會使用到靜態或者動態路由協議(EGP(RIP、OSPF、IGP、EIGP、IS-IS等)、BGP);
5、經過路徑選擇IP數據到達對方,對方響應後,經過同樣的過程,數據返回到用戶端;
6、整個訪問過程從上層來說,使用了HTTP協議;HTTP是一個TCP的一個應用,肯定會使用到TCP/IP協議中的TCP協議,那就會有會話的建立、維護、終止等;
7、如果使用到了廣域鏈路,如DDN、Fream-Realy、X.25、ATM等,各自有自己的協議,還可能會使用到PPP、HDLC、SDLC、光纖複用(波分複用、時分複用)等等很多傳輸上的協議;
8、可能還會用到許多協議,這是網絡工程師需要去了解的,還有一部分是專門通訊上協議,是通訊方面的工程師需要去了解的。


(待補充)

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