内容提要 基础设施中的网络为应用程序的部署、维护和服务奠定了基础。Python是网络工程师的理想语言,可用于探索先前由系统工程师和应用程序开发人员所使用的那些工具。在《精通Python网络编程(第2版 英文版)》的第二版中,您将踏上从传统的网络工程师过渡到下一代网络开发人员的Python之旅。《精通Python网络编程(第2版 英文版)》首先回顾了Python的基础知识,讲述了如何使用Python与传统型和支持API的网络设备进行交互。然后,你会学习到利用高级Python软件包和框架来实现自动化、监控、管理以及安全增强等的网络工程任务。在后,你要使用Jenkins进行持续网络集成,另外还包括于验证网络的测试工具。结束《精通Python网络编程(第2版 英文版)》之时,你将能够通过Python完成所有的网络任务。 目录 PrefaceChapter 1: Review of TCP/IP Protocol Suite and PythonAn overview of the internetServers, hosts, and network componentsThe rise of data centersEnterprise data centersCloud data centersEdge data centersThe OSI modelClient-server modelNetwork protocol suitesThe transmission control protocolFunctions and characteristics of TCPTCP messages and data transferUser datagram protocolThe internet protocolThe IP NAT and securityIP routing conceptsPython language overviewPython versionsOperating systemRunning a Python programPython built-in typesThe NoypeNumericsSequencesMappingSetsPython operatorsPython control flow toolsPython functionsPython classesPython modules and packagesSummaryChapter 2: Low-Level Network Device InteractionsThe challenges of the CLIConstructing a virtual labCisco VIRLVIRL tipsCisco DevNet and dCloudGNS3Python Pexpect libraryPexpect installationPexpect overviewOur first Pexpect programMore Pexpect featuresPexpect and SSHPutting things together for PexpectThe Python Paramiko libraryInstallation of ParamikoParamiko overviewOur first Paramiko programMore Paramiko featuresParamiko for serversPutting things together for ParamikoLooking aheadDownsides of Pexpect and Paramiko compared to other toolsIdempotent network device interactionBad automation speeds bad things upSummaryChapter 3: APIs and Intent-Driven NetworkingInfrastructure as codeIntent-Driven NetworkingScreen scraping versus API structured outputData modeling for infrastructure as codeThe Cisco API and ACICisco NX-APILab software installation and device preparationNX-API examplesThe Cisco and YANG modelsThe Cisco ACIThe Python API for Juniper networksJuniper and NETCONFDevice preparationJuniper NETCONF examplesJuniper PyEZ for developersInstallation and preparationPyEZ examplesThe Arista Python APIArista eAPI managementThe eAPI preparationeAPI examplesThe Arista Pyeapi libraryPyeapi installationPyeapi examplesChapter 4:The Python Automation Framework—Ansible BasicsChapter 5:The Python Automation Framework—Bevond BasicsChapter 6:Network Security with PythonChapter 7:Network Monitoring with Python—Part 1Chapter 8:Network Monitoring with Python—Part 2Chapter 9:Building Network Web Services with PythonChapter 10:AWS Cloud NetworkingChapter 11:Working with GitChapter 12:Continuous Integration with JenkinsCha—pter13:Test-Driven Development for NetworksOther Books You May EnjoyIndex 作者介绍
以下为对购买帮助不大的评价