1. 程式人生 > >網路程式設計之簡介概述

網路程式設計之簡介概述

一、網路傳輸三要素: 1.找到對方IP IP地址使用4個8位二進位制組成,每個8位二進位制可以轉化為0~255的十進位制數字。 127.0.0.1 2.資料要傳送到對方指定的應用程式上,為了標識這些應用程式,所以給這些網路應用程式都有用數字進行標識 埠從0~65535可以使用 公認埠:從0~1023 註冊埠:1024~49151 動態或者私有埠:49152~65535 為了方便稱呼這個數字,叫做埠,邏輯埠 3.定義通訊規則:這個通訊規則稱為協議。 國際組織定義了通用的協議TCP/IP, TCP協議 UDP協議 二、具體的通訊方式(網路模型) OSI參考模型(開放式網路) 物理層(網線)、資料鏈路層(什麼樣的方式)、網路層(IP)、傳輸層(TCP/UDP)、會話層、表示層、應用層 資料封包:從應用層開始向物理層打包。 資料拆包:從物理層嚮應用層拆包。 TCP/IP參考模型 物理+資料鏈路、網路層(IP)、傳輸層(TCP\UDP)、應用層(HTTP/MTP)