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...