그림으로 개념 잡는 네트워크 입문 (아주 친절한 104개의 그림을 보면 자연스럽게 이해되는 네트워크 구조와 동작 원리!)

그림으로 개념 잡는 네트워크 입문 (아주 친절한 104개의 그림을 보면 자연스럽게 이해되는 네트워크 구조와 동작 원리!)

$17.97
Description
딱딱하고 지루할 수 있는 네트워크 구조와 동작 원리, 그림을 보는 것만으로도 정말 쉽게 빠르게 이해된다.
“그림을 개념 잡는 네트워크 입문”은 104개의 그림과 도해로 보는 것만으로 쉽게 이해되도록 20년차 소프트웨어 개발자인 필자의 모든 노하우를 담아 쉽게 설명한 네트워크 입문서이다!

이 책은 네트워크 기초 원리를 시작으로 네트워크 전반을 다룬다.
OSI-7계층, IP, MAC, ARP, ICMP, TCP, UDP, L2 스위치, L3 라우터, 지역 네트워크, 광역 네트워크와 같은 기초 원리부터 가상 사설 네트워크, 프록시, 공유기, 해킹, 방화벽과 같은 응용 기술까지 네트워크 전반을 두루 다룬다. OSI-7계층 별로 구분해 설명합니다. OSI-7계층은 네트워크를 이해하기 위한 중요한 개념입니다. 이것을 계층별로 구분해 설명하여 각 계층의 개념과 기술을 뚜렷이 이해할 수 있게 만듭니다.

이 책을 먼저 읽고 난 후 컴퓨터 공학이나 소프트웨어 개발 서적을 읽으면 그 내용을 더 쉽게 이해할 수 있을 것이다! 그렇기에 이 책은 네트워크 입문자는 물론 비전공자부터 개발자까지 모두에게 꼭 필요한 예비 및 현직 개발자의 필독서이다.

이 책은 다음 독자를 대상으로 한다.
- 네트워크를 제대로 이해하고 싶어하는 컴퓨터 공학 학부생
- 소프트웨어 개발에서 부딪히는 네트워크 관련 문제를 빠르게 파악하고 해결하고 싶어하는 개발자
- 조직 구조에 맞게 사내 네트워크를 구축하고 싶어하는 네트워크 전문가
- 해킹을 이해하고 보안 기술과 정책을 적용하는 보안 전문가
이 책의 주요 특징은 다음과 같다.
- 풍부한 그림을 기반으로 설명한다. 그림 104개를 제작 및 삽입하였고 이것을 통해 네트워크 전반을 쉽게 이해할 수 있다.
- 네트워크 기초 원리를 설명하고자 노력하였다. 어떤 기술이든 기초 원리가 중요하다는 것은 두말할 나위 없다. 기초 원리를 이해해야 이것을 확장한 응용 기술도 이해할 수 있고, 더 나아가 실전에서 문제를 해결할 수 있는 능력을 키울 수 있다.
- 네트워크 전반을 다룬다. OSI-7계층, IP, MAC, ARP, ICMP, TCP, UDP, L2 스위치, L3 라우터, 지역 네트워크, 광역 네트워크와 같은 기초 원리부터 가상 사설 네트워크, 프록시, 공유기, 해킹, 방화벽과 같은 응용 기술까지 네트워크 전반을 두루 다룬다.
- OSI-7계층 별로 구분해 설명한다. OSI-7계층은 네트워크를 이해하기 위한 중요한 개념이다. 이것을 계층별로 구분해 설명하여 각 계층의 개념과 기술을 뚜렷이 이해할 수 있게 만든다.
저자

C.I.K

현)삼성청년SW·AI아카데미(SSAFY)근무
소프트웨어개발자로리눅스커널,네트워크보안,임베디드시스템,안드로이드,iOS등을개발하였습니다

(저서)
그림으로개념잡는네트워크입문(2025.8앤써북)
동작원리를그림으로설명한컴퓨터구조와운영체제(2025.3앤써북)

목차

=================================
CHAPTER01먼저알아볼기본지식
=================================
1.1네트워크를배우는이유
1.1.1비전공자를위한네트워크
1.1.2소프트웨어개발을위한네트워크

1.2네트워크를구성하는필수기술과장비
1.2.1호스트
1.2.2패킷
1.2.3전자기파,전압
1.2.4L2스위치
1.2.5L3라우터
1.2.6그외

1.3네트워크가전송하는데이터
1.3.1비트로이루어진데이터
-데이터양
-데이터단위
-16진수표현
-문자데이터
1.3.3색상데이터
1.3.4소리데이터
마무리


=================================
CHAPTER02OSI-7계층
=================================
2.1OSI-7계층구조
2.2데이터전송단계
2.2.1패킷생성단계
2.2.2패킷이동단계
2.2.3패킷처리단계
마무리


=================================
CHAPTER031계층
=================================
3.11계층장치
3.1.1네트워크인터페이스카드
3.1.2유선케이블
-UTP케이블
-동축케이블
-광케이블
3.1.3중계기

3.2비트전송방식
3.2.1전압방식
3.2.2전파방식
-주파수편이변조
-진폭편이변조
-위상편이변조
-직교편이변조
3.31계층헤더구조
마무리


=================================
CHAPTER042계층
=================================
4.1주소
4.1.1MAC
4.1.2IP
4.1.2.1IPv4
-서브넷마스크

4.2지역네트워크와광역네트워크
4.2.1지역네트워크
4.2.2광역네트워크
4.2.3비교

4.3ARP와ICMP
4.3.1ARP
-요청패킷과응답패킷구조
4.3.1.2브로드캐스트
4.3.1.3지역네트워크안에서동작
4.3.1.4동작시점
4.3.1.5ARP테이블
4.3.2ICMP
-요청패킷과응답패킷구조
-지역네트워크와광역네트워크에서모두동작
-동작시점

4.4L2스위치
4.4.1포트
4.4.2동작과정
-패킷수신과정
-패킷송신과정
4.4.3설정이필요없는장비

4.5지역네트워크통신
4.5.1ARP통신과정
-요청패킷전송
-응답패킷전송
4.5.2ICMP통신과정
-요청패킷전송
-응답패킷전송

4.62계층헤더구조
마무리


=================================
CHAPTER053계층
=================================
5.1L3라우터
5.1.1포트
5.1.2게이트웨이
5.1.3라우팅테이블
-라우팅테이블설정
-라우팅테이블검색
5.1.4설정이필요한장비

5.2광역네트워크통신
5.2.11번지역네트워크
-패킷생성
-L2스위치통과
-2번지역네트워크
-라우팅테이블검색
-2계층헤더변경
5.2.33번지역네트워크
-라우팅테이블검색
-2계층헤더변경
-L2스위치통과

5.3인터넷이만들어지는원리
5.3.1인트라넷이란?
5.3.2인트라넷구성
5.3.3네트워크분리하기
5.3.4IP분배

5.43계층헤더구조
마무리


=================================
CHAPTER064계층
=================================
6.1TCP와UDP
6.1.1신뢰성통신
6.1.2연결형
6.1.3방향
6.1.4전송방식

6.2TCP자세히알아보기
6.2.1제어기술
-오류제어
-흐름제어
-혼잡제어
6.2.2헤더구조
-출발포트,목적포트
-순서번호
-응답번호
-윈도우사이즈
-플래그
-최대세그먼트크기
6.2.3전송알고리즘
-스톱앤웨이트
-슬라이딩윈도우
-혼잡제어방법
6.2.4연결과정
-3-웨이핸드셰이크
-4-웨이핸드셰이크

6.3UDP자세히알아보기
6.3.1비신뢰성
6.3.2실시간성
6.3.3헤더구조
-출발포트,목적포트
-UDP길이
-UDP체크섬
마무리


=================================
CHAPTER07네트워크응용
=================================
7.1가상사설네트워크
7.1.1IPSec
-네트워크구조
-VPN패킷
7.1.2SSL
-네트워크구조
-VPN클라이언트

7.2도메인이름시스템
7.2.1도메인이름
7.2.2도메인이름관리
7.2.3도메인이름이IP로변환되는과정

7.3동적호스트설정프로토콜
7.3.1임대
7.3.2갱신

7.4프록시
7.4.1전방향프록시
-방화벽
-익명성
7.4.2역방향프록시
-방화벽
-부하분산
-캐싱

7.5공유기
7.5.1내부네트워크vs외부네트워크
7.5.2네트워크주소변환
7.5.3공유기구조
마무리


=================================
CHAPTER08네트워크보안
=================================
8.1해킹
8.1.1포트스캔
8.1.2ARP스푸핑
-정상적인상황
-ARP스푸핑공격상황
8.1.3분산서비스거부
8.1.4트로이목마

8.2방화벽
8.2.1패킷필터방화벽
-필터테이블
-해킹방어
8.2.2침입방지시스템,침입탐지시스템
-시그니처
-침입방지시스템과침입탐지시스템의차이
8.2.3웹어플리케이션방화벽
-SQL주입
-Cross-SiteScripting

8.3TLS
8.3.1암호화
-대칭키
-비대칭키
8.3.2인증서
8.3.3TLS핸드셰이크
마무리

=================================
CHAPTER09HTTP
=================================
9.1구조
9.1.1요청패킷구조
-상태줄
-헤더
-페이로드
9.1.2응답패킷구조
-상태줄
-헤더
-페이로드
마무리

출판사 서평

네트워크를처음공부하게되면추상적이고모호하게파악했을뿐,내부깊숙한기초원리는제대로이해하지는못하고넘어가는경우가대부분이다.그런상태로소프트웨어개발자로일을시작하게되면여러네트워크관련문제에부딪히게된다.그럴때마다문제의원인을찾아해결하기보다이것저것건드리고수정하는주먹구구방식으로해결하기일쑤이다.기초원리를이해하지못하기때문에문제의원인을찾기어려운것이다.이와같은방식은순간만모면할뿐,장기적으로보면실력이향상되지않는좋지않은문제해결방식이다.

필자는네트워크방화벽개발자로일을시작하게되었는데,이과정에서네트워크의기초원리를제대로이해할수있었다.TCP,UDP가커널에서어떻게동작하는지코드수준에서이해할수있게되었고,L2스위치,L3라우터같은네트워크장비가어떤원리로동작하는지알게되었다.더나아가인터넷이라는거대한네트워크시스템이어떠한원리로구성되고작동하는지훤히이해할수있게되었다.

현재필자는20년차소프트웨어개발자이다.네트워크원리를이해하면소프트웨어개발에큰도움이된다고말한다.소프트웨어개발시문제가발생하면몇몇도구를활용해그원인을빠르게파악할수있는것처럼말이다.필자는회사에맞는사내네트워크를구축할수있게되었고효과적으로네트워크보안을실현할수있게되었다.이러한필자의오랜실무경험을통한학습과실무노하우가104개의그림과친절한설명에모두담겨있다.