01 네트워크 알아보기
01-1 네트워크 그리고 인터넷과 웹
__네트워크와 인터넷
__웹과 웹 서비스
__[Do it! 실습] 내 컴퓨터와 구글의 서버 컴퓨터는 어떻게 연결되어 있을까?
01-2 네트워크의 종류
__근거리 통신망 LAN
__광역 통신망 WAN
01-3 네트워크에서 데이터를 주고받는 방법
01-4 프로토콜이란 무엇일까?
__[Do it! 실습] 와이어샤크로 프로토콜 확인해 보기
02 네트워크 모델 알아보기
02-1 TCP/IP와 OSI 7계층
__TCP/IP 모델
__OSI 7계층 모델
__TCP/IP 모델과 OSI 7계층 모델 비교
02-2 네트워크 패킷
__캡슐화 ― 패킷을 만들어서 보낼 때
__역캡슐화 ― 패킷을 받아서 확인할 때
02-3 패킷을 이용한 통신 과정
__[Do it! 실습] 와이어샤크로 캡슐화된 패킷 분석하기
03 근거리 통신 방법(OSI 2계층
03-1 데이터 링크 계층 살펴보기
__데이터의 흐름을 관리하는 스위칭
__오류 점검
03-2 MAC 주소
__[Do it! 실습] MAC 주소와 랜카드 제조사 확인하기
03-3 Ethernet 프로토콜
__[Do it! 실습] Ethernet 프로토콜 캡처하고 분석하기
04 IP 주소를 활용한 통신 방법(OSI 3계층
04-1 네트워크 계층 살펴보기
__라우팅
04-2 IP 주소
__클래스풀 IP
__클래스리스 IP
__공인 IP와 사설 IP
__[Do it! 실습] 내 컴퓨터의 IP 주소 확인하고 설정하기
__[Do it! 실습] 윈도우 제어판에서 IP 주소 확인/설정하기
__[Do it! 실습] 네이버가 보는 나의 IP 주소 알아보기
04-3 특수한 IP 주소
__네트워크 ID 주소
__브로드캐스트 주소
__게이트웨이 주소
__로컬호스트 주소
05 ARP 프로토콜 알아보기
05-1 ARP 프로토콜이란 무엇일까?
__ARP 프로토콜의 구조
__ARP 요청과 응답 프로토콜
__ARP
클라우드 시대 개발자의 필수 소양
네트워크의 핵심 지식을 빠르게 배운다!
클라우드 시대가 도래하면서 네트워크 기초 지식은 모든 개발자의 필수 소양이 되었습니다. 어떤 서비스든 웹과 연결되는 세상인데, 그 연결이 어떻게 이루어지는지를 이해하지 못하면 개발자로서 한계에 부딪히니까요. 이렇게 벽에 막힌 개발자가 그 한계를 빠르게 극복할 수 있도록 IT 서비스 개발자라면 꼭 알아야 할 네트워크 지식의 핵심을 이 책에 담았습니다. 대부분의 개발자에게 불필요한 네트워크 전문 지식은 과감하게 제외해서 핵심만 빠르게 공부할 수 있습니다.
클릭 한 번으로 일어나는 네트워크의 모든 동작을
실습으로 직접 체험한다!
이 책의 가장 큰 장점은 네트워크의 작동을 직접 체험할 수 있는 실습 중심으로 구성했다는 것입니다. 와이어샤크 프로그램을 이용해 패킷을 분석하고, HTTP 프로토콜을 직접 작성해 보는 등 실습으로 네트워크의 동작 원리를 쉽게 이해할 수 있습니다. 장마다 배운 이론을 24개 실습으로 확인하면서 눈에 보이지 않는 개념을 손에 잡히는 경험을 통해 배울 수 있습니다.
추상적인 네트워크의 개념과 구조는
244개 그림으로 한눈에 이해한다!
네트워크를 공부하다 보면 작동 과정을 자연스레 종이에 그리게 됩니다. 갈수록 네트워크의 연결 구조가 복잡해져 상상만으로는 이해하기가 어렵거든요. 이 책에서는 구조를 상상하고 직접 그리는 독자의 수고를 덜어 주기 위해 그림 244개를 수록했습니다. 이 그림만 보면 복잡하고 추상적인 네트워크의 개념과 구조를 한눈에 파악하고 쉽게 이해할 수 있습니다.
핵심 용어를 빠르게 파악하고,
문제를 풀며 시험면접까지 대비한다!
‘핵심 키워드’로 각 장에서 공부하는 주제를 미리 살펴보고, 다 읽고 나면 중요한 내용을 잘 이해했는지 ‘되새김 문제’로 점검해 보세요. 문제를 풀며 공부한 내용을 진짜 내 것으로 만들 수 있습니다. 이렇게 쌓은 지식은 시험과 기술 면접에도 큰 도움이 될 거예요.
독학과 교재 모두 추천!