網路程式設計的幾個知識點

2021-07-08 12:53:06 字數 735 閱讀 9622

網路程式設計

1、網路程式設計概述

網路程式設計、socket程式設計、套接字程式設計

2、網路程式設計三要素之ip概述

ip是每台計算機的唯一標識

4個資料段,每個資料段是0-255

ip是以點分十進位制的方式存在的。

命令:ipconfig -all -- 檢視ip和mac位址

ping + ip -- 檢視網路是否暢通

127.0.0.1 -- 本機回環位址

網段的最後一位 255 -- 廣播位址

win + r + regedit -- 開啟登錄檔

netstat -an   -- 檢視埠

通過360 -- 流量防火牆 -- 網路連線 : 可以檢視埠號占用情況

3、網路程式設計三要素之埠號概述

埠號就是程式的唯一標識

埠號範圍:0-65535

注意:0-1024之間的是系統占用的或備用,自定義埠號的時候請使用此範圍外的。

4、網路程式設計三要素協議

udp:

面向無連線,不可靠,速度快;資料需要打包,有大小限制。

tcp:

建立連線(三次握手),資料安全可靠,速率稍慢。沒有資料大小限制的。

5、socket通訊原理**

6、udp傳輸

inetaddress -- 封裝了ip位址

gethostaddress() -- 獲取ip

gethostname() -- 獲取主機名稱

幾個知識點

1 記憶體對齊 2 mvc與ssh框架對應關係 3 面試相關 4 非c 內建型別a和b,在哪幾種情況下b能隱式轉化為a?case 4 賦值操作,雖不是正宗的隱式型別轉換,但也可以勉強算乙個 5 extern c 的慣用法 1 在c 中引用c語言中的函式和變數,在包含c語言標頭檔案 假設為cexamp...

Linux程式設計的幾個重要知識點

基本的檔案io。說白了,就幾個操作,open,close,read,write,linux將 所有東西都抽象為檔案,例如存在於硬碟檔案系統的固然不用說,連硬體的音效卡,串列埠等都之需要像訪問檔案那樣訪問,這確實提供了很大的方便,不需要多記憶api。這樣跟之前驅動程式看過的能聯絡起來了。乙個驅動程式幹...

網路程式設計面試知識點

答 tcp和udp是osi模型中的運輸層中的協議。tcp提供可靠的通訊傳輸,而udp則長被用於讓廣播和細節控制交給應用的通訊傳輸。兩者區別大致如下 1 tcp面向連線,udp棉線非連線即傳送資料前不需要連線。2 tcp提供可靠的服務 資料傳輸 udp無法保證 3 tcp面向位元組流,udp面向報文 ...