네트워크

Chapter 3.2. 네트워크 상태 확인 명령어 실습 (ping, tracert, netstat)

Juan_ 2025. 4. 13. 11:46
728x90

📚 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.comDNS 작동 여부 포함

🛠️ 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 -nIP 주소 숫자로 출력 (DNS 생략)
netstat -o프로세스 ID(PID) 포함
netstat -b어떤 EXE 파일이 포트를 쓰는지 (Windows 관리자 권한 필요)

✅ 추가 실습 명령어 모음

명령어설명
ipconfig / ifconfig내 IP, 서브넷, 게이트웨이 확인
nslookupDNS 작동 여부 확인
arp -aARP 캐시 보기 (IP → MAC 매핑)

🧠 실전 문제 예시

🧩 "인터넷이 안 되는데 어디서 문제인지 확인하라!"
  1. ping 127.0.0.1 → 안 되면 네트워크 드라이버 문제
  2. ping 공유기 IP → 안 되면 LAN/Wi-Fi 문제
  3. ping 8.8.8.8 → 안 되면 외부 연결 문제
  4. ping www.naver.com → 안 되면 DNS 문제
  5. tracert www.google.com → 어디서 끊기는지 확인

✅ 정리 요약

명령어역할
ping상대방 응답 확인 (기초 테스트)
tracert/traceroute경로 추적, 어디서 끊기는지 분석
netstat연결 상태 및 포트 확인
ipconfig / ifconfig내 네트워크 설정 확인

📘 다음 수업 예고 🎓

📦 Chapter 3.3: 라우터 & 스위치 설정 체험

장비를 직접 만지거나, 시뮬레이터로 라우팅/스위칭 체험하기!
진짜 네트워크 엔지니어 감성 느껴보자!
728x90