네트워크 인프라 구조와 프로토콜·보안 기술의 이해

네트워크의 노드와 링크, 규모·토폴로지 분류, OSI와 TCP/IP 스택, 주요 프로토콜 및 보안 기술을 실무 관점에서 정리한다.

2026-08-14 · 최초 발행 2025-08-10

연결된 장치가 서비스 인프라가 되기까지

네트워크는 둘 이상의 컴퓨터 또는 디바이스가 통신하도록 연결한 시스템이다. 데이터와 리소스, 서비스를 공유하게 하는 기반이며, 비즈니스와 개인 통신을 떠받치는 연결성은 이제 비즈니스 가치를 만드는 요소로도 확장됐다.

구성의 출발점은 노드와 링크다. 노드는 컴퓨터, 서버, 스위치, 라우터처럼 네트워크에 참여하는 장치이고, 링크는 이들 사이를 잇는 유선·무선 매체다. 광케이블, 동축케이블, 무선주파수가 링크의 예다.

컴퓨터스위치서버라우터인터넷모바일 기기

범위와 배치 방식으로 보는 네트워크

네트워크의 범위는 운영 대상과 연결 방식의 선택에 직접 영향을 준다.

  • LAN(Local Area Network)은 사무실, 건물, 캠퍼스처럼 제한된 지역을 연결한다. 일반적으로 고속 연결과 낮은 지연시간을 제공하며, 이더넷과 Wi-Fi를 주로 사용한다. 회사 내부 네트워크와 대학 캠퍼스 네트워크가 여기에 속한다.
  • WAN(Wide Area Network)은 지리적으로 넓은 영역을 연결하며, 일반적으로 통신사업자 인프라를 활용한다. LAN보다 낮은 속도와 높은 지연시간 특성을 가지며 기업 지사 간 네트워크와 인터넷이 예다.
  • MAN(Metropolitan Area Network)은 도시 규모를 대상으로 하며 LAN보다 크고 WAN보다 작은 중간 범위다. 도시 전체를 커버하는 네트워크 인프라가 해당한다.
  • PAN(Personal Area Network)은 개인 주변의 작은 네트워크다. 일반적으로 10m 이내 범위에서 블루투스 헤드셋과 스마트폰, IoT 기기 등을 연결한다.
개인 영역 네트워크PAN근거리 네트워크LAN도시권 네트워크MAN광역 네트워크WAN글로벌 네트워크인터넷

토폴로지는 장치와 연결이 물리적·논리적으로 배치된 형태를 뜻한다. 버스형은 모든 노드를 하나의 백본에 연결해 구현이 간단하고 비용 효율적이지만, 케이블 장애가 전체 네트워크에 영향을 주고 확장성이 제한된다. 스타형은 중앙 허브나 스위치에 노드를 모으므로 관리와 장애 격리에 유리하지만 중앙 장치 장애는 전체 중단으로 이어질 수 있다.

링형은 각 노드가 양옆의 두 노드와 폐쇄 루프를 이루고 데이터가 한 방향으로 순환한다. 하나의 노드 장애가 전체 네트워크에 영향을 줄 수 있다. 메시형은 노드를 다른 모든 또는 일부 노드와 직접 연결해 신뢰성과 중복성을 높이는 대신 비용과 구현 복잡성이 커진다. 하이브리드형은 둘 이상의 토폴로지를 조합해 각 방식의 장점을 활용하지만 설계와 관리가 복잡해진다.

메시형노드1노드2노드3노드4링형노드1노드2노드3노드4스타형허브/스위치노드1노드2노드3노드4버스형노드1백본노드2노드3노드4

계층으로 나눈 통신 책임

OSI(Open Systems Interconnection) 모델은 통신 기능을 7개의 논리적 계층으로 구분한다.

물리 계층은 비트 단위 전송을 맡고 전기적·기계적·기능적·절차적 특성을 정의한다. 케이블, 허브, 리피터, 네트워크 어댑터가 여기에 해당한다. 데이터 링크 계층은 물리 계층을 통한 안정적 전송을 보장하며 프레임 단위 처리와 MAC 주소 기반 통신을 담당한다. 이더넷, 스위치, 브릿지가 예다.

네트워크 계층은 서로 다른 네트워크를 연결하고 패킷 라우팅과 IP 기반 논리 주소 지정을 수행한다. 라우터, IP, ICMP가 이 계층과 연결된다. 전송 계층은 종단간 통신을 제공하며, 연결 지향 TCP와 비연결 지향 UDP 서비스를 다룬다. 흐름 제어, 오류 제어, 세그먼테이션도 전송 계층의 역할이다.

세션 계층은 애플리케이션 사이의 세션을 설정·유지·종료하고 동기화와 대화 제어를 맡는다. NetBIOS와 RPC가 예다. 표현 계층은 데이터 형식 변환, 암호화·복호화, 압축, 문자 인코딩을 처리하며 JPEG, MPEG, SSL/TLS와 관련된다. 응용 계층은 사용자와 네트워크 사이의 인터페이스를 제공하고 HTTP, FTP, SMTP, DNS 같은 서비스를 다룬다.

7. 응용 계층Application7. 응용 계층Application6. 표현 계층Presentation6. 표현 계층Presentation5. 세션 계층Session5. 세션 계층Session4. 전송 계층Transport4. 전송 계층Transport3. 네트워크 계층Network3. 네트워크 계층Network2. 데이터링크 계층Data Link2. 데이터링크 계층Data Link1. 물리 계층Physical1. 물리 계층Physical

TCP/IP는 인터넷의 기본 통신 프로토콜 스택이다. 네트워크 액세스 계층은 OSI의 물리·데이터 링크 계층에 대응하며 하드웨어 주소 지정과 물리 매체를 정의한다. 이더넷, WiFi, PPP가 이 계층의 예다.

인터넷 계층은 OSI 네트워크 계층에 해당하고 논리 주소 지정과 라우팅을 수행한다. IP, ICMP, ARP가 포함된다. 전송 계층은 OSI 전송 계층과 동일하게 신뢰성 있는 데이터 전달을 담당하며 TCP와 UDP를 사용한다. 응용 계층은 OSI의 세션·표현·응용 계층을 통합해 사용자 인터페이스와 응용 프로그램 서비스를 제공하고 HTTP, FTP, SMTP, DNS, Telnet을 다룬다.

주소 지정과 전달을 맡는 프로토콜

IP(Internet Protocol)는 인터넷 계층에서 패킷 전달을 위한 논리 주소 지정을 담당한다. IPv4는 32비트, IPv6는 128비트 버전으로 존재한다.

TCP(Transmission Control Protocol)는 연결 지향 프로토콜로 신뢰성 있는 데이터 전송을 보장한다. 3-way handshaking으로 연결을 설정하고 흐름 제어와 혼잡 제어를 제공한다. UDP(User Datagram Protocol)는 비연결성 프로토콜이며 신뢰성 없는 데이터그램 서비스를 제공한다. 오버헤드가 적고 속도가 빨라 실시간 스트리밍과 게임에 적합하다.

HTTP(Hypertext Transfer Protocol)는 클라이언트-서버 모델에 기반한 웹 브라우징의 기초 프로토콜이다. HTTP/1.1, HTTP/2, HTTP/3 버전이 존재한다. DNS(Domain Name System)는 도메인 이름을 IP 주소로 변환하는 분산형 계층적 데이터베이스로, 인터넷 서비스의 가용성을 뒷받침한다.

자동화와 유연성을 넓히는 네트워크 변화

SDN(소프트웨어 정의 네트워킹)은 네트워크의 제어 기능과 전달 기능을 분리한다. 프로그래밍 가능한 중앙 집중식 제어를 통해 네트워크 가상화와 자동화를 쉽게 하고, 운영 비용 절감과 민첩성 향상을 목표로 한다.

애플리케이션 계층네트워크 애플리케이션제어 계층SDN 컨트롤러인프라 계층네트워크 장비

네트워크 가상화는 물리 네트워크 자원을 논리적으로 분할하고, 하드웨어에 독립적인 네트워크 기능을 구현하는 방식이다. NFV(Network Function Virtualization)는 네트워크 기능을 소프트웨어화하며, 클라우드 환경에서 그 중요성이 커지고 있다.

5G와 모바일 네트워킹은 초고속·초저지연·초연결 특성을 바탕으로 네트워크 슬라이싱과 에지 컴퓨팅의 결합을 다룬다. IoT, 자율주행, AR/VR 같은 신기술을 지원하는 기반이기도 하다.

제로 트러스트 네트워크(Zero Trust Network)는 “신뢰하지 말고 항상 검증”한다는 원칙에서 출발한다. 내부와 외부를 구분하지 않고 모든 접근을 검증하며, 최소 권한 원칙과 지속적인 인증·승인 프로세스를 적용한다.

경계와 접근을 보호하는 기본 수단

방화벽(Firewall)은 네트워크 트래픽을 필터링하는 장치다. 패킷 필터링, 상태 검사, 애플리케이션 레벨 게이트웨이 등의 유형이 있으며 내부 네트워크를 보호하는 첫 번째 방어선 역할을 한다.

VPN(Virtual Private Network)은 공용 네트워크를 통해 안전한 사설 네트워크 연결을 제공한다. 데이터 암호화와 터널링 기술을 사용하며 원격 접속과 지사 연결에 활용된다.

IDS/IPS는 네트워크 트래픽을 모니터링해 악의적 활동을 식별한다. 시그니처 기반 방식과 이상 탐지 기반 방식이 존재하며, IPS는 탐지뿐 아니라 방지 기능도 포함한다.

네트워크 세그먼테이션은 네트워크를 논리적 또는 물리적으로 분리하는 접근이다. VLAN과 서브넷 같은 기술을 활용해 보안 침해가 발생했을 때 피해 범위를 제한한다.

클라우드, IoT, 빅데이터와의 융합은 네트워크의 역할을 계속 넓힌다. 이 환경에서는 보안, 가상화, 자동화가 함께 다뤄져야 하며, 네트워크 전문가는 기술 변화와 실제 업무 환경의 문제 해결 방식을 지속적으로 익혀야 한다.

네트워크OSITCP/IP네트워크 보안토폴로지