網路程式設計理論

2021-09-13 03:25:27 字數 1680 閱讀 5290

tcp/ip協議族 : 是很多協議的總稱

四層協議:

2.傳輸層: tcp udp

3.網路層: ip

4.介面層: mac

應用層: tcp ip mac

電子裝置在網路上的唯一標識

255.255.255.255

1111 1111.1111 1111.1111 1111.1111 1111

32位 4g

2的十次方 1k

2的20次方 1m

2的30次方 1g

2的2次 4g

ip4: 2023年,32位

ip6:世界上每一粒沙子都可以擁有乙個ip6的位址 40位

外網ip: 可以和外界通訊的 110.184.227.189四川省成都市武侯區 電信

內網ip: 只能在當前網段進行通訊 10.0.0.0-10.255.255.255 172.16.0.0-172.31.255.255 192.168.0.0-192.168.255.255

主機號:100

192.168.1.100

1100 0000.1010 1000.0000 0001.0110 0100

127.0.0.1:迴路 用來檢測當前裝置具不具備網路通訊功能 tcp/ip

為了有序地區分和管理不同的子網,就需要使用子網掩碼子網掩碼是一種用來指明乙個ip位址所標示的主機處於哪個子網中。子網掩碼不能單獨存在,它必須結合ip位址一起使用。子網掩碼只有乙個作用,就是將某個ip位址劃分成網路位址和主機位址兩部分。

確定目標ip位址和自己的ip位址在不在乙個網段

將ip位址劃分為網路位址和主機位址兩部分.用來確定乙個ip位址的網段

255.255.255.0

和目標ip位址進製與運算得到網路號

192.168.1.100 1100 0000.1010 1000.0000 0001.0110 0100

255.255.255.0 1111 1111.1111 1111.1111 1111.0000 0000

位與運算 1100 0000.1010 1000.0000 0001.0000 0000

​ 192.168.1.0 網路段

192.168.2.100 1100 0000.1010 1000.0000 0010.0110 0100

255.255.255.0 1111 1111.1111 1111.1111 1111.0000 0000

​ 192.168.2.0 網路段

將兩個使用不同協議的網路段連線在一起的裝置。它的作用就是對兩 個網路段中的使用不同傳輸協議的資料進行互相的翻譯轉換

當需要和另外網段進行通訊的時候,會把資料交給閘道器處理

閘道器:就是乙個網路連線到另乙個網路的"關口",也就是說網路關卡.

自己是 192.168.1.4 目標1 192.168.1.2 目標2 192.168.2.2

與子網掩碼做位於運算,得到網段 192.168.1

如果目標和自己在同一網段,大哄一聲,進行通訊

如果目標和自己不在同一網段,就把資料先交給閘道器

只是把裝置簡單連線在一起,資訊會傳送給整個網段所有裝置,如果裝置過多,會發生網路風暴

交換機也是把裝置連線在一起,自帶學習功能,會記住設定的mac位址,資訊只會傳送給目標主機,相對於集線器來說,不會發生網路網暴

連線兩個不同的網段

網路程式設計理論

client 客戶端 sever 伺服器 優點 軟體使用穩定 節省網路資源 缺點 安裝麻煩,使用者體驗差 browser 瀏覽器 本質上也是乙個客戶端 sever 伺服器 優點 軟體使用方便 缺點 如果網路不穩定,軟體的使用就不穩定 ps b s架構比較流行,因為使用者體驗高 服務端 24小時不間斷...

網路程式設計理論2

網路七層模型 從上至下分為應用層 表示層 會話層 傳輸層 網路層 資料鏈路層 物理層 網路服務與終端使用者的乙個介面。協議有 http ftp tftp smtp snmp dns 2.表示層 presentation layer 資料的表示 安全 壓縮。在五層模型裡面已經合併到了應用層 格式有,j...

網路程式設計基礎理論

優點 建立了統一的工作流程 分部清晰,各司其職,每個步驟分工明確 降低了各個模組之間的耦合度,便於開發 高內聚 含義 單個封裝模組內部的功能更加的單一而不是相互摻雜 應用層 傳輸層 網路層 網際層 物理鏈路層 網路介面 http協議屬於應用層 七層 四層模型 傳送端由應用程式傳送資訊,逐層新增首部資...