Top

현대 네트워크 기초 이론 [SDN, NFV, QoE, IoT, 클라우드]

  • 원서명Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud (ISBN 9780134175393)
  • 지은이윌리엄 스탈링스(Dr. William Stallings)
  • 옮긴이강지양, 남기혁
  • ISBN : 9788960779181
  • 45,000원
  • 2016년 10월 31일 펴냄
  • 페이퍼백 | 640쪽 | 188*250mm
  • 시리즈 : 네트워크 프로그래밍

책 소개

요약

전문가, 관리자, 학생을 대상으로 최신 네트워크 기술과 애플리케이션을 총망라한 개요서다. 네트워크를 변화시키는 다섯 가지 핵심 기술인 소프트웨어 정의 네트워크(SDN), 네트워크 기능 가상화(NFV), 체감 품질(QoE), 사물인터넷(IoT), 클라우드 기반 서비스를 체계적으로 설명한다. 먼저 현재의 네트워크 생태계를 살펴보고, 빅데이터와 이동성에서 보안과 복잡도에 이르는 당면 과제를 제시한다. 다음으로 각 기술의 작동 원리와 구조, 실제 문제 적용 사례 등 상세한 설명을 제공한다. 최근 떠오르는 네트워크 보안 문제에 대해서도 특별히 한 장 전체를 할애해 분석하며, 또한 네트워크 전문가의 역할과 이 직업에 대한 최신 정보로 마무리 짓는다.

이 책에서 다루는 내용

■ 최신 네트워크 생태계의 구성 요소: 기술, 구조, 서비스 및 애플리케이션

■ 진화하는 현 네트워크 환경의 요구 조건

■ SDN: 개념, 필요성, 애플리케이션, 데이터/제어/애플리케이션 평면의 주요 표준 규격

■ 오픈플로우, 오픈데이라이트 및 기타 핵심 SDN 기술

■ 네트워크 기능 가상화: 개념, 기술, 애플리케이션 및 소프트웨어 정의 인프라스트럭처

■ 동영상, 멀티미디어 네트워크 트래픽의 고객 체감 품질(QoE) 확보 기술

■ 클라우드 네트워킹: 서비스, 배치 모델, 아키텍처 및 SDN 및 NFV 연계

■ IoT와 포그 컴퓨팅 심화: IoT 장치의 핵심 요소, 모델 아키텍처 및 예제 구현

■ SDN, NFV, 클라우드 및 IoT 환경의 보안 기술

■ 미래의 네트워크 전문가가 되기 위한 준비와 지속적 학습

이 책의 구성

이 책은 총 6개의 부로 구성했다. 1부, ‘최신 네트워킹’에서는 최신 네트워킹의 개요와 이 책의 나머지 부분에 대한 배경지식을 제공한다. 1장은 네트워크 기술, 네트워크 구조, 서비스, 애플리케이션 등 네트워크 생태계를 구성하는 요소들에 대한 개론이다. 2장에서는 현재의 네트워크 환경에 이르기까지의 요구 사항들을 살펴보고, 최신 네트워킹의 핵심 기술을 간략히 소개한다.
2부, ‘소프트웨어 정의 네트워크’에서는 SDN의 개념부터 관련 기술과 응용 분야에 이르기까지 다양한 범위에 걸쳐 자세하게 살펴본다. 3장에서는 SDN 접근 방식에 대한 소개와 왜 SDN이 필요한지에 대해 설명하고, SDN의 구조에 대해 알아본다. 3장에서는 SDN의 기술 규격과 표준을 개발하는 기관들에 대해 살펴본다. 4장에서는 SDN 데이터 평면의 핵심 구성 요소와 상호 작용, 관리 방법에 대해 알아본다. 4장에서 다루는 내용 대부분은 핵심 데이터 평면 기술이자 제어 평면에 대한 인터페이스인 오픈플로우(OpenFlow)에 대한 것이다. 따라서 오픈플로우가 필요한 이유와 이에 대한 구체적인 기술적인 사항에 대해 살펴볼 것이다. 5장에서는 SDN의 제어 평면에 대해 살펴본다. 이 과정에서 많은 주목을 받고 있는 SDN 제어 평면의 오픈소스 구현인 오픈데이라이트(OpenDaylight)에 대해 알아본다. 6장에서는 SDN의 애플리케이션 평면에 대해 설명한다. 범용 SDN 애플리케이션 아키텍처를 소개한 뒤 SDN으로 실현 가능한 여섯 가지 주요 응용 분야를 살펴보고 다양한 SDN 애플리케이션의 예를 소개한다.
3부, ‘가상화’에서는 네트워크 기능 가상화(NFV)의 개념, 기술, 애플리케이션과 네트워크 가상화에 대해 폭넓고 깊게 설명한다. 7장에서는 가상 머신의 개념을 소개하고, NFV 기반의 네트워크 환경에 적용된 가상 머신 기술에 대해 살펴본다. 8장에서는 각 NFV 구성 요소의 기능을 자세히 설명한다. 9장에서는 전통적인 가상 네트워크의 개념을 살펴보고, 네트워크 가상화의 최신 접근법을 설명한 다음, 마지막으로 소프트웨어 정의 인프라스트럭처의 개념을 소개한다.
4부, ‘사용자 요구 정의와 지원’에서는 SDN과 NFV의 대두만큼 중요한 것으로는 고객 수요를 확인하고 이에 대응하는 네트워크를 설계하기 위한 서비스 품질(QoS)과 체감 품질(QoE)의 발전이 있다. 10장에서는 QoS에 대한 전반적인 개념과 표준을 소개한다. 최근 들어 QoS에 QoE라는 개념도 함께 적용하고 있는데, QoE는 특히 인터랙티브 비디오나 멀티미디어 네트워크 트래픽에 밀접하게 관련돼 있다. 11장에서는 QoE의 개요를 소개하고, QoE 메커니즘 구현에 관련된 현실적인 이슈들을 살펴본다. 12장에서는 좀 더 깊이 들어가서 QoS와 QoE를 함께 적용할 때 네트워크 설계에 미치는 영향에 대해 살펴본다.
5부, ‘최신 네트워킹 아키텍처: 클라우드와 포그’에서는 최근의 네트워크 구조에서 가장 두드러지는 두 가지 분야는 클라우드 컴퓨팅과 사물 인터넷(IoT)이다. 사물인터넷과 관련해 포그 컴퓨팅이라는 용어를 사용하기도 한다. 앞에서 살펴본 여러 가지 기술과 애플리케이션은 모두 클라우드 컴퓨팅과 IoT를 위한 토대를 제공한다. 13장에서는 클라우드 컴퓨팅에 대해 소개한다. 13장에서는 먼저 기본 개념을 정의하고, 클라우드 서비스와 배치(deploy) 모델, 구조 등을 차례로 다룬다. 그런 다음, 클라우드 컴퓨팅과 SDN, NFV의 관계에 대해 살펴본다. 14장에서는 IoT에 대해 소개하고, IoT 기기의 주요 구성 요소에 대해 자세히 살펴본다. 15장에서는 다양한 IoT 레퍼런스 아키텍처와 세 가지 구현 예를 소개한다.
6부, ‘관련 토픽’에서는 중요하지만 다른 곳에 넣기에는 적합하지 않은 두 가지 주제를 다룬다. 16장에서는 최신 네트워크 기술의 발전으로 떠오른 전반적인 보안 이슈를 소개한다. SDN, NFV, 클라우드, IoT 보안에 대해 각각 별도의 절로 분리해 자세히 살펴본다. 17장에서는 다양한 네트워크 관련 직종의 역할 변화, 새로운 기술 요구 사항, 그리고 최신 네트워크 분야의 직업 준비를 위한 교육 등 취업에 관련된 이슈들을 설명한다.

저자/역자 소개

지은이의 말

새로운 네트워크 기술의 발전에 따라 시스템 엔지니어, 시스템 분석가, IT 관리자, 네트워크 설계자, 제품 마케팅 전문가들은 최신의 네트워크 기술을 반드시 파악해야만 한다. 현재 이 분야의 화두는 (1) 빠르게 개발, 도입되고 있는 상호보완적 기술들(SDN과 NFV)과 (2) QoS와 QoE 요구 조건의 만족 필요성이다.
이 책은 SDN/NFV 기술의 개념과 오늘날 기업에서의 실제적 구축과 활용에 대해 상세하게 설명한다. 또한 이 책은 QoS/QoE와 클라우드 네트워킹, IoT를 비롯한 관련된 이슈들에 대해서도 명쾌한 설명을 제공한다. 이 책은 기술적 배경 지식이 있는 독자를 위한 기술 서적이지만, 시스템 엔지니어, 네트워크 유지 보수 인력, 네트워크 및 프로토콜 설계자뿐만 아니라 IT 관리자, 제품 마케팅 인력에게도 유용하게 충분한 자체 설명을 제공하고 있다.

지은이 소개

윌리엄 스탈링스 박사(Dr. William Stallings)

컴퓨터 보안, 컴퓨터 네트워킹, 컴퓨터 아키텍처 분야의 폭넓은 기술 개발의 이해에 특별한 기여를 해왔다. 이 주제에 관련된 여러 방면에서 18권의 교재와 개정판을 포함해 총 70권의 책을 저술했다. 그의 저작물은 IEEE 논문집와 ACM 컴퓨팅 리뷰(ACM Computing Reviews)를 비롯해 수많은 ACM과 IEEE의 출판물에 실렸다. 교재 및 학술 작가 협회(TAA, Text and Academic Authors Association)가 수여하는 올해의 컴퓨터과학 교재 상을 13번 수상했다.
기술 기여자, 기술 관리자 및 여러 첨단 기술 기업의 임원으로, 이 분야에서 30년 이상 몸담아 왔다. 마이크로컴퓨터에서 메인프레임에 이르는 다양한 컴퓨터와 운영체제에서 TCP/IP와 OSI 기반 프로토콜들을 설계하고 구현했다. 현재 독립 컨설턴트로 일하고 있으며, 고객으로는 컴퓨터 및 네트워크 분야의 제조업체와 고객, 소프트웨어 개발업체, 최첨단 정부 연구기관 등이 포함돼 있다.
컴퓨터 과학 학생을 위한 리소스 사이트인 ComputerScienceStudent.com을 만들어 운영 중이다. 이 사이트는 컴퓨터 과학 전공 학생(과 전문가들)이 일반적으로 관심 있을 다양한 주제의 문서와 링크를 제공한다. 또한 암호학의 모든 측면을 다루는 학술 저널인 크립톨로지아(Cryptologia)의 편집 위원이다.
스탈링스 박사는 MIT에서 컴퓨터 과학 박사학위를 받았고, 노트르담 대학에서 전기 공학 학사학위를 각각 받았다.

옮긴이의 말

최근의 유래 없는 과학기술 혁명은 네트워크 분야에도 예외 없이 적용된다. D-WAN, 마이크로 세그먼테이션(micro-segmentation), 소프트웨어 정의 데이터 센터SDDC, 구글의 브릴로(Brillo)와 애플의 홈킷(HomeKit) 등 어느새 SDN, NFV, 클라우드, IoT는 우리 곁에 성큼 와 있다.
관련 업계 종사자로서 한 가지 아쉬웠던 점은 이 다양한 기술들을 체계적으로 연관지어 설명하려는 시도가 많지 않다는 점이다. 대부분의 정보들은 이들 하나하나를 단편적으로 소개하고 있을 뿐 근본적인 원리를 짚어내는 경우는 흔하지 않다.
이 책은 최근 네트워크를 변화시키고 있는 핵심 기술들을 전체적인 관점에서 조망하는 보기 드문 역작이라고 할 수 있다. 특히 접근하기 쉽지 않았던 QoS와 QoE까지 함께 다루고 있어 네트워크 분야의 학습자들에게 큰 도움이 될 것으로 보인다.
- 강지양

최근 몇 년 동안 네트워크 분야에서 SDN, NFV, IoT라는 굵직한 키워드가 등장했습니다. 개인적으로는 2010년부터 미래인터넷 연구 및 국제 표준화 과제에 참여하면서 이러한 기술이 등장하고 발전하는 과정을 지켜볼 수 있었습니다. 처음에는 스탠포드 대학의 한 연구실에서 시작한 오픈플로우가 SDN이라는 기술로 성장하면서 관련 업계에 큰 영향을 미치고, NFV의 탄생에도 영향을 미친 과정은 굉장히 흥미진진하면서도 실리콘밸리의 저력을 여실히 보여줬습니다.
- 남기혁

옮긴이 소개

강지양/(주)파이오링크 부설연구소 상무

서울대학교 제어계측공학과 학부와 석사를 졸업했으며, 서울대학교 전기컴퓨터공학부에서 박사학위를 받았다. 이후 삼성전자 네트워크사업부, 미국 하버드대학교 EECS, GCT Research를 거쳐, 현재 파이오링크에서 SDN개발 실장을 맡고 있으며, 나임네트웍스의 연구소장을 겸임 중이다. 컴퓨터시스템 응용기술사, 정보시스템 수석 감리원이며, 오픈 네트워킹과 데이터센터 인프라에 관심이 많다.

남기혁

고려대 컴퓨터학과에서 학부와 석사 과정을 마친 후 한국전자통신연구원에서 선임 연구원으로 재직하던 중 ㈜프리스티를 창업했다. 에이콘출판사에서 출간한 『GWT 구글 웹 툴킷』(2008), 『해킹 초보를 위한 USB 공격과 방어』(2011), 『자바 7의 새로운 기능』(2013), 『iOS 해킹과 보안 가이드』(2014), 『Neutron 오픈스택 네트워킹』(2015), 『실전 IoT 네트워크 프로그래밍』(2015), 『애플 워치 WatchKit 프로그래밍』(2015) 등을 번역했다.

목차

목차
  • 1부 최신 네트워킹
  • 1장 최신 네트워킹의 요소
    • 1.1 네트워크 생태계
    • 1.2 네트워크 아키텍처 사례
    • 1.3 이더넷
    • 1.4 와이파이
    • 1.5 4G/5G 이동통신
    • 1.6 클라우드 컴퓨팅
    • 1.7 사물 인터넷
    • 1.8 네트워크 융합
    • 1.9 통합 커뮤니케이션
    • 1.10 핵심 용어
    • 1.11 참고 문헌
  • 2장 요구 조건과 기술적 배경
    • 2.1 네트워크 트래픽의 유형
    • 2.2 수요: 빅데이터, 클라우드 컴퓨팅, 모바일 트래픽
    • 2.3 요구 조건: QoS와 QoE
    • 2.4 라우팅
    • 2.5 혼잡 제어
    • 2.6 SDN과 NFV
    • 2.7 최신 네트워킹의 요소
    • 2.8 핵심 용어
    • 2.9 참고 문헌
  • 2부 소프트웨어 정의 네트워크
  • 3장 SDN의 등장 배경
    • 3.1 네트워크 요구 사항의 진화
    • 3.2 SDN 접근 방식
    • 3.3 SDN과 NFV 관련 표준
    • 3.4 핵심 용어
    • 3.5 참고 문헌
  • 4장 SDN 데이터 평면과 오픈플로우
    • 4.1 SDN 데이터 평면
    • 4.2 오픈플로우의 논리적 네트워크 장치
    • 4.3 오픈플로우 프로토콜
    • 4.4 핵심 용어
  • 5장 SDN 제어 평면
    • 5.1 SDN 제어 평면 아키텍처
    • 5.2 ITU-T 모델
    • 5.3 오픈데이라이트
    • 5.4 REST
    • 5.5 다른 컨트롤러와 연동
    • 5.6 핵심 용어
    • 5.7 참고 문헌
  • 6장 SDN 애플리케이션 평면
    • 6.1 SDN 애플리케이션 평면 구조
    • 6.2 네트워크 서비스 추상화 계층
    • 6.3 트래픽 엔지니어링
    • 6.4 측정과 모니터링
    • 6.5 보안
    • 6.6 데이터 센터 네트워킹
    • 6.7 모빌리티와 무선
    • 6.8 정보 중심 네트워킹
    • 6.9 핵심 용어
  • 3부 가상화
  • 7장 네트워크 기능 가상화: 개념과 구조
    • 7.1 NFV의 배경과 동기
    • 7.2 가상 머신
    • 7.3 NFV의 개념
    • 7.4 NFV 이점과 요구 조건
    • 7.5 NFV 참조 아키텍처
    • 7.6 핵심 용어
    • 7.7 참고 문헌
  • 8장 NFV 기능
    • 8.1 NFV 인프라스트럭처(NFVI)
    • 8.2 가상 네트워크 기능
    • 8.3 NFV 관리와 오케스트레이션
    • 8.4 NFV 사용 사례
    • 8.5 SDN과 NFV
    • 8.6 핵심 용어
    • 8.7 참고 문헌
  • 9장 네트워크 가상화
    • 9.1 가상 LAN
    • 9.2 오픈플로우의 VLAN 지원
    • 9.3 가상 사설 네트워크
    • 9.4 네트워크 가상화
    • 9.5 오픈데이라이트의 가상 테넌트 네트워크
    • 9.6 소프트웨어 정의 인프라스트럭처
    • 9.7 핵심 용어
    • 9.8 참고 문헌
  • 4부 사용자 요구 사항 정의와 지원
  • 10장 QoS: 서비스 품질
    • 10.1 배경
    • 10.2 QoS 아키텍처 프레임워크
    • 10.3 통합 서비스 아키텍처
    • 10.4 차등 서비스
    • 10.5 서비스 수준 협약
    • 10.6 IP 성능 메트릭
    • 10.7 오픈플로우의 QoS 지원
    • 10.8 핵심 용어
    • 10.9 참고 문헌
  • 11장 QoE: 사용자 체감 품질
    • 11.1 QoE의 등장 배경
    • 11.2 QoE에 대한 부적절한 고려로 인한 서비스 실패
    • 11.3 QoE 관련 표준
    • 11.4 QoE의 정의
    • 11.5 실전을 위한 QoE 전략
    • 11.6 QoE에 영향을 미치는 요인
    • 11.7 QoE 측정
    • 11.8 QoE의 응용
    • 11.9 핵심 용어
    • 11.10 참고 문헌
  • 12장 QoS와 QoE를 위한 네트워크 설계 고려 사항
    • 12.1 QoE/QoS 매핑 모델의 분류
    • 12.2 IP 중심 파라미터 기반 QoS/QoE 매핑 모델
    • 12.3 IP 기반 네트워크상의 액셔너블 QoE
    • 12.4 QoE와 QoS 서비스 모니터링
    • 12.5 QoE 기반 네트워크와 서비스 관리
    • 12.6 핵심 용어
    • 12.7 참고 문헌
  • 5부 최신 네트워킹 아키텍처: 클라우드와 포그
  • 13장 클라우드 컴퓨팅
    • 13.1 기본 개념
    • 13.2 클라우드 서비스
    • 13.3 클라우드 배치 모델
    • 13.4 클라우드 구조
    • 13.5 SDN과 NFV
    • 13.6 핵심 용어
  • 14장 사물 인터넷의 구성 요소
    • 14.1 IoT 시대의 시작
    • 14.2 사물 인터넷의 범위
    • 14.3 IoT 기반 사물의 구성 요소
    • 14.4 핵심 용어
    • 14.5 참고 문헌
  • 15장 사물 인터넷의 아키텍처와 구현
    • 15.1 IoT 아키텍처
    • 15.2 IoT 구현
    • 15.3 핵심 용어
    • 15.4 참고 문헌
  • 6부 관련 토픽
  • 16장 보안
    • 16.1 보안 요구 사항
    • 16.2 SDN 보안
    • 16.3 NFV 보안
    • 16.4 클라우드 보안
    • 16.5 IoT 보안
    • 16.6 핵심 용어
    • 16.7 참고 문헌
  • 17장 새로운 네트워킹 기술이 IT 직업에 미치는 영향
    • 17.1 네트워크 전문가의 역할 변화
    • 17.2 데브옵스
    • 17.3 교육과 자격증
    • 17.4 온라인 자료
    • 17.5 참고 문헌

도서 오류 신고

도서 오류 신고

에이콘출판사에 관심을 가져 주셔서 고맙습니다. 도서의 오탈자 정보를 알려주시면 다음 개정판 인쇄 시 반영하겠습니다.

오탈자 정보는 다음과 같이 입력해 주시면 됩니다.

(예시) p.100 아래에서 3행 : '몇일'동안 -> 며칠동안