• 网络编程与自动化(影印版) 9787564179809
21年品牌 40万+商家 超1.5亿件商品

网络编程与自动化(影印版) 9787564179809

可开发票,支持7天无理由

71.3 5.7折 126 全新

库存5件

天津西青
认证卖家担保交易快速发货售后保障

作者(美)詹森·埃德尔曼(Jason Edelman),(美)斯科特·S.洛(Scott S.Lowe),(美)马特·奥斯瓦尔特(Matt OsWalt)

出版社东南大学出版社

ISBN9787564179809

出版时间2018-11

装帧平装

开本16开

定价126元

货号1201817622

上书时间2024-04-12

果然是好书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
Preface
1.NetworkIndustryTrends
The Rise of Software Defined Networking
OpenFlow
What Is Software Defined Networking
Summary
2.NetworkAutomation
Whv Network Automation
Simplified Architectures
Deterministic Outcomes
Business Agility
Types of Network Automation
Device Provisioning
Data Collection
Migrations
Configuration Management
Compliance
Reporting
Troubleshooting
Evolving the Management Plane from SNMp to Device APIs
Application Programming Interfaces(APIs)
Impact of Open Networking
Network Automation in the SDN Era
Summary
3.Linux
Examining Linux in a Network Automation Context
A Brief History of Linux
Linux Distributions
Red Hat Enterprise Linux,Fedora,and CentOS
Debian,Ubuntu,and Other Derivatives
Other Linttx Distributions
Interacting with Linux
Navigating the Filesystem
Manipulating Files and Directories
Running Programs
Working with Daemons
Networking in Linux
Working with Interfaces
Routing as an End Host
Routing as a Router
Bridging(Switching)
Summary
4.Learning Pythonin a NetworkContext
Should Network Engineers Learn to Code
Using the Python Interactive Interpreter
Understanding Python Data Types
Learning to Use Strings
Learning to Use Numbers
Learning to Use Booleans
Learning to Use Python Lists
Learning to Use Python Dictionaries
Learning About Python Sets and Tuples
Adding Conditional Logic to Your Code
Understanding Containment
Using Loops in Python
Understanding the while Loop
Understanding the for Loop
Using Python Functions
Working with Files
Readingfrom aFile
Writingto aFile
Creating Python Programs
Creating a Basic PYthon Script
Understanding the Shebang
Migrating Code from the Python Interpreter to a Python Script
Worldng with Python Modules
Passing Arguments into a Python Script
Using pip and Installing Python Packages
Learning Additional Tips,Tricks,and General Information When Using
Python
Summary
5.Data Formats and DataModels
Introduction to Data Formats
Types ofData
YAML
Reviewing YAML Basics
Worldng with YAML in Python
Data Models in YAML
XML
Reviewing XML Basics
Using XML Schema Definition(XSD)for Data Models
Transforming XML with XSLT
Searching XML Using XQuery
TSON
Reviewing JSON Basics
Working with JSON in Python
Using jsON Schema for Data Models
Data Models Using YANG
YANG Overview
Taking a Deeper Dive into YANG
Summary
6.NetworkConfigurationTemplates
The Rise of Modern Template Languages
Using Templates for Wleb Development
Expanding On the Use of Templates
The Value of Templates in Network Automation
Jinja for Network Configuration Templates
whyIinja
Dynamically Inserting Data into a Basic Jinja Template
Rendering a Jinja Template File in Python
Conditionals and Loops
Jinja Filters
Template Inheritance in Jinja
Variable Creation in Iinja
Summary
7.Workingwith NetworkAPIs
Understanding Network APIs
Getting Familiar with HTTP-Based APIs
Diving into NETCONF
Exploring Network APIs
Exploring HTTP-Based APIs
Exploring NETCONF
Automating Using Network APIs
Using the Python requests Library
Using the Python ncclient Librarv
Using netmiko
Summary
8.SourceControlwith Git
Use Cases for Source Control
Benefits of Source Control
Change Tracking
Accountability
Process and W10rknOW
Benefits of Source Control for Networking
EnterGit
Brief History of Git
Git Terminology
Overview of Gits Architecture
Working with Git
Installing Git
Creating a Repository
Adding Files to a Repository
Committing Changes to a Repository
Changing and Committing Tracked Files
Unstaging Files
Excluding Files from a Repository
Viewing More Information About a Repositorv
Distilling Differences Between Versions of File
Branching in Git
Creating a Branch
Checking 0ut a Branch
Merging and Deleting Branches
Collaborating with Git
Collaborating Between Multiple Systems Running Git
Collaborating Using Git-Based Online Services
Summary
9.AutomationTools
Reviewing Automation Tools
Using Ansible
Understanding How Ansible Works
Constructing an Inventory File
Executing an Ansible Playbook
Using Variable Files
Writing Ansit,le Playbooks for Network Automation
USing Third-Party Ansible Modules
Ansible Summary
Automating with Salt
Understanding the Salt Architecture
Getting Familiar with Salt
Managing Network Configurations with Salt
Executing Salt Functions Remotely
Diving into Salts Event-Driven Infrastructure
Diving into Salt a Bit Further
Salt Summary
Event-Driven Network Automation with StackStorm
StackStorm Concepts
StackStorm Architecture
Actions and W0rkflows
Sensors and Triggers
Rules
StackStorm Summary
Summary
10.ContinuousIntegration
Important Prerequisites
Simple Is Better
People,Process,and Technology
Learn to Code
Introduction to Continuous Integration
Basics of Continuous Integration
Continuous Delivery
Test-Driven Development
Why Continuous Integration for Networking
A Continuous Integration Pipeline for Networking
Peer Review
Build Automation
Test/Dev/Staging Environment
Deployment Tools
Testing Tools and Test-Driven Network Automation
Summary
11.Building a Culture for Network Automation
Organizational Strategy and Flexibility
Transforming an Old-World Organization
The Importance of Executive Buy.in
Build Versus Buy
Embracing Failure
Skills and Education
LearnWhatYouDontKnow
Focus on Fundamentals
Certincations
Wont Automation Take My Job
Summary
A.AdvancedNetworkingin Linux
B.UsingNAPALM
Index

内容摘要
如果编程是魔法,那么网络数据采集肯定就是某种巫术。 编写一个简单的自动化程序,你就可以查询Web服务器,请求数据,解析数据以提取所需的信息。 这本实用书籍的扩充版不但介绍了网络数据采集,更是从现代网络中抓取几乎各类数据的综合指南。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP