- Python高效開發實戰:Django、Tornado、Flask、Twisted(第3版)
- 劉長龍
- 341字
- 2021-10-15 17:52:49
第2章
Web編程之網絡基礎
網絡上的應用越來越多,從最初的電子郵件、靜態網頁,發展到如今的動態網站以及電子商務、虛擬社區、云計算等平臺,都是以Internet(國際互聯網)為依托的。使用Python可以開發以上提到的所有應用。在用Python編寫網絡程序之前,需要學習基本的網絡概念,以便更好地理解Python主流網絡框架的原理。本章的主要內容如下。
? TCP/IP網絡:通過Internet事實上的標準TCP/IP理解計算機網絡的通用概念和技術,掌握互聯網的兩種主要傳輸層協議TCP和UDP、C/S和B/S模型及常用的網絡標準協議。
? HTTP:Internet上最主要的協議,學習HTTP的概念及消息結構。
? Socket編程:基于Socket的編程主要應用于互聯網中的非標準協議,學習Socket的基本概念,并實踐Python的Socket編程。
注意:本書的內容為使用Python進行HTTP Web和Socket協議開發,因此,除了基礎的TCP/IP知識,本章只對HTTP和Socket兩方面的網絡知識做詳細解析。
推薦閱讀
- Practical Data Analysis Cookbook
- Boost C++ Application Development Cookbook(Second Edition)
- Mastering QGIS
- C語言程序設計(第2版)
- ASP.NET Core 2 and Vue.js
- 單片機應用技術
- SharePoint Development with the SharePoint Framework
- Unity 2018 Shaders and Effects Cookbook
- 速學Python:程序設計從入門到進階
- Scala Data Analysis Cookbook
- 細說Python編程:從入門到科學計算
- Couchbase Essentials
- Go語言從入門到精通
- HTML5移動前端開發基礎與實戰(微課版)
- Android 游戲開發大全(第二版)