《用TCP IP進行網路互連》讀書筆記

2022-08-04 09:00:09 字數 1223 閱讀 4402

《用tcp/ip進行網路互連》讀書筆記

第2章,基本網路技術

網路通訊分類:基於連線的通訊(connection-oriented),基於非連線的通訊(connectionless)

基於連線的通訊能夠保證資料傳輸的安全性。

為什麼要用基於非連線的應用:對於大檔案,不可能一次全部傳送完成,需要分包處理。

用於internet的底層硬體技術:ethernet(ieee 802.3),wi-fi(ieee 802.11),zigbee(ieee 802.15.4),wide area poinit-to-point networks(sonet)

ethernet主要特點:支援廣播,best-effort delivery semantics(硬體並不保證此次能夠正常傳輸,而且,當傳輸出現錯誤後,也不會通知傳送者)

每台電腦有乙個或多個網絡卡,每個網絡卡被分配唯一固定的mac位址。mac位址是對網絡卡而言的,與電腦無關。mac位址有48-bit(6個位元組)。

對於底層硬體資料,通常使用幀(frame),而不使用包(packet)。

frame中的源位址和目的位址都指的是6位元組的mac位址。

ethernet幀結構(由於crc由硬體執行,所以未包含4位元組的crc):

虛擬區域網(vlan,virtual local area network):如,公司內可以總成不同的vlan,不同的vlan,享有不同的訪問許可權。在vlan內部,定義了broadcast domain,只有在相同的broadcast domain內可以傳輸資料。其實,可以認為乙個vlan就是乙個獨立的物理連線網路。

橋接(bridging),用於將小的網路組成更大的網路,此時網路的結構是,多台計算機通過交換機(switch)組成獨立的網路,各個獨立的網路通過橋接器,構成更大的網路。

橋接的原理是將幀資料(frame)的副本,從乙個網路,傳遞給其他的網路,資料本省並不發生任何變化。這樣,使跨網段的資料傳輸成為可能。

橋接器會記錄frame的mac位址,當橋接器在網路間傳輸frame時,會首先根據自己的mac記錄,查詢傳送端和接收端是否在同一網路下,這樣能夠實現最優的傳輸。

自適應乙太網橋接器(adaptive ethernet bridge)連線不同的乙太網,當frame在乙太網直接傳輸時,首先由橋接器進行判斷,以避免不必要的跨網路傳輸。

第3章,internet概念和結構模型

用tcp ip進行網路連線 第2 5章 筆記

第二章 1.客戶機 伺服器範例使用發起通訊的方向來對程式分類 2.伺服器軟體應該含有處理安全問題的機制 3.全引數化客戶軟體是指客戶軟體允許使用者指明遠端伺服器的埠號,而不使用預設的埠號 在測試時比較有用 4.有狀態和無狀態的伺服器 是否儲存狀態資訊 採用有狀態的伺服器還是無狀態的伺服器是伺服器軟體...

用WireShark進行網路抓包

第一步 安裝wireshark1.6.4的同時,依賴安裝了winpcap,winpcap是用於網路封包抓取的一套工具,可適用於32位的操作平台上解析網路封包。第二步 開啟wireshark開始抓包。然後我們開啟人人網 主頁。登陸操作,登陸後,停止抓包。第三步 在cmd中使用ipconfig 得到本機...

TCP IP網路協議基礎TCP IP網路協議基礎

1.tcp ip網路協議基礎 tcp ip transmission control protocol internet protocol 是傳輸控制協議和網路協議,就是電子裝置如何連入網際網路,並且之間怎麼通訊。tcp ip 不是乙個協議,而是乙個協議族的統稱,裡面包括了 ip 協議 icmp 協...