計算機網絡自頂向下方法【八】——鏈路層_2

  這幾周加班不少= =沒有太多時間看書,明天也得去加班……只能趁着如今,拿1個多小時出來重點看看Web頁面請求的歷程這一節了。數據庫

  請求一個網頁背後發生了多少事情,我之前從未想過。瀏覽器

  我注意到書裏用到了下載網頁一詞,客戶端從服務器下載……把網頁下載到本地麼,而後瀏覽器再處理下載下來的東西,記得之前也看過相似說法,而後有次寫bug時覺得是瀏覽器渲染太慢了,後來發現是沒用回調,數據庫沒執行完畢的緣由……服務器

  DHCP、UDP、IP和以太網網絡

  首先,沒有IP地址就作不了任何事情,因此第一個網絡相關動做即是運行DHCP協議,從本地獲取一個IP地址及其餘信息。操作系統

  一、操做系統生成DHCP報文,放入具備目的端口的67和源端口68的UDP報文段,該UDP報文段被放置在具備廣播IP目的地址和源IP地址中,由於本地尚未一個IP地址路由

  二、包含DHCP請求報文的數據包被放置在以太網幀中,他有目的地MAC地址,把該幀廣播到與交換機鏈接的全部設備裏,他的源MAC地址是本地機器的MAC地址。渲染

  三、包含DHCP請求的廣播以太網幀是第一個發送到以太網交換機的幀,在全部出端口廣播入幀。路由器

  四、被分解上到達UDP下載

  五、DHCO報文被放入一個UDP報文段中,UDP被放入IP數據報中,IP被放入一個以太網幀中。bug

  六、再由路由器發往交換機,尋址。。

  七、初始化好網絡組件,準備處理Web網頁

 

  DNS和ARP

  

  ...時間太晚了,後續完善

相關文章
相關標籤/搜索