Python Network Programming Cookbook Second Edition

Pradeeban Kathiravelu, Dr. M. O. Faruque Sarker

  • 出版商: Packt Publishing
  • 出版日期: 2017-08-09
  • 定價: $1,960
  • 售價: 8.0$1,568
  • 語言: 英文
  • 頁數: 450
  • 裝訂: Paperback
  • ISBN: 1786463997
  • ISBN-13: 9781786463999
  • 相關分類: Python程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Discover practical solutions for a wide range of real-world network programming tasks

About This Book

  • Solve real-world tasks in the area of network programming, system/networking administration, network monitoring, and more.
  • Familiarize yourself with the fundamentals and functionalities of SDN
  • Improve your skills to become the next-gen network engineer by learning the various facets of Python programming

Who This Book Is For

This book is for network engineers, system/network administrators, network programmers, and even web application developers who want to solve everyday network-related problems. If you are a novice, you will develop an understanding of the concepts as you progress with this book.

What You Will Learn

  • Develop TCP/IP networking client/server applications
  • Administer local machines' IPv4/IPv6 network interfaces
  • Write multi-purpose efficient web clients for HTTP and HTTPS protocols
  • Perform remote system administration tasks over Telnet and SSH connections
  • Interact with popular websites via web services such as XML-RPC, SOAP, and REST APIs
  • Monitor and analyze major common network security vulnerabilities
  • Develop Software-Defined Networks with Ryu, OpenDaylight, Floodlight, ONOS, and POX Controllers
  • Emulate simple and complex networks with Mininet and its extensions for network and systems emulations
  • Learn to configure and build network systems and Virtual Network Functions (VNF) in heterogeneous deployment environments
  • Explore various Python modules to program the Internet

In Detail

商品描述(中文翻譯)

發現實用的解決方案,應對各種實際的網路程式設計任務

關於本書



  • 解決實際的網路程式設計、系統/網路管理、網路監控等領域的任務。

  • 熟悉SDN的基礎和功能。

  • 通過學習Python程式設計的各個方面,提升您的技能,成為下一代網路工程師。

本書適合對象


本書適合網路工程師、系統/網路管理員、網路程式設計師,甚至是網頁應用程式開發人員,他們想要解決日常的網路相關問題。如果您是初學者,隨著閱讀本書的進展,您將對概念有所了解。

您將學到什麼



  • 開發TCP/IP網路客戶端/伺服器應用程式。

  • 管理本地機器的IPv4/IPv6網路介面。

  • 編寫多用途高效的HTTP和HTTPS協議網路客戶端。

  • 通過Telnet和SSH連接執行遠程系統管理任務。

  • 通過XML-RPC、SOAP和REST API等網路服務與流行網站進行互動。

  • 監控和分析主要常見的網路安全漏洞。

  • 使用Ryu、OpenDaylight、Floodlight、ONOS和POX控制器開發軟體定義網路。

  • 使用Mininet及其擴展模擬簡單和複雜的網路和系統。

  • 在異構部署環境中學習配置和構建網路系統和虛擬網路功能(VNF)。

  • 探索各種Python模組來編寫網際網路程式。

詳細內容