《用TCP/IP進行網際互聯》讀書筆記

來源:互聯網
上載者:User

  一,TCP/IP使用32位二進位地址作為通用的機器標識符,稱為IP地址,標識符可分成兩部分:首碼標識電腦所串連到的網路,其餘部分為該網路上的電腦提供了一個獨特的標識符。最初的IP編址方法稱為分類方法,每個首碼被分配為三個基本類之一。前置的位定義了所屬的類,各類的容量不同。分類方法提供了127個串連上百萬台主機的網路,提供了幾千個串連上千台主機的網路,還提供了主機數量最多為254的上百萬個網路。為了易於理解,地址按點分十進位標記法讀寫,4個八位組的值寫成十進位數,每個數之間用小數點分開。

  二,通過廣播ARP請求,一台機器可使用ARP找到另一台機器的硬體地址。這個請求中包含一台主機的IP地址,需要找到的是該主機的硬體地址。這個網路上的所有機器都會收到ARP請求。如果該請求與一台機器的IP地址匹配,則該機器發出一個包含所需硬體地址的應答。應答是直接發送給另一台機器的而不是廣播的。因為在A向B發出的請求中也包含了A的IP到物理地址的綁定。

  三,要成功地使用RARP,網路必須至少包含一個RARP伺服器。PARP伺服器對請求的回答方式是:填寫目標協議地址欄位,並把報文類型從“請求”改成“應答”,然後直接把應答發回提出請求的機器。發出請求的機器收到了所有RARP伺服器的應答,但它只需要第一個。

  四,資料報片的重組在何時進行,是通過一個網路後還是在分區到達目的主機後?在TCP/IP互連網中,一旦資料報被分區後,每片都被作為獨立的資料報在互連網上傳輸,直到到達目的主機後才對它們重組。

  五,分區控制。目的主機通過資料報片的識別欄位及來源站點地址來識別資料報。發送IP資料報的電腦必須為每一個資料報產生一個惟一的值作為識別欄位的值。IP軟體使用的一種方法是在主存中報持一個全域計數器,每產生一個新的資料報,計數器就加1,並將該值分配給資料報的識別欄位。

  六,TCP使用串連而不是協議連接埠作為基本的抽象概念,串連是用一對端點來標識的。由於TCP使用兩個端點來識別串連,一個機器上的某個TCP連接埠號碼可以被多個串連所共用。從程式員的角度來看,串連抽象是很重要的。這意味著程式員能夠設計提供同時為多個串連服務的程式而不需要為每個串連設立各自的本地連接埠號碼。TCP是一個連線導向的協議,這是和UDP不一樣的,它需要兩個端點都同意參與才能進行通訊。這就是說,在TCP開始進行互連網通訊之前,串連兩端的應用程式必須建立串連。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.