길벗·이지톡

도서 IT전문서/IT입문서 임베디드/시스템/네트워크

외우지 않고 원리를 이해하는

친절한 네트워크 자습서

 

방대한 네트워크 이론 중 새내기 개발자와 IT 엔지니어에게 꼭 필요한 핵심만 엄선했습니다. 약어투성이의 수많은 네트워크 용어, 눈에 보이지 않아 이해하기 어려운 데이터의 흐름을 그림과 예시를 통해 쉽게 풀어내고, 두 대의 컴퓨터가 통신하는 단순한 상황에서 시작해 오늘날의 인터넷에 이르기까지의 과정을 차근차근 설명합니다. 기술이 등장한 배경과 원리를 짚어가며 설명하기 때문에 복잡한 개념도 외우지 않고 자연스럽게 이해할 수 있습니다.

 

유튜브 「네트워크 기초 무료 강의」(youtube.com/@craftsman-mentality)를 기반으로 만든 이 책은, 강의의 풍부한 설명과 시각 자료를 책으로 옮기고, 장마다 1분 퀴즈와 마무리를 추가해 학습 효과를 높였습니다. 책과 영상을 함께 활용하면 훨씬 쉽고 재미있게 배울 수 있습니다.

 

★ 다루는 내용 

- TCP/IP 모델을 기준으로 데이터가 전송되는 원리

- 이더넷, IP, TCP, UDP, HTTP 등 네트워크 주요 기술과 프로토콜

- IP 주소 체계와 IP 주소 부족 문제를 해결하기 위한 다양한 방법

- 응용 계층 프로토콜 실습(SSH 공개키 인증, HTTP 웹 서버 설정)

 

★ 추천 독자 

- 네트워크 수업을 듣기 전 예습이 필요한 분

- 네트워크 수업을 들은 후 복습이 필요한 분

- 개발자를 꿈꾸는 취업 준비생

- 현업에 막 들어선 신입 개발자와 IT 엔지니어

- 네트워크를 공부하다가 전문 용어와 방대한 내용 앞에서 길을 잃은 분

 

목차

1장 네트워크 인터페이스 계층

 

1.1 네트워크 계층 모델

____OSI 7계층 모델

____TCP/IP 모델

____OSI 7계층 모델과 TCP/IP 모델 비교

1.2 LAN의 개요

____LAN의 개념

____LAN의 시작

____허브의 문제

____데이터 충돌 문제 해결: CSMA/CD

____데이터 브로드캐스팅 문제 해결: MAC 주소

____MAC 주소의 개념

1.3 프레임

1.4 스위치

 

2장 인터넷 계층

 

2.1 WAN의 개요

____WAN의 개념

____라우터

____스위치와 라우터의 차이

2.2 IP 패킷

2.3 LAN에서 WAN으로 진입하기

____ARP의 개념

____ARP 패킷

____ARP 작동 과정

____IP 패킷의 구조

2.4 라우팅

____라우터 간 통신

____PPP 프레임

2.5 WAN에서 LAN으로 진입하기

2.6 IP 프로토콜

 

3장 IP 주소

 

3.1 IP 주소의 개요

____IPv4 주소의 구조

____IPv4 주소의 클래스

____루프백 주소

3.2 서브넷 마스크

____서브넷 마스크의 개념

____윈도우에서 IP 주소, 서브넷 마스크 확인하기

____맥OS에서 IP 주소, 서브넷 마스크 확인하기

____CIDR 표기법

3.3 서브네팅

____서브네팅의 개념

____서브네팅의 원리

____서브네팅의 범위

3.4 공인 IP 주소와 사설 IP 주소

____공인 IP 주소와 사설 IP 주소의 개념

____사설 IP 주소의 범위

____네트워크 주소 변환

____사설 네트워크

3.5 DHCP

____DHCP의 개념

____DHCP의 작동 방식

 

4장 전송 계층

 

4.1 포트

____포트의 개념

____포트의 유형

____포트를 이용한 통신 연결 과정

4.2 TCP

____TCP의 개념

____TCP 세그먼트

____TCP 통신 과정

4.3 UDP

____UDP의 개념

____UDP 데이터그램

____UDP 통신 과정

 

5장 응용 계층

 

5.1 응용 계층의 개요

5.2 관리용 프로토콜

____DNS

____DHCP

____NTP

____SNMP

____LDAP

____SMB

____정리

5.3 원격 접속 프로토콜

____텔넷

____SSH

____RDP

____정리

5.4 파일 전송 프로토콜

____FTP

____SFTP

____TFTP

____정리

5.5 이메일 프로토콜

____SMTP

____POP3

____IMAP

____정리

5.6 웹 브라우저 프로토콜

____HTTP

____HTTPS

____정리

 

6장 응용 계층 프로토콜 실습

 

6.1 실습 개요

____클라우드 컴퓨팅과 GCP

____실습 과정

6.2 가상 리눅스 서버 구축하기

____프로젝트 만들기

____VM 인스턴스 만들기

6.3 SSH로 서버에 접속하기

____SSH 접속 과정

____구글 클라우드 콘솔로 SSH 접속하기

____SSH 클라이언트 프로그램으로 SSH 접속하기

6.4 SFTP로 파일 전송하기

____실습 파일 다운로드하기

____파일질라 설치하기

____SFTP로 웹 서버에 접속하기

____웹 서버에 파일 업로드하기

6.5 HTTP로 웹 서버 만들기

____VM 인스턴스에 접속하기

____Nginx 웹 서버 프로그램 설치하기

____Nginx 설정하기

____Nginx 서비스 시작하기

____웹 페이지 확인하기

6.6 HTTPS의 작동 원리

____SSL/TLS 인증서

____인증 기관

____신뢰 체인

____SSL/TLS 인증서 확인하기

____GCP VM 인스턴스 종료하기

 

더보기접기

저자&기여자

ㆍ지은이 크래프트맨 멘탈리티

소개
서버 개발자로 일하며 AI 기술을 접목한 다양한 서비스를 개발하고 있습니다. 꾸준하고 묵묵하게 정진해 어제보다 나은 삶을 지향하고 있으며, 이러한 장인 정신은 유튜브 채널 '크래프트맨 멘탈리티'를 운영하는 원동력이 됐습니다. 유튜브를 통해 개발자 지망생과 현업 개발자들에게 실질적인 도움을 주고자 합니다. - 유튜브 https://www.youtube.com/@craftsman-mentality

저작권 안내

모든 자료는 저작권법의 보호를 받는 저작물로, 허락 없이 편집하거나 다른 매체에 옮겨 실을 수 없습니다.
인공지능(AI) 기술 또는 시스템을 훈련하기 위해 자료의 전체 내용은 물론 일부도 사용하는 것을 금지합니다.

All materials are protected by copyright law and may not be edited or reproduced in other media without permission.
It is prohibited to use all or part of the materials, including for training artificial intelligence (AI) technologies or systems, without authorization.

연관 프로그램

아래 프로그램은 길벗출판사가 제공하는 것이 아닙니다.
무료로 사용할 수 있는 정보를 안내해 드리니, 지원이 필요하면 해당 프로그렘 제작사로 문의해 주세요.