목차

Chapter 01 컴퓨터 네트워크 시작하기 01-1 컴퓨터 네트워크를 알아야 하는 이유 네트워크의 네트워크, 인터넷 개발자가 컴퓨터 네트워크를 알아야 하는 이유 - 프로그램을 만드는 업무에서 네트워크 지식을 활용하는 경우 - 프로그램을 유지 보수하는 업무에서 네트워크 지식을 활용하는 경우 2가지 키워드로 정리하는 핵심 포인트 확인 문제 01-2 네트워크 거시적으로 살펴보기 네트워크의 기본 구조 - 호스트 - 네트워크 장비 - 통신 매체 - 메시지 범위에 따른 네트워크 분류 - LAN - WAN 메시지 교환 방식에 따른 네트워크 분류 - 회선 교환 방식 - 패킷 교환 방식 [좀 더 알아보기] 주소와 송수신지 유형에 따른 전송 방식 6가지 키워드로 정리하는 핵심 포인트 확인 문제 01-3 네트워크 미시적으로 살펴보기 프로토콜 네트워크 참조 모델 - OSI 모델 - TCP/IP 모델 캡슐화와 역캡슐화 - 캡슐화 - 역캡슐화 PDU [좀 더 알아보기] OSI 7계층, TCP/IP 4계층은 사실 아무것도 해 주지 않는다 [좀 더 알아보기] 트래픽과 네트워크 성능 지표 - 처리율 - 대역폭 - 패킷 손실 7가지 키워드로 정리하는 핵심 포인트 확인 문제 Chapter 02 물리 계층과 데이터 링크 계층 02-1 이더넷 이더넷 표준 통신 매체 표기 형태 통신 매체 종류 이더넷 프레임 - 프리앰블 - 수신지 MAC 주소와 송신지 MAC 주소 - 타입/길이 - 데이터 - FCS [좀 더 알아보기] 토큰 링 4가지 키워드로 정리하는 핵심 포인트 확인 문제 02-2 NIC와 케이블 NIC - NIC의 생김새 - NIC의 역할 트위스티드 페어 케이블 - 트위스티드 페어 케이블의 생김새 - 실드에 따른 트위스티드 페어 케이블의 분류 - 카테고리에 따른 트위스티드 페어 케이블의 분류 광섬유 케이블 - 광섬유 케이블의 생김새 - 싱글 모드 광섬유 케이블 - 멀티 모드 광섬유 케이블 5가지 키워드로 정리하는 핵심 포인트 표로 정리하는 핵심 포인트 확인 문제 02-3 허브 주소 개념이 없는 물리 계층 허브 - 허브의 특징 - 콜리전 도메인 CSMA/CD 5가지 키워드로 정리하는 핵심 포인트 확인 문제 02-4 스위치 스위치 - 스위치의 특징 MAC 주소 학습 VLAN - 포트 기반 VLAN - MAC 기반 VLAN 4가지 키워드로 정리하는 핵심 포인트 확인 문제 Chapter 03 네트워크 계층 03-1 LAN을 넘어서는 네트워크 계층 데이터 링크 계층의 한계 인터넷 프로토콜 - IP 주소 형태 - IP의 기능 - IPv4 - IPv6 ARP [좀 더 알아보기] IP 단편화를 피하는 방법 7가지 키워드로 정리하는 핵심 포인트 확인 문제 03-2 IP 주소 네트워크 주소와 호스트 주소 클래스풀 주소 체계 클래스리스 주소 체계 - 서브넷 마스크 - 서브네팅: 비트 AND 연산 - 서브넷 마스크 표기: CIDR 표기법 공인 IP 주소와 사설 IP 주소 - 공인 IP 주소 - 사설 IP 주소와 NAT 정적 IP 주소와 동적 IP 주소 - 정적 할당 - 동적 할당과 DHCP [좀 더 알아보기] 예약 주소: 0.0.0.0 vs 127.0.0.1 9가지 키워드로 정리하는 핵심 포인트 확인 문제 03-3 라우팅 라우터 라우팅 테이블 정적 라우팅과 동적 라우팅 - 정적 라우팅 - 동적 라우팅 라우팅 프로토콜 - IGP: RIP와 OSPF - EGP: BGP 5가지 키워드로 정리하는 핵심 포인트 확인 문제 Chapter 04 전송 계층 04-1 전송 계층 개요: IP의 한계와 포트 신뢰할 수 없는 통신과 비연결형 통신 IP의 한계를 보완하는 전송 계층 응용 계층과의 연결 다리, 포트 - 포트의 정의 - 포트의 분류 포트 기반 NAT - NAT 변환 테이블 - NAPT [좀 더 알아보기] 포트 포워딩 [좀 더 알아보기] ICMP 6가지 키워드로 정리하는 핵심 포인트 확인 문제 04-2 TCP와 UDP TCP 통신 단계와 세그먼트 구조 - 제어 비트 - 순서 번호와 확인 응답 번호 TCP 연결 수립과 종료 - 연결 수립: 쓰리 웨이 핸드셰이크 - 연결 종료 TCP 상태 - 연결이 수립되지 않은 상태 - 연결 수립 상태 - 연결 종료 상태 UDP 데이터그램 구조 9가지 키워드로 정리하는 핵심 포인트 확인 문제 <B