Mastering Python Networking

0
(0)

Mastering Python Networking
 

  • Author:Eric Chou
  • Length: 408 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2017-08-04
  • ISBN-10: 1784397008
  • ISBN-13: 9781784397005
  • Sales Rank: #593967 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Key Features

    • Build the skills to perform all networking tasks using Python with ease
    • Use Python for Network Device Automation, DevOps, and Software Defined Networking
    • Practical guide to networking with Python

    Book Description

    You will begin with a review of the TCP/IP Protocol Suite and to refresh the core elements of the Python language. Next you will start using Python to automate network devices and achieve all that you want from your network. You will then move to using Python for DevOps where you will be securing networks, monitoring networks, and building network services. In the last module, you will use Python for SDN, where you will use Python with OpenFlow, OpenStack , OpenDayLight, and NFV. Finally you will use everything you have learned so far in this book to construct a Python-based migration plan to go from legacy to a scalable SDN-based network.

    By the end of the book you will have all the skills required to perform complex network-related tasks with Python

    What you will learn

    • Review of all the fundamentals of Python and TCP/IP suite
    • Use Python to execute commands when the device does not support the API or programmatic interaction with the device
    • Implement automation techniques by integrating Python with Cisco, Juniper, and and Arista EAPI
    • Integrate Ansible using Python to control Cisco, Juniper, and Arista networks
    • Achieve Network security with Python
    • Build high-performing web services with Python
    • Construct a Python-based migration plan from legacy to a scalable SDN-based network.

    Table of Contents

    Chapter 1. Review of TCP/IP Protocol Suite and Python Language
    Chapter 2. Low-Level Network Device Interactions
    Chapter 3. API and Intent-Driven Networking
    Chapter 4. The Python Automation Framework – Ansible Basics
    Chapter 5. The Python Automation Framework – Ansible Advance Topics
    Chapter 6. Network Security with Python
    Chapter 7. Network Monitoring with Python – Part 1
    Chapter 8. Network Monitoring with Python – Part 2
    Chapter 9. Building Network Web Services with Python
    Chapter 10. OpenFlow Basics
    Chapter 11. Advanced OpenFlow Topics
    Chapter 12. OpenStack, OpenDaylight, and NFV
    Chapter 13. Hybrid SDN

    中文:

    书名:掌握Python网络

    主要特点

    • 掌握使用Python轻松执行所有网络任务的技能
    • 使用Python实现网络设备自动化、DevOps和软件定义的网络
    • 使用Python进行联网的实用指南

    图书描述

    您将从回顾TCP/IP协议组开始,并刷新Python语言的核心元素。接下来,您将开始使用Python自动化网络设备,并实现您希望从网络中获得的所有功能。然后,您将转到为DevOps使用Python,您将在其中保护网络、监视网络和构建网络服务。在最后一个模块中,您将为SDN使用Python,其中您将在OpenFlow、OpenStack、OpenDayLight和NFV中使用Python。最后,您将使用到目前为止在本书中学到的所有知识来构建一个基于Python的迁移计划,以从遗留网络迁移到基于SDN的可伸缩网络。

    在本书结束时,您将掌握使用Python执行复杂的网络相关任务所需的所有技能

    你将学到什么

    • 回顾了Python和TCP/IP协议簇的所有基础知识
    • 当设备不支持API或与设备的编程交互时,使用Python执行命令
    • 通过将Python与Cisco、Juniper和Arista EAPI集成来实施自动化技术
    • 使用Python集成可用来控制思科、Juniper和Arista网络
    • 用Python实现网络安全
    • 使用Python构建高性能的Web服务
    • 构建从传统网络到基于SDN的可扩展网络的基于Python的迁移计划。

    目录表

    第一章:回顾TCP/IP协议族和Python语言
    第二章低级网络设备交互
    第三章API和意图驱动的网络
    第4章:了解Python自动化框架和可分析的基础知识
    第五章–《Python自动化框架》看似合理的高级主题
    第6章:使用Python实现网络安全
    第7章:使用Python进行网络监控第1部分
    第#8章:使用Python进行网络监控第2部分
    第9章:使用Python构建网络Web服务
    Chapter 10. OpenFlow Basics
    第11章高级OpenFlow主题
    Chapter 12. OpenStack, OpenDaylight, and NFV
    Chapter 13. Hybrid SDN

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册