네트워크 프로토콜 입문 (OSI 2계층부터 7계층까지 내 컴퓨터에서 직접 체험하며 익히는 네트워크 기술)

네트워크 프로토콜 입문 (OSI 2계층부터 7계층까지 내 컴퓨터에서 직접 체험하며 익히는 네트워크 기술)

$33.33
Description
설정부터 패킷 분석까지, 손으로 직접 따라 하며 지식을 실력으로 키워보자!
이 책은 단순히 지식을 읽고 배우는 것이 아니라, 설정부터 패킷 분석까지 전 과정을 실제로 체험할 수 있는 네트워크 기술서입니다.

한 대의 PC 안에 스위치, 라우터, 방화벽, 로드 밸런서를 갖춘 가상 네트워크 환경을 구축하고, 각 장비에 로그인해 VLAN, 라우팅, 방화벽의 통신 제어, HTTPS 암호화, 로드 밸런싱 등을 모두 실제로 설정하고 동작을 확인할 수 있습니다. 이 책을 통해 네트워크 장비를 설정하고 패킷을 분석하면서 네트워크 검증 환경을 구축하다 보면 실제 구축 현장이나 운영 현장과 유사한 경험을 자연스럽게 쌓고 체험할 수 있을 것입니다.

가상 네트워크 환경은 설정 스크립트를 이용해 간단히 구축할 수 있으며, 현장에서 통하는 확실한 네트워크 기술력을 갖추고 싶은 모든 분께 추천합니다.
저자

미야타히로시

대학과대학원에서지구환경과학분야를연구한후에한시스템통합기업에시스템엔지니어로입사했다.그리고다시네트워크기기벤더의컨설턴트로이직하여설계에서구축,운용에이르기까지네트워크에관련된업무전반을수행했다.CCIE자격증을보유하고있다.저서로《따라하며배우는서버부하분산입문》(제이펍,2013),《인프라/네트워크엔지니어를위한네트워크이해및설계가이드》(제이펍,2014),《인프라/네트워크엔지니어를위한네트워크디자인패턴가이드》(제이펍,2017)등이있다.

목차

▣1장:검증환경구축하기
1-1사용도구에대한이해
__1-1-1WSL2
__1-1-2도커
__1-1-3tinet
1-2PC에도구설치하기
__1-2-1PC사양조건
__1-2-2WSL2설치
____가상화지원기능활성화
____WSL2설치
____우분투사용자이름과비밀번호생성
____root사용자설정
____인스턴스버전확인
__1-2-3설정스크립트실행
__1-2-4체크스크립트실행
1-3도구사용법이해하기
__1-3-1WSL2사용법
____이책과관련된wsl명령의옵션
____WSL인스턴스실행방법
____WSL인스턴스중지방법
____WSL인스턴스와파일교환
__1-3-2도커사용법
____이책과관련된docker명령어
____컨테이너로그인
____컨테이너상태확인
____이미지확인
____이책에서사용하는이미지
__1-3-3tinet사용법
____이책과관련된tinet명령어
____네트워크환경구축
____컨테이너설정
____테스트명령실행
____검증환경삭제
____네트워크구성가시화
1-4검증환경구축하기
__1-4-1검증환경구축
__1-4-2구성개요
____가정내LAN
____인터넷
____서버사이트
__1-4-3동작확인
1-5설정파일사용법

▣2-1검증환경이해하기
____sw1(L2스위치)
____sw2(L2스위치)
2-2네트워크프로토콜이해하기
__2-2-1이더넷
____이더넷II프레임포맷
____MAC주소
____tcpdump
____Wireshark
____패킷캡처하기
____패킷분석하기
__2-2-2ARP(주소확인프로토콜)
____ARP프레임형식
____ARP를통한주소확인의흐름
____ARP의캐시기능
____패킷캡처하기
____패킷분석하기
2-3네트워크기술이해하기
__2-3-1L2스위칭
____MAC주소중복시동작
__2-3-2VLAN(가상LAN)
____포트VLAN
____태그VLAN
____포트VLAN
____태그VLAN

▣3장:레이어3프로토콜이해하기
3-1검증환경이해하기
____rt1(광대역라우터)
____rt2,rt3(인터넷라우터)
____fw1(방화벽)
3-2네트워크프로토콜이해하기
__3-2-1IP(인터넷프로토콜)
____IP패킷형식
____IP주소및서브넷마스크
____다양한IP주소
____패킷캡처하기
____패킷분석하기
__3-2-2ICMP(인터넷제어메시지프로토콜)
____ICMP패킷형식
____다양한ICMP유형및코드
____패킷캡처하기
____패킷분석하기
3-3네트워크기술이해하기
__3-3-1라우팅
____라우팅동작
____라우팅테이블
____정적라우팅
____동적라우팅
__3-3-2NAT(NetworkAddressTranslation)
____정적NAT(StaticNAT)
____NAPT
____정적NAT
____NAPT

▣4장:레이어4프로토콜이해하기
4-1검증환경이해하기
____fw1(방화벽)
4-2네트워크프로토콜이해하기
__4-2-1UDP(UserDatagramProtocol)
____UDP패킷형식
____포트번호
____패킷캡처하기
____패킷분석하기
__4-2-2TCP(TransmissionControlProtocol)
____TCP패킷형식
____TCP의상태전이
____실습해보기
4-3네트워크기술이해하기
__4-3-1UDP방화벽
____실습해보기
__4-3-2TCP방화벽
____실습해보기

▣5장:레이어7프로토콜이해하기
5-1검증환경이해하기
5-2네트워크프로토콜이해하기
__5-2-1HTTP(HyperTextTransferProtocol)
____HTTP메시지형식
____HTTP/2연결패턴
____실습해보기
__5-2-2SSL/TLS(SecureSocketLayer/TransportLayerSecurity)
____SSL이사용하는기술
____SSL레코드형식
____SSL커넥션에서커넥션해제까지의흐름
____실습해보기
____패킷분석하기①(SSL/TLS)
____패킷분석하기②(HTTP/2)
__5-2-3DNS(DomainNameSystem)
____도메인이름
____이름풀이
____DNS메시지형식
____패킷캡처하기
____패킷분석하기
__5-2-4DHCP(DynamicHostConfigurationProtocol)
____정적할당과동적할당
____DHCP메시지형식
____DHCP처리흐름
____패킷캡처하기
____패킷분석하기
5-3네트워크기술이해하기
__5-3-1서버부하분산
____서버부하분산에사용되는기능
____서버부하분산흐름
____간단한서버부하분산
____쿠키퍼시스턴스를이용한서버부하분산
__5-3-2SSL오프로드

▣6장:총마무리
6-1프로토콜설명절총정리
6-2네트워크기술절총정리
____1단계(NIC설정단계)
____2단계(주소확인단계)
____3단계(이름풀이단계)
____4단계(3방향핸드셰이크단계)
____5단계(SSL핸드셰이크단계)
____6단계(SSL오프로드+부하분산단계)