// CHAPTER 03

Network
네트워크 핵심 개념 정리

OSI 계층 모델부터 TCP/IP, IP 주소 체계, DNS, NAT까지
클라우드 환경에서 꼭 알아야 할 네트워크 기초를 정리합니다.

// KEY CONCEPTS

핵심 개념 한눈에 보기

네트워크를 구성하는 핵심 용어들입니다. 각 개념이 어떤 역할인지 먼저 파악하세요.

MODEL

OSI 7계층

네트워크 통신을 7단계로 나눈 이론적 참조 모델입니다. 실무에서는 주로 TCP/IP 4계층을 사용합니다.

PROTOCOL

TCP / UDP

TCP는 신뢰성 있는 연결 기반 전송, UDP는 빠른 비연결형 전송입니다. 용도에 따라 선택합니다.

ADDRESS

IP 주소

네트워크에서 기기를 식별하는 주소입니다. 공인 IP와 사설 IP로 나뉘며, 현재는 IPv4가 주로 사용됩니다.

ROUTING

서브넷 / CIDR

하나의 IP 대역을 더 작은 단위로 나누는 기법입니다. CIDR 표기법으로 네트워크 범위를 지정합니다.

DNS

DNS

도메인 주소를 IP 주소로 변환해주는 시스템입니다. 전화번호부에 비유할 수 있습니다.

NETWORK

NAT

사설 IP를 가진 여러 기기가 하나의 공인 IP로 인터넷을 사용할 수 있게 해주는 기술입니다.

// OSI MODEL

OSI 7계층

네트워크 통신을 7개 계층으로 분리한 참조 모델입니다. 실무에서는 이론적 기준으로 활용하며, 실제 통신은 TCP/IP 4계층 모델을 사용합니다.

L7
응용 계층
HTTP, FTP, SMTP 등 사용자와 직접 맞닿는 프로토콜
L6
표현 계층
데이터 형식 변환, 암호화, 압축 처리
L5
세션 계층
연결 상태(세션) 유지 및 관리
L4
전송 계층
TCP / UDP · 포트 번호 · 부하 분산
L3
네트워크 계층
IP 주소 · 경로 계산(라우팅) · 인터넷의 핵심
L2
데이터링크 계층
MAC 주소 · 스위칭 · 같은 네트워크 내 통신
L1
물리 계층
랜 케이블, 랜카드 등 물리적 하드웨어

💡 스위치와 라우터의 차이

스위치(L2)는 같은 네트워크 내에서 MAC 주소를 기반으로 기기 간 통신을 중계합니다. 라우터(L3)는 서로 다른 네트워크 간 경로를 계산해 데이터를 전달합니다. 현재는 기술 발전으로 두 기능을 합친 L3 스위치가 주로 사용됩니다.

// PROTOCOL

TCP vs UDP

TCP와 UDP는 모두 인터넷에서 데이터를 전송하는 프로토콜이지만, 신뢰성과 속도를 어디에 두느냐에 따라 구분됩니다.

🔗 TCP
  • 연결 수립 후 데이터 전송 (3-way handshake)
  • 데이터 손실 시 재전송 보장
  • 순서 보장, 신뢰성 높음
  • 웹(HTTP/HTTPS), 파일 전송, 이메일
  • 속도보다 정확성이 중요한 서비스에 사용
UDP
  • 연결 수립 없이 바로 전송
  • 전송 후 확인하지 않음
  • 순서 보장 없음, 일부 손실 허용
  • 스트리밍, 온라인 게임, VoIP, DNS
  • 정확성보다 속도가 중요한 서비스에 사용

// IP ADDRESS

IP 주소 체계

IPv4는 32비트 주소 체계로, 현재 인터넷에서 가장 널리 사용됩니다. 공인 IP가 부족하므로 NAT를 이용해 사설 IP를 함께 사용합니다.

공인 IP vs 사설 IP

공인 IP는 인터넷에서 전 세계적으로 유일하게 식별되는 IP입니다. 사설 IP는 내부 네트워크에서만 사용하는 IP로, 외부에서 직접 접근할 수 없습니다. 가정이나 회사에서는 공유기가 공인 IP 하나를 받아 내부 기기에 사설 IP를 나눠줍니다.

클래스 공인 IP 범위 사설 IP 대역 규모
A 클래스 0.0.0.0 ~ 127.255.255.255 10.0.0.0/8 대형 (기업, 통신사)
B 클래스 128.0.0.0 ~ 191.255.255.255 172.16.0.0/12 중형
C 클래스 192.0.0.0 ~ 223.255.255.255 192.168.0.0/16 소형 (가정, 소규모)

MAC 주소 L2 · 물리 주소

네트워크 장치에 제조 시 부여되는 고유 물리 주소입니다. IPv4 기준으로 6쌍(48비트)으로 구성되며, 앞 3쌍은 제조사 식별 코드, 뒤 3쌍은 장치 고유 번호입니다. 기본적으로 고정된 값이지만 소프트웨어적으로 변경할 수 있습니다.

// SUBNET · CIDR

서브넷 / CIDR

CIDR(Classless Inter-Domain Routing)은 IP 주소 뒤에 슬래시(/)와 숫자를 붙여 네트워크 범위를 표기하는 방법입니다. 숫자가 클수록 네트워크 범위가 좁아지고, 할당 가능한 IP 수가 줄어듭니다.

10.0.0
.0 / 24
고정 네트워크 주소 (24비트) 호스트 할당 영역 (8비트 = 254개)
10.0.0.0/8 A클래스 수준 · 약 1,677만 개 호스트
10.0.0.0/16 B클래스 수준 · 약 65,534개 호스트
10.0.0.0/24 C클래스 수준 · 254개 호스트
10.0.0.0/25 C클래스 절반 · 126개 호스트 (서브넷 분리)

💡 서브넷의 특수 주소

각 서브넷에서 첫 번째 IP는 네트워크 주소(대표 주소)로 예약되어 있고, 마지막 IP는 브로드캐스트 주소(전체 수신)로 예약되어 있습니다. 따라서 /24 서브넷의 실제 사용 가능한 호스트 수는 256 - 2 = 254개입니다.

// DNS

DNS (Domain Name System)

사람이 읽기 쉬운 도메인 주소(예: naver.com)를 컴퓨터가 이해하는 IP 주소로 변환하는 시스템입니다. 마치 이름으로 전화번호를 찾아주는 전화번호부와 같습니다.

내 PC
www.naver.com
요청
로컬
네임서버
/etc/resolv.conf
에 설정
루트
네임서버
전 세계 13개
존재
.com
네임서버
TLD 서버
(.com/.kr 등)
naver.com
네임서버
실제 IP
반환

DNS 조회 흐름 요약

브라우저에 도메인을 입력하면 먼저 /etc/hosts 파일을 확인하고, 없으면 /etc/resolv.conf에 설정된 로컬 네임서버에 질의합니다. 로컬 네임서버에 캐시가 없으면 루트 → TLD → 권한 네임서버 순으로 올라가며 IP를 찾아옵니다.

도메인 계층 구조 예시

www.naver.com 에서 오른쪽부터 읽으면:
com → 최상위 도메인(TLD)  ·  naver → 2차 도메인  ·  www → 서브도메인 (호스트 이름)

할당받은 도메인 앞에만 서브도메인을 추가할 수 있습니다. 예를 들어 03.ecs.li를 할당받았다면 mail.03.ecs.li처럼 앞에 붙이는 것은 가능하지만, 도메인 자체를 변경하는 것은 불가능합니다.

// GATEWAY · ROUTER

게이트웨이 / 라우터

네트워크와 네트워크를 연결하는 장비입니다. 역할에 따라 구분됩니다.

게이트웨이 L2 · 네트워크 입출구

서로 다른 네트워크 환경을 연결하는 출입문 역할을 합니다. 가정에서 사용하는 공유기가 사설 네트워크와 인터넷 사이의 게이트웨이 역할을 합니다.

라우터 L3 · 경로 계산

IP 주소를 기반으로 목적지까지의 최적 경로를 계산해 패킷을 전달합니다. 라우터 간의 연결이 곧 인터넷입니다. 보통 30초마다 Hello 패킷을 주고받아 연결 상태를 확인합니다.

브로드캐스트 주소

같은 네트워크의 모든 기기에 동시에 신호를 보낼 때 사용하는 주소입니다. C클래스 기준으로 네트워크 주소의 마지막 옥텟을 255로 바꾼 주소입니다. 예) 192.168.1.0 네트워크의 브로드캐스트 → 192.168.1.255

// NAT

NAT (Network Address Translation)

사설 IP 주소를 공인 IP 주소로 변환해 인터넷 통신을 가능하게 하는 기술입니다. 공인 IP 부족 문제를 해결하고, 내부 네트워크 구조를 외부에 숨기는 보안 효과도 있습니다.

💻
내부 기기
192.168.1.10
(사설 IP)
🔄 공유기 / NAT
▶ 아웃바운드 허용 ◀ 인바운드 차단
🌐
인터넷
203.0.113.1
(공인 IP)

💡 OCI NAT Gateway와 일반 NAT의 차이

일반적인 NAT는 내부에서 시작한 연결에 대해 외부 응답도 허용합니다(왕복 가능). 그러나 OCI의 NAT Gateway는 Private Subnet에서 외부로 나가는 요청만 허용하고, 외부에서 먼저 들어오는 연결은 차단합니다. 이는 Private Subnet 보안을 유지하면서도 소프트웨어 업데이트 등 아웃바운드 기능은 허용하기 위한 설계입니다.

← 메인 페이지로 돌아가기