Python連載51-網絡編程基礎知識

1、網絡編程編程

1.網絡、網絡協議(一套規則)安全

2.網絡模型:微信

(1)七層模型-七層網絡

物理層(好比網線、錨)、數據鏈路層(好比電壓電流)、網絡層、傳輸層、會話層、表示層、應用層(咱們的活動基本都在這一層)併發

(2)四層模型socket

鏈路層、網絡、傳輸層、應用層學習

(3)每一層都有相應的協議負責交換信息或者協同工做大數據

(4)TCP/IP協議族ui

(5)IP地址:負責在網絡上惟必定位一個機器.net

i.IP地址分爲ABCD類

ii.IP地址是由四個數字段組成的,每一個數字段的取值爲0-255

例如:192.168.xxx.xxx:局域網ip

127.0.0.1表明本機

IPV四、IPV6

iii.端口:

範圍:0-65535   知名端口:0-1023   非知名端口:1024-655535

(6)TCP/UDP協議

UDP:非安全的不面向連接的傳輸

i.安全性差;ii.大小限制爲64kb;iii.沒有順序;iv.速度塊

TCP:基於連接的通訊

(7)SOCKET編程

i.socket(套接字):是一個網絡通訊的端點,能實現不一樣主機進程通訊,網絡大多基於socket通訊

ii.經過IP+端口定位對方併發送信息的通訊機制

iii.分爲UDP和IP

​2、源碼

2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)

3.博客園:https://www.cnblogs.com/ruigege0000/

4.歡迎關注微信公衆號:傅里葉變換,我的公衆號,僅用於學習交流,後臺回覆」禮包「,獲取大數據學習資料

 

相關文章
相關標籤/搜索