📚 Chapter 3.2: 네트워크 상태 확인 명령어 실습 (ping, tracert, netstat)
✅ 실습 목표
내 컴퓨터가 인터넷이 되나 안 되나,
어디서 끊겼나,
누가 접속해 있나
요걸 전부 명령어로 확인하는 법을 배운다!
🛠️ 1. ping
– 응답 살아있는지 확인
ping 8.8.8.8
8.8.8.8
은 구글 DNS 서버 (무조건 살아있음)
- 응답 오면 → 인터넷 연결 OK!
- 안 오면 → DNS 이전 네트워크에 문제 있음
💡 ping 대상 예시
대상 | 의미 |
127.0.0.1 | 자기 자신 (로컬 테스트용) |
192.168.x.x | 내부 네트워크 장비 |
8.8.8.8 | 외부 연결 확인 |
www.naver.com | DNS 작동 여부 포함 |
🛠️ 2. tracert
(Windows) / traceroute
(Linux/macOS)
목적지까지 몇 단계를 거쳐 가는지 보여줌
→ 중간에 어디서 끊기는지도 확인 가능
tracert www.google.com # 윈도우
traceroute www.google.com # 리눅스/맥
- 라우터 hop 하나하나 다 나옴
- "3번째 라우터에서 멈췄네?" → 어디서 문제인지 바로 파악 가능
🛠️ 3. netstat
– 네트워크 상태/포트 열림 확인
기본 사용법
netstat -an
- 현재 열려 있는 포트/접속 확인 가능
LISTENING
, ESTABLISHED
, CLOSE_WAIT
같은 상태도 나옴
자주 쓰는 옵션들
명령 | 설명 |
netstat -a | 모든 포트/소켓 보여줌 |
netstat -n | IP 주소 숫자로 출력 (DNS 생략) |
netstat -o | 프로세스 ID(PID) 포함 |
netstat -b | 어떤 EXE 파일이 포트를 쓰는지 (Windows 관리자 권한 필요) |
✅ 추가 실습 명령어 모음
명령어 | 설명 |
ipconfig / ifconfig | 내 IP, 서브넷, 게이트웨이 확인 |
nslookup | DNS 작동 여부 확인 |
arp -a | ARP 캐시 보기 (IP → MAC 매핑) |
🧠 실전 문제 예시
🧩 "인터넷이 안 되는데 어디서 문제인지 확인하라!"
ping 127.0.0.1
→ 안 되면 네트워크 드라이버 문제
ping 공유기 IP
→ 안 되면 LAN/Wi-Fi 문제
ping 8.8.8.8
→ 안 되면 외부 연결 문제
ping www.naver.com
→ 안 되면 DNS 문제
tracert www.google.com
→ 어디서 끊기는지 확인
✅ 정리 요약
명령어 | 역할 |
ping | 상대방 응답 확인 (기초 테스트) |
tracert/traceroute | 경로 추적, 어디서 끊기는지 분석 |
netstat | 연결 상태 및 포트 확인 |
ipconfig / ifconfig | 내 네트워크 설정 확인 |
📘 다음 수업 예고 🎓
📦 Chapter 3.3: 라우터 & 스위치 설정 체험
장비를 직접 만지거나, 시뮬레이터로 라우팅/스위칭 체험하기!
진짜 네트워크 엔지니어 감성 느껴보자!