Go를 활용한 네트워크 자동화 니콜라스 레이바
☆☆☆☆☆ 평점(0/5)
에이콘출판 | 2024-06-20 출간
판매가
40,000
즉시할인가
36,000
배송비
무료배송
(제주/도서산간 배송 추가비용:3,000원)
상품정보
책 소개
목차
1부. Go 프로그래밍 언어

1장. 소개
__기술 요구사항
__네트워킹과 Go
__왜 Go인가?
____비기술적인 이유
__Go의 미래
____기술적인 이유
____네트워킹을 위한 Go
__Go와 파이썬
____코드 실행
____타입 시스템
____성능
____사용 편의성
____메모리 관리
____구문
____장애 처리
____동시성
____커뮤니티
__Go 설치하기
____윈도우즈
____맥
____리눅스
__요약
__참고 문헌


2장. Go의 기초
__기술 요구사항
__Go란 무엇인가?
__Go의 격언
__Go 소스 코드 파일
____패키지
____Go 모듈
____패키지 임포트하기
____주석
____이름
____Go 코드 실행하기
__온라인에서 Go 프로그램 실행하기
____Go Playground
____Go Play Space
____미래 엿보기
__Go 소스 코드 관리를 위한 go 도구
____build
____run
____mod
____get
____install
____fmt
____test
____env
__요약
__참고 문헌


3장. Go 시작하기
__기술 요구사항
__Go의 타입 시스템
____기본 타입
____컨테이너형
____사용자 정의 타입
__산술, 비교, 논리 연산자
____산술 연산자
____논리 연산자
____비교 연산자
__제어 흐름
____for 루프
____조건문
____goto 문
__함수
____함수 인수
____에러 처리
____메서드
____가변 인수 함수
____클로저
____디퍼
__인터페이스
____네트워크 자동화 예제
____표준 라이브러리의 예
____계약으로서의 인터페이스
__I/O 연산
____io.Reader 인터페이스
____io.Writer 인터페이스
____io.Copy 함수
____합성
__디코딩과 인코딩
____디코딩
____인코딩
__동시성
____고루틴
____채널
____채널과 타이머
____공유 데이터 액세스
____동시성 주의사항
__요약
__참고 문헌


4장. Go를 사용하는 네트워킹(TCP/IP)
__기술 요구사항
__링크 계층
____네트워크 인터페이스
____이더넷
__인터넷 계층
____net 패키지
____새로운 netip 패키지
____IP 주소로 작업하기
____경로 조회
__전송 계층
____UDP 핑 애플리케이션
__응용 계층
____HTTP 클라이언트 작업
____HTTP 서버 작업
__요약
__참고 문헌


2부. 일반적인 도구와 프레임워크

5장. 네트워크 자동화
__기술 요구사항
__네트워크 자동화란?
____네트워크 자동화가 필요한 이유
____상향식 관점
____하향식 관점
__네트워크 운영 작업 자동화
____구성 관리
____네트워크 상태 분석
____네트워크 감사 및 보고서 작성
__시스템 접근 방식
____폐루프 자동화
____데모 애플리케이션
__요약
__참고 문헌


6장. 구성 관리
__기술 요구사항
__환경 설정
____토폴로지 만들기
__SSH를 통해 네트워크 장치와 상호작용하기
____네트워크 장치 구성 설명하기
____Go의 SSH 패키지를 사용해 네트워크 장치에 액세스하기
____일상적인 SSH 작업 자동화하기
__HTTP를 통해 네트워크 장치와 상호작용하기
____Go의 HTTP 패키지를 사용해 네트워크 장치에 액세스하기
____HTTP를 통해 다른 시스템에서 구성 입력 가져오기
__상태 확인
____라우팅 정보 확인하기
____장치 간 도달 가능성 확인하기
__요약
__참고 문헌


7장. 자동화 프레임워크
__기술 요구사항
__앤서블
____앤서블 구성 요소
____앤서블 모듈로 작업하기
____앤서블 모듈 개발하기
____플레이북 실행하기
__테라폼
____테라폼의 구성 요소
____테라폼 사용하기
____테라폼 제공자 개발하기
____네트워킹 제공자
__기타 자동화 프레임워크
____Gornir
____Consul-Terraform-Sync
____mgmt
____미래 전망
__요약
__참고 문헌


3부. API 활용하기

8장. 네트워크 API
__기술 요구사항
__API 데이터 모델링
__OpenAPI
____데이터 모델링
____데이터 입력
____장치 구성
__JSON-RPC
____코드 생성
____구성 빌드하기
____장치 구성
__RESTCONF
____코드 생성
____구성 빌드하기
____장치 구성
__상태 확인
____작동 상태 모델링
____작동 상태 처리하기
__gRPC
____Protobuf
____gRPC 전송
____gRPC 서비스 정의하기
____gRPC로 네트워크 장치 구성하기
____gRPC로 네트워크 장치에서 원격 측정 스트리밍하기
__요약
__참고 문헌


9장. OpenConfig
__기술 요구사항
__장치 프로비저닝
____Set RPC
____gNMI로 네트워크 인터페이스 구성하기
__스트리밍 원격 측정
____Subscribe RPC
____gNMI를 사용한 스트리밍 원격 측정 처리 파이프라인
____이벤트 관리지 샘플 프로그램
____데이터 가시화하기
__네트워크 운영
____Traceroute RPC
____경로 검증기 애플리케이션
__요약
__참고 문헌


10장. 네트워크 모니터링
__기술 요구사항
__데이터 평면 원격 측정 처리
____패킷 캡처
____패킷 필터링
____패킷 처리
____트래픽 만들기
__Go 프로그램 디버깅
____IDE에서 디버깅하기
__데이터 평면 원격 측정 집계
____상위 토커
____Go 프로그램 테스트
__제어 평면 성능 측정
__BGP 업데이트 전파 시간 측정
____이벤트 기반 BGP 상태 기계
____BGP 메시지 인코딩 및 디코딩
____측정 지표 수집 및 노출
____측정 지표 저장 및 시각화
__분산 애플리케이션 개발
__요약
__참고 문헌


11장. 전문가의 식견
__데이비드 바로소
__스튜어트 클락
__클라우디아 드 루나
__알렉시스 드 탈루엣
__존 도크
__로만 도딘
__데이비드 지
__다니엘 헤르츠버그
__마커스 하인즈
__스네하 인구바
__안토니오 오헤아
__칼 몬타나리
__브렌트 솔즈베리
__막시밀리안 빌헬름
__매트 오스왈트
__참고 문헌


12장. 부록: 테스트 환경 구축
__테스트 환경이란?
____1단계 - 테스트 환경 구축하기
____2단계 - 컨테이너 이미지 업로드하기
____3단계 - 테스트 환경과 상호작용하기
__가상 네트워크 토폴로지 시작하기
____장치에 연결하기
____네트워크 토폴로지 삭제하기
____4단계 - 클라우드 호스팅 환경 정리하기
__참고 문헌
책제원정보
ISBN 9791161758466
판형정보 540쪽 / 188 X 235mm
출판사 에이콘출판
출판일 2024-06-20 출간
교환 및 환불안내
도서 교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.
        (카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 : 070-4821-5101
교환/반품주소
  • 부산광역시 부산진구 중앙대로 856 303호 / (주)스터디채널 / 전화 : 070-4821-5101
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님의 변심으로 인한 교환 또는 반품시에는 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.

선택된 상품

  • Go를 활용한 네트워크 자동화
    36,000원

총 주문금액

36,000