網路通訊知識

2021-09-12 11:47:29 字數 643 閱讀 1769

from urllib import request#網路通訊模組

#相對路徑:01.網路通訊.py

#絕對路徑:e:\0312\01.網路通訊.py

def **********(url,ispicture=false):

''':param url: **

:return: none---直接儲存成檔案,不需要返回值

'''#路徑最後為檔名

file_name = url.split('/')[-1]

#請求得到響應

response = request.urlopen(url)

#檢視響應內容

content = response.read()

#和文字區別儲存

if ispicture==false:

with open(file_name,'wb') as fp:

fp.write(content)

else:

content = content.decode('utf-8')

with open(file_name,'w',encoding='utf-8') as fp:

fp.write(content)

**********(『

網路通訊基礎知識

tcp ip的分層模型 osi協議參考模型,它是基於國際標準化組織 iso 的建議發展起來的,它分為7個層次 應用層 表示層 會話層 傳輸層 網路層 資料鏈路層及物理層。這個7層的協議模型雖然規定得非常細緻和完善,但在實際中卻得不到廣泛的應用,其重要的原因之一就在於它過於複雜。但它仍是此後很多協議模...

網路通訊基礎知識4

1 dhcp dynamic host configuration protocl,動態主機配置協議 1 每台計算機都需要乙個ip位址,且區域網內各電腦ip位址不能重複,否則就會位址衝突。2 計算機的ip位址可以是靜態設定,也可以是動態分配 3 動態分配是區域網內的dhcp伺服器來協調的,很多裝置都...

C 網路通訊

c 網路通訊 一 伺服器端程式 10.17 1.建立伺服器端socket 1 使用socket類 建立伺服器socket物件 socket objs new socket 引數 使用ipendpoint類設定伺服器ip位址和埠號 或使用dns類 ipaddress serip ipaddress.p...