EXPLORE THE CURRICULUM
나의 학습지도
전체 흐름을 살펴보고, 지금 배울 수업을 찾아보세요.
30 개의 수업 · 네트워크
선택 초기화L0네트워크 기초Step 31–4010 수업
- 031 IP 주소 완전 이해 — 동네 이름과 집 번호IPv4 주소가 사실은 32비트 숫자임을 설명한다
- 032 MAC 주소와 ARP — 전선 위의 진짜 주소IP 주소와 MAC 주소의 차이를 세 가지 관점(누가 주나, 바뀌나, 어디서 쓰이나)으로 설명한다
- 033 DNS — 인터넷의 전화번호부DNS가 "이름 → IP"를 바꿔 주는 계층적 시스템임을 설명한다
- 034 포트와 서비스 — 건물 안의 호수포트가 무엇이며 IP와 어떻게 다른지(건물과 호수) 설명한다
- 035 TCP 심화 — 악수의 기술TCP가 "연결 지향"이라는 말의 뜻을 설명한다
- 036 UDP와 ICMP — 던지는 배달부와 상태 신고 전화TCP와 UDP의 차이를 "빠진 것을 다시 받는 게 의미 있는가"라는 기준으로 설명한다
- 037 라우팅과 게이트웨이 — 편지의 여정을 따라가라라우터와 홉(hop)이 무엇인지 설명한다
- 038 NAT와 공유기 — 변장 담당 문지방의 비밀사설 IP 세 구역을 말하고, 주어진 주소가 사설인지 공인인지 구분한다
- 039 OSI 7계층 — 아홉 조각을 올리는 지도OSI 7계층을 순서대로 말하고, 각 층의 역할을 한 줄로 설명한다
- 040 Level 0 종합 테스트 — 스스로에게 시험을 보다Level 0 전체에서 무엇을 알고 무엇을 모르는지 정확히 파악한다
L1네트워크 도구 만들기Step 77–859 수업
- 077 소켓 통신 1 — TCP echo 서버와 클라이언트소켓이 "프로그램과 프로그램 사이의 통신 끝점"임을 코드로 설명한다
- 078 소켓 통신 2 — 멀티 클라이언트 채팅 서버스레드가 "같은 프로세스 안에서 메모리를 공유하는 실행 흐름"임을 설명한다
- 079 포트 스캐너 — 열린 문을 찾아내는 정찰기포트 스캔의 원리가 "접속 시도(connect)"임을 직접 만든 도구로 설명한다
- 080 Scapy 입문 — 패킷 수작업 공방패킷이 Ethernet/IP/TCP/데이터로 겹쳐진 다층 구조임을 show() 출력으로 읽는다
- 081 nmap 완전 정복 — 정찰의 표준 도구nmap의 주요 옵션(-sT/-sS/-sV/-O/--script)을 상황에 맞게 고른다
- 082 프로젝트 — 네트워크 지도와 위험도 평가자산(asset), 공격 표면(attack surface), 위험도 세 용어를 정의하고 실습에 적용한다
- 083 Wireshark 1 — 캡처와 필터, 네트워크의 현미경네트워크 인터페이스를 골라 캡처를 시작하고 멈춘다
- 084 Wireshark 2 — 프로토콜 파헤치기와 이상 탐지TCP 3-way 핸드셰이크를 실제 캡처에서 세 패킷으로 찾아낸다
- 085 프로젝트 — HTTP vs HTTPS 비교 보고서로컬에 평문 웹 서버를 열고, 요청/응답이 패킷에 글자 그대로 실리는 것을 캡처로 증명한다
L2네트워크와 인증Step 156–16611 수업
- 156 MITM 입문 — ARP 스푸핑 1: 신분증 없는 프로토콜ARP 요청(who-has)과 응답(is-at)의 구조와 필드를 설명한다
- 157 ARP 스푸핑 2 — 양방향 가로채기와 평문의 최후단방향과 양방향 스푸핑의 차이를 "무엇이 보이는가"로 설명한다
- 158 패킷 스니핑 심화 — 필터 두 얼굴과 대화 재조립캡처 필터(BPF 문법)와 표시 필터(Wireshark 문법)의 차이를 설명하고 구분해 쓴다
- 159 DNS 스푸핑과 bettercap — 전화번호부를 바꿔치기하다DNS 질의/응답 패킷의 구조(질문 레코드와 응답 레코드)를 설명한다
- 160 SSL/TLS와 HSTS — 중간자를 막는 신분증 제도TLS 핸드셰이크의 단계(Client Hello → 인증서 → 키 합의 → 암호문 통신)를 설명한다
- 161 방화벽과 iptables — 문지기의 규칙을 설계하다체인(INPUT/OUTPUT/FORWARD)과 타깃(ACCEPT/DROP/REJECT)의 의미를 설명한다
- 162 프록시와 익명화 — 대리인 뒤에 숨는 기술과 그 한계포워드 프록시와 리버스 프록시의 차이를 "누구를 대리하는가"로 설명한다
- 163 SSH 터널링과 포트 포워딩 — 암호화된 통로에 다른 길을 싣다로컬(-L), 리모트(-R), 다이나믹(-D) 포워딩의 방향 차이를 그림으로 설명한다
- 164 열거(Enumeration) 도구 총정리 — 돌 하나하나 뒤집는 체계열거 상황(외부 네트워크 / 웹 / 호스트 내부)에 맞는 도구를 지체 없이 고른다
- 165 패스워드 스프레이와 크리덴셜 스터핑 — 잠금을 피해 가로로 걷는 공격온라인 패스워드 공격을 수직(브루트포스) / 수평(스프레이) / 재사용(스터핑)으로 분류한다
- 166 무선 보안: WPA2와 핸드셰이크 — 공기 중에 떠도는 열쇠 재료WPA2 4-way 핸드셰이크의 네 메시지를 순서대로 설명한다