應用層的網路請求
用requests庫,來訪問
#使用requests庫來訪問
import requests
def query(name):
url=""
parameters=
request=requests.get(url,params=parameters)
content=request.json()
print(name)
print(content['result'][0]['content'])
query('杜甫')
執行結果:
杜甫
萬里飄零獨此身,詩魂終戀浣花村。|寧貧寧凍寧飢死,一飯何曾忘至尊。
直接用http協議來訪問
query('李白')這個程式比上乙個程式更基礎一些。
執行結果:
李白
風骨神仙籍裡人,詩狂酒聖且平生。|開元一遇成何事,留得千秋萬古名。
用python的網路協議棧的最低層socket實現
search('杜甫')執行結果:
2c0不知為什麼result為空,不知有哪位大佬可以解決下。
網路的七個協議
osi是乙個開放性的通訊系統互連參考模型,他是乙個定義得非常好的協議規範。osi模型有7層結構,osi的7層從上到下分別是 7 應用層 6 表示層 5 會話層 4 傳輸層 3 網路層 2 資料鏈路層 1 物理層 其中高層 即7 6 5 4層 定義了應用程式的功能,下面3層 即3 2 1層 主要面向通...
2 4G頻段 各個協議鏈路層通道對映
2.4g頻段是非常擁擠的,原因就是免費。以下是大致的乙個分布。學生時期,用過很多種無線模組 某寶上都有 不成想這些模組都是工作在2.4g頻段。發射功率 20dbm 最低 0dbm 常用 10dbm 最高 gfsk 調製 40個射頻通道 37個資料通道 3個廣播通道 頻率 mhz 鏈路層通道編碼 型別...
網路協議 網路層
ip位址有32位,由位址型別 網路號和主機號3部分組成,每類位址中都有一段位址為私有ip位址段,由每個域網內自由分配 結構範圍 私有ip位址段 用途a類 0 7位網路號 24位主機號 0.0.0.0 127.255.255.255 10.0.0.0 10.255.255.255 一般用於大型網路 b...