본문내용 바로가기
무료배송 사은품

[예약판매] 파이썬 네트워킹 마스터 실무자를 위한 파이썬 네트워크 자동화, DevOps, SDN 가이드

네트워크 프로그래밍
에릭 추 지음 | 전성빈 옮김 | 에이콘출판 | 2018년 05월 28일 출간
  • 정가 : 35,000원
    판매가 : 31,500 [10%↓ 3,500원 할인]
  • 통합포인트 :
    [기본적립] 1,750원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 5만원 이상 구매 시 2~3% 추가적립
  • 추가혜택 : 카드/포인트 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 예약판매 : 2018년 5월 29일 출고 예정 배송일정 안내

알립니다.

  • 본 도서는 2018년 5월 29일 출고 예정인 예약판매도서 입니다. 단, 출판사의 사정으로 출간이 지연될 수 있으니, 이점 양해 부탁드립니다.
  • 예약판매 도서의 경우 실제 출간 후 도서정보가 달라질 수 있습니다. 이 점 양해 부탁드립니다.
장바구니 담기 바로구매 선물하기 보관함 담기 출간알림신청
5월 보스턴백 증정
닫기
  • 한국사능력검정시험, 30일 완성 프로젝트
  • 질문하는 시간
  • 자기계발 메인이벤트
  • 5월 보스턴백 증정
  • 우드북케이스
  • 한정판매 / 최대 1만5천원할인 10%특별할인쿠폰 / 종이방향제 선택 (1000P차감)
  • [초등학습] 계산력. 연산력. 독해력 이벤트
  • 이벤트도서 포함, 2만원 이상 구매시 증정
  • 에코젠 보틀&파우치 증정 월간 생활책방 5월호

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

  • IT 출판사와 함께하는 Dev ReadIT 2018!
    2018.05.16 ~ 2018.07.15
상품상세정보
ISBN 9791161751573(1161751572)
쪽수 548쪽
크기 188 * 235 mm 판형알림
이 책의 원서/번역서 Mastering Python Networking/Eric Chou

책소개

이 책이 속한 분야

급격히 변화하는 네트워킹 분야에서, 파이썬을 비롯한 소프트웨어 기반 네트워크의 중요성은 나날이 커지고 있다. 이 책은 기존 네트워크 개발자들을 대상으로 자동화, 보안, 모니터링, SDN 등 다양한 분야에서 파이썬을 도입하는 방법을 제시한다. 또한 실무에서 검증된 풍부한 예제를 통해, 독자들이 필요한 분야에 곧바로 적용할 수 있도록 했다. 이 책은 최신 네트워킹 경향을 파악하기 위한 좋은 길잡이가 될 것이다.

저자소개

저자 : 에릭 추

저자 에릭 추(Eric Chou)는 16년 경력을 가진 전문가다. 아마존과 마이크로소프트 등 거대한 기업의 네트워크 관리 경력이 있으며, 네트워크 자동화와 파이썬에 관심이 많다. 파이썬 강사, 블로거로서 자신의 지식을 나누고 있으며, 몇몇 유명한 파이썬 오픈 소스 프로젝트에 활발히 기여하고 있다. 음성 인터넷 프로토콜에 대한 두 종류의 특허를 보유하고 있으며, A10 Networks의 수석 엔지니어로서 보안 분야의 제품 연구와 개발에 전념하고 있다.

역자 : 전성빈

역자 전성빈은 연세대학교 기계공학과를 졸업하고, 동 대학원에서 이미지 프로세싱을 주제로 박사 과정을 수행 중이다. 이맥스(Emacs)를 사용하며, 웹 프로그래밍을 이용한 지식의 구조화에 꾸준한 관심을 갖고 있다.

작가의 말

이 책은 파이썬을 기반으로 해 네트워크 엔지니어링 작업을 수행한다. 파이썬은 배우기 쉬운 고레벨 프로그래밍 언어로, 네트워크 엔지니어들의 창의성과 문제 해결 능력을 실무에 유연하게 적용할 수 있도록 한다. 파이썬은 다양한 대규모 네트워크를 구성하는 데 없어서는 안 되는 언어로 자리 잡고 있으며, 이 책에서는 그에 관련된 기법들도 함께 소개하고 있다.

목차

1장. TCP/IP 프로토콜과 파이썬 복습하기

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

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

__CLI의 어려움
__가상 네트워크 랩 만들기
____Cisco Virtual Internet Routing Lab
________VIRL 팁
____Cisco DevNet과 dCloud
____GNS3
__파이썬 Pexpect 라이브러리
____설치
____Pexpect 개괄
____예제
____심화 기능
____Pexpect와 SSH
____종합
__파이썬 Paramiko 라이브러리
____설치
____Paramiko 개괄
__예제
____심화 기능
________서버 관리
____종합
__논의
____Pexpect와 Paramiko 사용 시 주의할 점
________멱등 네트워크 기기 상호 작용
________빠른 자동화와 오작동
__요약

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

__파이썬 코드 기반 인프라스트럭처
____스크린 스크래핑과 API 구조 출력
____데이터 모델링 인프라스트럭처 코드
__Cisco API와 ACI
____Cisco NX-API
________설치와 기기 준비
________NX-API 예제
____Cisco와 YANG 모델
____Cisco ACI
__Juniper 네트워크 파이썬 API
____Juniper와 NETCONF
________준비
________Juniper NETCONF 예제
____Juniper PyEZ
________설치와 준비
________PyEZ 예제
__Arista 파이썬 API
____Arista eAPI 관리 도구
________eAPI 준비
________eAPI 예제
____Arista Pyeapi 라이브러리
________Pyeapi 설치
________Pyeapi 예제
__범용 라이브러리
__요약

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

__간단한 Ansible 예제
____컨트롤 노드 설치
____첫 번째 Ansible 플레이북
________공개 키 인증
________인벤토리 파일
________플레이북 만들기
__Ansible의 장점
____에이전트가 필요 없음
____멱등
____단순함과 확장성
____벤더 지원
__Ansible 구조
____YAML
____인벤토리
____변수
____Jinja2 템플릿
__Ansible 네트워킹 모듈
____로컬 연결과 환경 변수
____제공자 매개변수
__Ansible Cisco 예제
__Ansible Juniper 예제
__Ansible Arista 예제
__요약

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

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

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

__랩 설정
__파이썬 Scapy
____Scapy 설치
____대화형 예제
____스니핑
____TCP 포트 스캔
____핑 콜렉션
____네트워크 공격
____Scapy 리소스
__접근 목록
____Ansible을 통한 접근 목록 생성
____MAC 접근 목록
__Syslog 검색
____정규 표현식 검색
__다른 도구들
____사설 VLAN
____UFW와 파이썬
__요약

7장. 파이썬 네트워크 모니터링 ? 1부

__랩 설정
__SNMP
____설정
____PySNMP
__파이썬 시각화
____Matplotlib
________설치
________기본 예제
________Matplotlib을 통한 SNMP 결과 출력
________추가 Matplotlib 리소스
____Pygal
________설치
________기본 예제
________Pygal을 이용한 SNMP 출력
________추가 Pygal 리소스
__파이썬과 Cacti
____설치
____파이썬 스크립트를 통한 데이터 입력
__요약

8장. 파이썬 네트워크 모니터링 ? 2부

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

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

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

10장. OpenFlow 기초

__랩 설정
__OpenFlow 개괄
____기본 동작
____OpenFlow 1
__Mininet
__파이썬을 이용한 Ryu 컨트롤러
____Open vSwitch 명령어
____Ryu 방화벽 애플리케이션
__레이어 2 OpenFlow 스위치
____애플리케이션 계획
____애플리케이션 컴포넌트
__POX 컨트롤러
__요약

11장. OpenFlow 심화

__설정
__Ryu를 사용한 OpenFlow 동작
__패킷 검사
__정적 라우터
____Mininet 토폴로지
____Ryu 컨트롤러 코드
________Ryu 플로 설치
________Ryu 패킷 생성
________최종 결과
__라우터와 API
____Ryu 컨트롤러와 API
____API 사용 예제
__OpenFlow와 BGP 라우터
____랩 라우터 설정
____파이썬 BGP speaker 라이브러리
____Ryu BGP 애플리케이션
__OpenFlow 방화벽
__요약

12장. OpenStack, OpenDaylight, NFV

__OpenStack
____OpenStack 개괄
____OpenStack 네트워킹
____OpenStack 사용하기
__OpenDaylight
____OpenDaylight 프로그래밍 개괄
____OpenDaylight 예제
__요약

13장. 하이브리드 SDN

__네트워크 준비
____프레임워크나 도구에 친숙해지기
____네트워크 표준화
____최소 기능 제품
____끊임없는 시도
__그린필드 배포
__컨트롤러 이중화
____다중 컨트롤러 예제
__BGP 마이그레이션 예제
__마이그레이션 상세
____VIRL과 Mininet 설정
____Cisco 디바이스 설정
____Ryu BGP 스피커
____Mininet과 REST 라우터
____결과 및 검증
__추가 BGP 예제
____Websocket을 통한 JSONRPC 검사
__모니터링 통합
__보안 TLS 연결
__물리 스위치 고르기
____간단한 OpenFlow 스위치
____상용 스위치
____화이트박스 스위치
__요약

출판사 서평

★ 이 책에서 다루는 내용 ★

■ 파이썬과 TCP/IP 스위트에 대한 기초
■ 파이썬을 통한 API 미지원 기기 명령어 실행
■ Cisco, Juniper, Arista eAPI와 파이썬의 결합을 통한 자동화 기법
■ Ansible을 통한 Cisco, Juniper, Arista 네트워크 제어
■ 파이썬을 통한 네트워크 보안
■ Flask 기반 웹 서비스 API
■ 파이썬을 통한 SDN 네트워크 마이그레이션

★ 이 책의 대상 독자 ★

여러 종류의 네트워크 디바이스를 관리하고 있으며, 파이썬을 사용해 네트워... 더보기

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

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

Klover 평점/리뷰 (0)

교환/반품/품절안내

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

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

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

이 분야의 베스트

  • 길벗R&D
    27,900원
  • 오렐리앙 제롱
    29,700원
  • 길벗알앤디
    18,900원
  • 선양미
    18,900원
  • 박응용
    16,920원
더보기+

이 분야의 신간

  • 오렐리앙 제롱
    29,700원
  • 이남호
    22,410원
  • 고승범
    27,000원
  • 로널드 그레이엄
    44,100원
  • 톰 호프
    20,700원
더보기+

바로가기

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

최근 본 상품