네트워크 기초: IP 주소·DNS·포트부터 패킷 분석까지
YOUR LEARNING PATH
주소를 알아도 연결되지 않는 이유를 단계별로 이해하는 경로입니다. IP·MAC·DNS·포트의 역할을 구분하고, 요청이 목적지까지 이동하는 과정을 관찰한 뒤 도구 제작과 분석으로 확장합니다.
누구를 위한 경로인가요?
IP와 DNS를 구분하고 싶은 입문자, 프로그래밍·웹 보안 학습에 필요한 네트워크 기반을 정리하려는 분
시작 전 준비
터미널의 기본 명령에 익숙해진 뒤 시작하세요. 초기 수업은 자신의 PC와 네트워크 정보를 관찰하고, 이후 실습은 수업에서 지정한 환경을 사용합니다.
이 경로에서 익힐 것
- 공인·사설 IP와 게이트웨이, DNS의 역할을 구분합니다.
- 포트와 TCP·UDP 연결을 설명하고 관찰 결과를 읽습니다.
- 패킷과 서비스 정보를 근거로 연결 문제를 단계별로 좁힙니다.
STEP BY STEP
추천 학습 순서
주소와 이름의 역할 구분하기
연결이 이동하는 과정 이해하기
- 035 TCP 심화 — 악수의 기술TCP가 "연결 지향"이라는 말의 뜻을 설명한다
- 036 UDP와 ICMP — 던지는 배달부와 상태 신고 전화TCP와 UDP의 차이를 "빠진 것을 다시 받는 게 의미 있는가"라는 기준으로 설명한다
- 037 라우팅과 게이트웨이 — 편지의 여정을 따라가라라우터와 홉(hop)이 무엇인지 설명한다
- 038 NAT와 공유기 — 변장 담당 문지방의 비밀사설 IP 세 구역을 말하고, 주어진 주소가 사설인지 공인인지 구분한다
- 039 OSI 7계층 — 아홉 조각을 올리는 지도OSI 7계층을 순서대로 말하고, 각 층의 역할을 한 줄로 설명한다
- 040 Level 0 종합 테스트 — 스스로에게 시험을 보다Level 0 전체에서 무엇을 알고 무엇을 모르는지 정확히 파악한다
도구 제작과 패킷 관찰로 연결하기
- 077 소켓 통신 1 — TCP echo 서버와 클라이언트소켓이 "프로그램과 프로그램 사이의 통신 끝점"임을 코드로 설명한다
- 078 소켓 통신 2 — 멀티 클라이언트 채팅 서버스레드가 "같은 프로세스 안에서 메모리를 공유하는 실행 흐름"임을 설명한다
- 079 포트 스캐너 — 열린 문을 찾아내는 정찰기포트 스캔의 원리가 "접속 시도(connect)"임을 직접 만든 도구로 설명한다
- 080 Scapy 입문 — 패킷 수작업 공방IP/TCP/데이터를 조립하고, 아직 계산되지 않은 필드와 직렬화된 값을 구분한다.
- 081 nmap 완전 정복 — 정찰의 표준 도구nmap의 주요 옵션(-sT/-sS/-sV/-O/--script)을 상황에 맞게 고른다
- 082 프로젝트 — 네트워크 지도와 위험도 평가자산·공격 표면·위험을 정의합니다.
- 083 Wireshark 1 — 캡처와 필터, 네트워크의 현미경네트워크 인터페이스를 골라 캡처를 시작하고 멈춘다
- 084 Wireshark 2 — 프로토콜 파헤치기와 이상 탐지TCP 3-way 핸드셰이크를 실제 캡처에서 세 패킷으로 찾아낸다
- 085 프로젝트 — HTTP vs HTTPS 비교 보고서로컬에 평문 웹 서버를 열고, 요청/응답이 패킷에 글자 그대로 실리는 것을 캡처로 증명한다
- 158 패킷 스니핑 심화 — 필터 두 얼굴과 대화 재조립캡처 필터(BPF 문법)와 표시 필터(Wireshark 문법)의 차이를 설명하고 구분해 쓴다
- 160 SSL/TLS와 HSTS — 중간자를 막는 신분증 제도TLS 핸드셰이크의 단계(Client Hello → 인증서 → 키 합의 → 암호문 통신)를 설명한다
- 161 방화벽과 iptables — 문지기의 규칙을 설계하다체인(INPUT/OUTPUT/FORWARD)과 타깃(ACCEPT/DROP/REJECT)의 의미를 설명한다
- 163 SSH 터널링과 포트 포워딩 — 암호화된 통로에 다른 길을 싣다로컬(-L), 리모트(-R), 다이나믹(-D) 포워딩의 방향 차이를 그림으로 설명한다
다음 단계로 가기 전에
접속 문제를 DNS 조회, 목적지 주소, 포트, 연결 과정으로 나누어 설명해 보세요. 각 판단에는 확인한 명령 출력이나 패킷 관찰 결과를 연결합니다.
수업별 준비물과 완료 기준을 먼저 확인하고, 익숙한 내용은 필요한 수업부터 읽어도 좋습니다.