書籍:python網絡編程 Python Network Programming - 2019

簡介

主要特點

  • 掌握Python技能,開發強大的網絡應用程序
  • 掌握SDN的基本原理和功能
  • 爲echo和chat服務器設計多線程,事件驅動的體系結構

此學習路徑強調了Python網絡編程的主要方面,例如編寫簡單的網絡客戶端,創建和部署SDN和NFV系統,以及使用Mininet擴展您的網絡。您還將學習如何自動化傳統和最新的網絡設備。在閱讀這些章節的過程中,您將使用Python for DevOps和開源工具來測試,保護和分析您的網絡。最後,您將使用套接字編程開發客戶端應用程序,例如Web API客戶端,電子郵件客戶端,SSH和FTP。

到本學習路徑結束時,您將學習如何使用高級網絡數據包捕獲和分析技術分析網絡的安全漏洞。

你會學到什麼

  • 使用異步模型創建基於套接字的網絡
  • 爲Web API開發客戶端應用程序,包括S3 Amazon和Twitter
  • 與具有不同協議的電子郵件和遠程網絡服務器通信
  • 將Python與Cisco,Juniper和Arista eAPI集成以實現自動化
  • 使用Telnet和SSH連接進行遠程系統監控
  • 通過XML-RPC,SOAP和REST API與網站交互
  • 使用Ryu,OpenDaylight,Floodlight,ONOS和POX構建網絡
  • 在不同的部署環境中配置虛擬網絡

這本書對象

如果您是Python開發人員或想要啓動網絡編程的系統管理員,則此學習路徑可讓您更接近目標。新的管理網絡設備的IT專業人員和DevOps工程師,或者那些希望在Python中擴展知識和技能的經驗最少的人,也會發現這種學習路徑很有用。雖然不需要先前的網絡知識,但Python編程方面的一些經驗將有助於更好地理解學習路徑中的概念。

目錄

  • 基礎概念
  • 用於網絡工程師的Python
  • 網絡工程師的持續集成
  • 網絡自動化中的SDN概念
    低級網絡設備交互
  • API和意圖驅動的網絡
  • Python自動化框架 - Ansible Basics
  • Python自動化框架 - 超越基礎
  • AWS雲網絡
  • 和Git一起工作
  • 套接字,IPv4和簡單的客戶端/服務器編程
  • 多路複用套接字I / O以獲得更好的性能
  • IPv6,Unix域套接字和網絡接口
  • 使用HTTP進行Internet編程
  • 電子郵件協議,FTP和CGI編程
  • 跨機器邊界編程
  • 使用Web服務 - XML-RPC,SOAP和REST
  • 網絡監控和安全
  • 網絡建模
  • 身份驗證,授權和記帳(AAA)
  • 開放和專有網絡解決方案
  • NFV和編排 - 一個更大的生態系統
  • 對Internet進行編程

參考資料


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章