日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:詳細(xì)介紹Python網(wǎng)絡(luò)編程模塊

根據(jù)前面對網(wǎng)絡(luò)分層棋型的介紹,我們知道實(shí)際的網(wǎng)絡(luò)模型大致分為四層,這四層各有對應(yīng)的網(wǎng)絡(luò)協(xié)議提供支持,

網(wǎng)絡(luò)層協(xié)議主要是 IP,它是所有互聯(lián)網(wǎng)協(xié)議的基礎(chǔ),其中 ICMP(Internet Control Message Protocol)、IGMP(Internet Group Manage Protocol)、ARP(Address Resolution Protocol)、RARP(Reverse Address Resolution Protocol)等協(xié)議都可認(rèn)為是 IP 協(xié)議族的子協(xié)議。通常來說,很少會(huì)直接基于網(wǎng)絡(luò)層進(jìn)行應(yīng)用程序編程。

傳輸層協(xié)議主要是 TCP 和 UDP,Python 提供了 socket 等模塊針對傳輸層協(xié)議進(jìn)行編程。

應(yīng)用層協(xié)議就更多了,正如圖 1 所示的,F(xiàn)TP、HTTP、TELNET 等協(xié)議都屬于應(yīng)用層協(xié)議,Python 同樣為基于應(yīng)用層協(xié)議的編程提供了豐富的支持。

雖然 Python 自帶的標(biāo)準(zhǔn)庫已經(jīng)提供了很多與網(wǎng)絡(luò)有關(guān)的模塊,但如果在使用時(shí)覺得不夠方便,則不要忘記了 Python 的優(yōu)勢,即大量的第三方模塊隨時(shí)可用于增強(qiáng) Python 的功能。

表 2 顯示了 Python 標(biāo)準(zhǔn)庫中的網(wǎng)絡(luò)相關(guān)模塊。

模塊 描述
socket基于傳輸層 TCP、UDP 協(xié)議進(jìn)行網(wǎng)絡(luò)編程的模塊
asyncoresocket 模塊的異步版,支持基于傳輸層協(xié)議的異步通信
asynchatasyncore 的增強(qiáng)版
cgi基本的 CGI(Common Gateway Interface,早期開發(fā)動(dòng)態(tài)網(wǎng)站的技術(shù))支持
emailE-mail 和 MLME 消息處理模塊
ftplib支持 FTP 協(xié)議的客戶端模塊
httplib、http.client支持 HTTP 協(xié)議以及 HTTP 客戶揣的模塊
imaplib支持 IMAP4 協(xié)議的客戶端模塊
mailbox操作不同格式郵箱的模塊
mailcap支持 Mailcap 文件處理的模塊
nntplib支持 NTTP 協(xié)議的客戶端模塊
smtplib支持 SMTP 協(xié)議(發(fā)送郵件)的客戶端模塊
poplib支持 POP3 協(xié)議的客戶端模塊
telnetlib支持TELNET 協(xié)議的客戶端模塊
urllib及其子模塊支持URL 處理的模塊
xmlrpc、xmlrpc.server、xmlrpc.client支持XML-RPC協(xié)議的服務(wù)器端和客戶端模塊

文章名稱:創(chuàng)新互聯(lián)Python教程:詳細(xì)介紹Python網(wǎng)絡(luò)編程模塊
文章來源:http://www.dlmjj.cn/article/cccdioh.html