826 words
4 mins
네트워크 기초 개념
네트워크란 무엇인가
네트워크는 여러 장치가 데이터를 주고받기 위한 연결과 규칙의 집합이다.
네트워크의 3가지 목적
- 연결성(Connectivity): 장치 간 통신 가능
- 신뢰성(Reliability): 데이터가 손실 없이 도착
- 확장성(Scalability): 트래픽 증가에도 유지
현실 예시
- 회사 인트라넷이 느리다 → 대역폭/혼잡 문제
- 화상회의가 끊긴다 → 지터/손실 문제
- 게임 핑이 높다 → 지연 문제
성능 지표 4가지
대역폭(Bandwidth)
- 초당 전송 가능한 최대 데이터량
- 비유: 도로의 차선 수

대역폭 비유
지연(Latency)
- 패킷이 목적지까지 가는 시간(왕복: RTT)
- 비유: 도로의 길이

지연 비유
손실(Loss)
- 중간 경로에서 패킷 유실
- 손실이 많으면 재전송 증가 → 체감 속도 저하
지터(Jitter)
- 지연이 불규칙하게 흔들리는 현상
- 실시간 스트리밍/통화에 치명적
네트워크 구성 요소
- 노드(Node): PC, 서버, 라우터, 스위치
- 링크(Link): 케이블/무선
- 프로토콜(Protocol): TCP/IP, HTTP, DNS 등
[PC] --- (케이블/Wi-Fi) --- [스위치] --- [라우터] --- (인터넷)
네트워크 기본 구성 요소
네트워크 유형
- LAN: 근거리 네트워크 (집/회사)
- WAN: 광역 네트워크 (도시/국가)
- 인터넷: 전세계 WAN의 결합
- VPC/VNet: 클라우드의 가상 네트워크
실습 1: 내 네트워크 정보 확인
목표
- IP, 게이트웨이, DNS를 확인한다.
macOS
mac> ifconfig | grep inetmac> route -n get defaultmac> scutil --dns | head -n 20Windows (PowerShell)
win> ipconfig /allwin> Get-NetIPConfigurationLinux
lin> ip addr showlin> ip routelin> resolvectl status | head -n 20예상 출력 (요약)
inet 192.168.0.15 netmask 0xffffff00 broadcast 192.168.0.255route to: default gateway: 192.168.0.1확인 포인트
- IP가 사설 대역인지 확인
- 게이트웨이가 같은 네트워크인지 확인
자주 발생하는 문제
- IP가 169.254.x.x → DHCP 실패
- DNS가 비어 있음 → 이름 해석 불가
속도 vs 체감 품질
- 대역폭이 넓어도 지연이 크면 체감은 느릴 수 있다.
- 지연이 낮아도 손실이 크면 재전송으로 체감이 나빠진다.
쉬운 비유
- 대역폭: 한 번에 많은 차를 보내는 고속도로
- 지연: 톨게이트까지 거리
- 손실: 중간에서 차가 탈락
실전 시나리오
상황: 영상 회의가 끊긴다
- 지연/지터 측정 (핑, 지속적인 패킷)
- Wi-Fi → 유선 전환
- 백그라운드 다운로드 중지
문제 해석
- 지터가 크면 음성이 끊김
- 손실이 높으면 화면이 깨짐
추가 실습: 네트워크 품질 측정
macOS
mac> ping -c 20 8.8.8.8mac> traceroute 8.8.8.8Windows
win> ping -n 20 8.8.8.8win> tracert 8.8.8.8Linux
lin> ping -c 20 8.8.8.8lin> traceroute 8.8.8.8예상 출력 해석
time=XX ms가 크게 변동 → 지터 가능성- 중간 홉에서 응답 없음 → 방화벽일 수도 있음
실전 사례
- 사례 1: 사내 파일 전송이 느림 → 대역폭 포화, 백업 스케줄 분산 필요.
- 사례 2: 영상 통화가 끊김 → 지터/손실 증가, Wi-Fi 간섭 확인.
- 사례 3: 게임 핑 급증 → 라우팅 경로 변경, ISP 경로 추적 필요.