Python學習---網路編程 1217[all]

來源:互聯網
上載者:User

標籤:檔案   soc   iss   python   數字   homepage   程式   tcp、udp   --   

OSI七層模型: 物理層, 資料連結層, 網路層,傳輸層,會話層,表達層,應用程式層

應用程式層:TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等

傳輸層:TCP,UDP

網路層:IP,ICMP,OSPF,EIGRP,IGMP

資料連結層:SLIP,CSLIP,PPP,MTU

【圖片來自網路】

網路通訊要素

A:IP地址    (1) 用來標識網路上一台獨立的主機

                   (2) IP地址 = 網路地址 + 主機地址(網路號:用於識別主機所在的網路/網段。主機號:用於識別該網路中的主機)

                   (3) 特殊的IP地址:127.0.0.1(本地迴環地址、保留地址,點分十進位)可用於簡單的測試網卡是否故障。表示本機。

B:連接埠號碼:  (1) 用於標識進程的邏輯地址。不同的進程都有不同的連接埠標識。

                (2) 連接埠:要將資料發送到對方指定的應用程式上,為了標識這些應用程式,所以給這些網路應用程式都用數字進行標識。為了方便稱呼這些數字,則將這些數字稱為連接埠。(此連接埠是一個邏輯連接埠)

C: 傳輸協議通訊的規則。例如:TCP、UDP協議(好比兩個人得用同一種語言進行交流)

①、UDP:User Datagram Protocol使用者資料包通訊協定

特點: 面向無串連:傳輸資料之前源端和目的端不需要建立串連; 每個資料報的大小都限制在64K(8個位元組)以內;面向報文的不可靠協議。(即:發送出去的資料不一定會接收得到)傳輸速率快,效率高; 現實生活執行個體:郵局寄件、即時線上聊天、視頻會議…等。

②、TCP:Transmission Control Protocol傳輸控制通訊協定

特點: 連線導向:傳輸資料之前需要建立串連; 在串連過程中進行大量資料轉送; 通過“三向交握”的方式完成串連,是安全可靠協議;傳輸速度慢,效率低。

Socket -服務端/用戶端編程

Python學習---Socket編程

伺服器端並發聊天 [socketServer]

Python學習---socketServer編程

遠程執行命令

Python學習---遠程執行命令

網路 檔案上傳

Python學習---網路檔案上傳

Python學習---網路編程 1217[all]

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.