(1)從網路結點分布來看,可分為區域網(local area network,lan)、廣域網(wide area network,wan)和都會網路(metropolitan area network,man)。
(2)按交換方式可分為線路交換網路(circurt switching)、報文交換網路(message switching)和分組交換網路(packet switching)。
(3)按網路拓撲結構可分為星型網路、樹型網路、匯流排型網路、環型網路和網狀網路。
(4)按傳輸介質分類: 有線網 光纖網 無線網 區域網通常採用單一的傳輸介質,而都會網路和廣域網採用多種傳輸介質。
(5) 按通訊方式分類: 點對點傳輸網路 廣播式傳輸網路
(6) 按服務方式分類: 客戶機/伺服器網路 對等網
osi(open system interconnection)七層模型
物理層:物理層是osi參考模型的最低層,它利用傳輸介質為資料鏈路層提供物理連線。它主要關心的是通過物理鏈路從乙個節點向另乙個節點傳送位元流,物理鏈路可能是銅線、衛星、微波或其他的通訊媒介。
資料鏈路層:資料鏈路層是為網路層提供服務的,解決兩個相鄰結點之間的通訊問題,傳送的協議資料單元稱為資料幀。資料幀中包含實體地址(又稱mac位址)、控制碼、資料及校驗碼等資訊。該層的主要作用是通過校驗、確認和反饋重發等手段,將不可靠的物理鏈路轉換成對網路層來說無差錯的資料鏈路。
網路層:網路層是為傳輸層提供服務的,傳送的協議資料單元稱為資料報或分組。該層的主要作用是解決如何使資料報通過各結點傳送的問題,即通過路徑選擇演算法(路由)將資料報送到目的地。
傳輸層:傳輸層的作用是為上層協議提供端到端的可靠和透明的資料傳輸服務,包括處理差錯控制和流量控制等問題。傳輸層傳送的協議資料單元稱為段或報文。
會話層:會話層主要功能是管理和協調不同主機上各種程序之間的通訊(對話),即負責建立、管理和終止應用程式之間的會話。
表示層:表示層處理流經結點的資料編碼的表示方式問題,以保證乙個系統應用層發出的資訊可被另一系統的應用層讀出。
七層模型對應的網路協議
tcp/ip四層模型
應用層:應用程式間溝通的層,如簡單電子郵件傳輸(smtp)、檔案傳輸協議(ftp)、網路遠端訪問協議(telnet)等。
傳輸層:在此層中,它提供了節點間的資料傳送服務,如傳輸控制協議(tcp)、使用者資料報協議(udp)等,tcp和udp給資料報加入傳輸資料並把它傳輸到下一層中,這一層負責傳送資料,並且確定資料已被送達並接收。
網路層:負責提供基本的資料封包傳送功能,讓每一塊資料報都能夠到達目的主機(但不檢查是否被正確接收),如網際協議(ip)。
網路介面層:對實際的網路**的管理,定義如何使用實際網路(如ethernet、serial line等)來傳送資料
四層模型對應的網路協議
網路原理 一 初識
3.tcp ip四層協議 物理層不在其中 1 應用層 負責應用程式間溝通,如簡單電子郵件傳輸 smtp 檔案傳輸協議 ftp 網路遠端訪問協議 telnet 等.我們的網路程式設計主要就是針對應用層。dns,url,html,http 2 傳輸層 負責兩台主機之間的資料傳輸.如傳輸控制協議 tcp ...
Tornador之初識(一)
1 瀏覽器其實就是乙個socket客戶端,而web應用其實就是乙個socket服務端,並且web應用在伺服器上一直在監聽某個埠。2 當瀏覽器請求某個web應用時,需要指定伺服器的ip dns解析 和埠建立乙個socket連線。3 建立鏈結後,web應用根據請求的不同,給使用者返回相應的資料。4 斷開...
Tcp Ip Socket通訊一之初識
tcp ip socket通訊一之初識 tcp ip socket 通訊是點對點的通訊,即伺服器點與客戶端點 伺服器 最重要的一點我認為就是監聽,伺服器一直等待 直觀的講,就是一直迴圈著 著來自客戶端的請求.伺服器端的要素 繫結伺服器位址,繫結乙個埠,就可以開始監聽了.客戶端 需要知道服務端的位址與...