본문내용 바로가기
MD의선택 무료배송 이벤트 사은품 소득공제

파이썬 네트워킹 마스터 파이썬으로 하는 네트워크 자동화, 데브옵스, 테스트 주도 개발

2판
에릭 추 지음 | 전성빈 옮김 | 에이콘출판 | 2019년 10월 31일 출간
  • 정가 : 35,000원
    판매가 : 31,500 [10%↓ 3,500원 할인]
  • 통합포인트 :
    [기본적립] 1,750원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 개정정보 : 이 도서는 가장 최근에 출간된 개정판입니다. 2018년 05월 출간된 구판이 있습니다. 구판 보기
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘(28일,금) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 행사도서 포함 IT 분야 3만원 이상 구매시 개발자 텀블러티슈 ..
    2019.11.05 ~ 2020.03.31
  • 에이콘의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
  • 파이썬 도서 전체 목록입니다. 새로운 책을 발견해보세요!
    2016.08.11 ~ 2020.12.31
상품상세정보
ISBN 9791161753638(116175363X)
쪽수 548쪽
크기 187 * 235 * 34 mm /1015g 판형알림
이 책의 원서/번역서 Mastering Python Networking, 2nd Edition/Eric Chou

책소개

이 책이 속한 분야

급격히 변화하는 네트워킹 분야에서 파이썬 등을 활용한 네트워크 관리와 엔지니어링의 중요성은 나날이 커지고 있다. 이 책은 기존 네트워크 개발자들을 대상으로 자동화, 보안, 모니터링, 테스트 등 다양한 분야에서 파이썬을 도입하는 방법을 제시한다. 또한 실무에서 사용하는 풍부한 예제를 통해 독자들이 필요한 분야에 곧바로 적용할 수 있도록 했다. 개정판은 AWS, 데브옵스 등 최신 트렌드를 반영해 더 풍부한 내용을 담았다.

저자소개

저자 : 에릭 추

18년 넘게 일해온 전문가다. 아마존 AWS와 마이크로소프트 애저 등의 기업에 근무하면서 업계의 가장 큰 네트워크 관리를 맡아왔다. 네트워크 자동화와 파이썬에 관심이 있고, 기업이 좀 더 안정된 보안을 구축할 수 있게 돕고 있다. 파이썬 및 네트워크 보안 관련 책을 여러 권 썼고, 온라인 강의를 제공하며, 현재 음성 인터넷 프로토콜 관련 특허를 두 개나 보유하고 있다. 책, 강의, 블로그에서 기술에 관한 이야기를 나누며, 유명 파이썬 오픈 소스 프로젝트에 기고한다.

역자 : 전성빈

연세대학교 기계공학과를 졸업하고, 동 대학원에서 이미지 프로세싱을 주제로 박사 학위를 받았다. 이맥스를 사용하며, 웹 프로그래밍을 이용한 지식의 구조화에 꾸준한 관심을 갖고 있다.

작가의 말

★ 지은이의 말 ★
이 책은 파이썬으로 네트워크 엔지니어링 작업을 수행한다. 파이썬은 배우기 쉬운 고레벨 프로그래밍 언어로 네트워크 엔지니어의 창의성과 문제 해결 능력을 실무에 유연하게 적용할 수 있게 한다. 파이썬은 대규모 네트워크를 구성하는 데 없어서는 안 될 언어가 되고 있다. 이 책에서는 파이썬으로 네트워크를 구성하는 데 필요한 기법도 함께 소개한다.
1판이 출간된 이후 많은 독자와 흥미롭고 깊은 대화를 나눌 수 있었다. 1판의 성공에 안주하지 않고 피드백을 적극 받아들여 2판에서는 최신 예제와 기술을 소개하려 노력했다. 예를 들어 오픈플로우(OpenFLow) SDN 관련 내용은 네트워크 데브옵스 도구로 대체했다. 이런 노력이 독자에게 더 많은 도움이 됐으면 하는 바람이다.
시대의 변화는 기술이 발전하는 중대한 기회가 찾아옴을 뜻한다. 이 책에서 소개하는 개념과 방법은 내 커리어에 중요한 비중을 차지한다. 독자에게도 도움이 되기를 바란다.

★ 옮긴이의 말 ★
파이썬의 장점으로 가장 많이 이야기되는 것은 범용성과 유연함이다. 파이썬은 가장 빠른 언어도 아니고, 가장 쉽게 배울 수 있는 언어도 아니며, 가장 정교하고 기능이 풍부한 언어도 아니다. 그러나 기존의 수많은 라이브러리를 적절히 사용하면 거의 모든 문제를 간단하게 해결할 수 있다는 점은 파이썬이 가진 큰 무기다. 다시 말해 파이썬은 다른 어떤 언어보다도 결과물을 만들어내는 속도에 있어서 빠르다는 장점이 있다(물론 파이썬이 그다지 느린 언어도 아니다).
그리고 네트워크 프로그래밍이 있다. 일반적으로 장고(Django)나 플라스크(Flask) 등의 웹 프레임워크가 파이썬을 네트워크 분야에 사용하는 방법으로 알려져 있지만, 파이썬의 유연함과 자동화 기능은 파이썬을 사용하는 다양한 분야에서의 응용할 수 있게 만든다. 그리고 벤더에 의해 폐쇄적으로 구축되던 네트워크 프로그래밍은 점점 개방되고 표준화되는 방향으로 급격히 변화하고 있다. 이 과정에서 파이썬은 큰 역할을 하고 있다.
저자는 실무자들이 빠른 변화에 대응할 수 있는 방법을 제시한다. 파이썬이나 네트워크 프로그래밍의 기초보다는 실제로 어떻게 네트워크를 자동화할 수 있는지에 중점을 두고 설명한다. 저자의 오랜 경험이 반영된 많은 예제는 실무에서 파이썬을 바로 적용할 수 있는 지름길 역할을 한다. 특히 2판은 가장 최신의 네트워킹 실무 트렌드를 반영하기 위해 1판이 나온 지 불과 1년밖에 되지 않았지만 클라우드 네트워킹이나 깃, 데브옵스 등 많은 내용을 고치고 덧붙였다. 이 책은 파이썬을 사용해서 지금보다 한 걸음 더 나아가고 싶은 네트워크 개발자에게 많은 도움이 될 것이다.

목차

1장. TCP/IP 프로토콜과 파이썬 개괄

__인터넷의 개요
____서버, 호스트, 네트워크 컴포넌트
____데이터 센터의 등장
________엔터프라이즈 데이터 센터
________클라우드 데이터 센터
________엣지 데이터 센터
__OSI 모델
__클라이언트-서버 모델
__네트워크 프로토콜 스위트
__TCP
________TCP의 기능과 특성
________TCP 메시지와 데이터 전달
____UDP
____IP
________IP NAT과 보안
________IP 라우팅
__파이썬 개요
____버전
____운영 체제
____파이썬 프로그램 실행하기
____내장 자료형
________None형
________숫자형
________나열형
________매핑형
________세트형
____연산자
____제어 흐름
____함수
____클래스
____모듈과 패키지
__요약


2장. 저레벨 네트워크 기기 상호작용

__CLI의 어려움
__가상 네트워크 랩 만들기
____시스코 VIRL
________VIRL 팁
____시스코 데브넷과 디클라우드
____GNS3
__파이썬 Pexpect 라이브러리
____설치
____Pexpect 개요
____첫 번째 Pexpect 예제
____Pexpect 좀 더 살펴보기
____Pexpect와 SSH
____정리
____파이썬 Paramiko 라이브러리
____설치
____Paramiko 개요
____첫 번째 Paramico 예제
____심화 기능
________서버 관리
____정리
__논의
____Pexpect와 Paramiko 사용 시 주의할 점
________멱등 네트워크 기기 상호작용
________빠른 자동화와 오작동
__요약


3장. API와 목적 중심 네트워킹

__코드로서의 인프라스트럭처
____목적 중심 네트워킹
____스크린 스크래핑과 API 구조 출력
____데이터 모델링 인프라스트럭처 코드
__시스코 API와 ACI
____시스코 NX-API
________설치와 기기 준비
________NX-API 예제
____시스코와 YANG 모델
____시스코 ACI
__주니퍼 네트워크 파이썬 API
____주니퍼와 NETCONF
________준비 사항
________주니퍼 NETCONF 예제
____주니퍼 PyEZ
________설치와 준비 사항
________PyEZ 예제
__아리스타 파이썬 API
____아리스타 eAPI 관리 도구
________eAPI 준비
________eAPI 예제
____아리스타 Pyeapi 라이브러리
________Pyeapi 설치
________Pyeapi 예제
__범용 라이브러리
__요약


4장. 파이썬 자동화 프레임워크 - 앤서블 기초

__더 선언적인 프레임워크
__간단한 앤서블 예제
____컨트롤 노드 설치
____다른 버전의 앤서블 실행하기
____랩 셋업
____첫 번째 앤서블 플레이북
________공개 키 인증
________인벤토리 파일
________플레이북 만들기
__앤서블의 장점
____에이전트가 필요 없음
____멱등
____단순함과 확장성
____네트워크 벤더 지원
__앤서블 구조
____YAML
____인벤토리
____변수
____진자2 템플릿
__앤서블 네트워킹 모듈
____로컬 연결과 환경 변수
____제공자 매개변수
__앤서블 시스코 예제
____앤서블 2.5 연결 예제
__앤서블 주니퍼 예제
__앤서블 아리스타 예제
__요약


5장. 파이썬 자동화 프레임워크 - 앤서블 심화

__앤서블 조건문
____when 절
____앤서블 네트워크 팩트
____네트워크 모듈 조건문
__앤서블 반복문
____표준 반복문
____딕셔너리 반복문
__템플릿
____진자2 템플릿
____진자2 반복문
____진자2 조건문
__그룹과 호스트 변수
____그룹 변수
____호스트 변수
__앤서블 볼트
__앤서블 include와 역할
____앤서블 include 문
____앤서블 역할
__사용자 모듈 작성하기
____사용자 모듈: 첫 번째
____사용자 모듈: 두 번째
__요약


6장. 파이썬 네트워크 보안

__랩 설정
__파이썬 스카피
____스카피 설치
____대화형 예제
____스니핑
____TCP 포트 스캔
____핑 콜렉션
____네트워크 공격
____스카피 리소스
__접근 목록
____앤서블을 통한 접근 목록 구현
____MAC 접근 목록
__Syslog 검색
____RE 모듈 검색
__그 밖의 도구
____사설 VLAN
____UFW와 파이썬
____참고 자료
__요약


7장. 파이썬 네트워크 모니터링 I

__랩 설정
__SNMP
____설정
____PySNMP
__파이썬 데이터 시각화
____맷플롯립
________설치
________기본 예제
________맷플롯립을 통한 SNMP 결과 출력
________추가 맷플롯립 리소스
____파이갤
________설치
________기본 예제
________파이갤을 이용한 SNMP 출력
________추가 파이갤 리소스
__파이썬과 칵티
____설치
____파이썬 스크립트를 통한 데이터 입력
__요약


8장. 파이썬 네트워크 모니터링 II

__그래프비즈
____랩 설정
____설치
____그래프비즈 예제
____파이썬 그래프비즈 예제
____LLDP 이웃 그래프
________정보 취득
________파이썬 파서 스크립트
________최종 플레이북
__플로 기반 모니터링
____파이썬을 이용한 넷플로우 파싱
________파이썬 소켓과 구조체
____ntop 트래픽 모니터링
________ntop 파이썬 확장 기능
____에스플로우
________파이썬을 이용한 sFlowtool과 sFlow-RT
__일래스틱서치(ELK 스택)
____호스팅 ELK 서비스 설정
____로그스태시 형식
____로그스태시 포매팅을 위한 파이썬 헬퍼 스크립트
__요약


9장. 파이썬을 사용한 네트워크 웹 서비스 구축

__파이썬 웹 프레임워크 비교
__플라스크와 랩 설정
__플라스크 들어가기
____HTTPie 클라이언트
____URL 라우팅
____URL 변수
____URL 생성
____jsonify 반환
__네트워크 정적 콘텐츠 API
____Flask-SQLAlchemy
____네트워크 콘텐츠 API
____기기 API
____기기 ID API
__네트워크 동적 동작
____비동기 작업
__보안
__추가 리소스
__요약


10장. AWS 클라우드 네트워킹

__AWS 설치
____AWS CLI와 파이썬 SDK
__AWS 네트워크 개요
__가상 사설 클라우드
____라우팅 테이블과 라우팅 타겟
____CloudFormation을 통한 자동화
____보안 그룹과 네트워크 ACL
____탄력적 IP
____NAT 게이트웨이
__다이렉트 커넥트와 VPN
____VPN 게이트웨이
____다이렉트 커넥트
__네트워크 스케일링 서비스
____탄력적 로드 밸런싱
____라우트53 DNS 서비스
____클라우드프론트 CDN 서비스
__그 밖의 AWS 네트워크 서비스
__요약


11장. 깃 사용하기

__깃 소개
____깃의 장점
____깃 용어
____깃과 깃허브
__깃 설정
____Gitignore
__깃 사용 예제
____깃허브 예제
________풀 리퀘스트를 통한 협업
__깃과 파이썬
____GitPython
____PyGitHub
__설정 백업 자동화
__깃으로 협업하기
__요약


12장. 젠킨스를 통한 지속적 통합
__전통적인 변화 관리 프로세스
__지속적 통합의 소개
__젠킨스 설치
__젠킨스 예제
____첫 번째 작업: 파이썬 스크립트
____젠킨스 플러그인
____지속적 네트워크 통합 예제
__젠킨스와 파이썬
__지속적 네트워크 통합
__요약


13장. 네트워크를 위한 TDD

__TDD의 개요
____용어
__코드로서의 토폴로지
____파이썬 unittest 모듈
__파이썬 테스트: 심화
____pytest 예제
__네트워크 테스트 작성하기
____접근성 테스트
____네트워크 지연 테스트
____보안 검사
____트랜잭션 테스트
____네트워크 설정 테스트
____앤서블 테스트
__Pytest와 젠킨스
____젠킨스 통합
__요약

출판사 서평

★ 이 책에서 다루는 내용 ★
■ 파이썬 라이브러리를 사용한 네트워크 상호작용
■ 앤서블 2.5와 파이썬을 결합한 Cisco, Juniper, Arista eAPI 제어
■ 기존 프레임워크를 통한 고레벨 API 구축
■ AWS 클라우드에 가상 네트워크 구축
■ 젠킨스를 사용한 네트워크 변경사항 자동 배포
■ PyTest 및 Unittest를 사용한 테스트 주도 네트워크 개발

★ 이 책의 대상 독자 ★
이미 여러 종류의 네트워크 기기를 관리하고 있으며, 파이썬이나 다른 도구를 사용해 네트워크 관련 문제를 해결하고 ... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

  • 길벗알앤디
    27,900원
  • 길벗R&D
    17,100원
  • 한국데이터진흥원
    16,200원
  • 길벗R&D
    12,600원
  • NCS 정보처리기술사 연구회
    25,200원
더보기+

이 분야의 신간

  • 김정준
    29,700원
  • NCS 정보처리기술사 연구회
    25,200원
  • 조블리(조애리)
    20,700원
  • 남궁일주
    27,000원
  • 윤종식
    25,200원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품