유니캐스트 통신: 목적지 주소로 전달되는 일대일 네트워크 방식
유니캐스트의 주소 기반 전달 원리와 브로드캐스트·멀티캐스트 차이, IPv4·IPv6 주소 체계 및 네트워크 활용 방식을 정리합니다.
2026-08-14 · 최초 발행 2025-08-10
특정 목적지로 향하는 패킷 전달
유니캐스트(Unicast)는 송신자 한 곳과 수신자 한 곳 사이에서 데이터를 주고받는 일대일(1:1) 통신 방식이다. 패킷은 특정 수신자를 향해 전송되며, 네트워크의 다른 호스트는 그 패킷을 수신 대상으로 처리하지 않는다.
통신 장비는 데이터 링크 계층의 MAC 주소와 네트워크 계층의 IP 주소로 대상을 구분한다. 수신 장비는 패킷에 담긴 목적지 주소가 자신의 주소와 맞을 때만 패킷을 받아 처리한다.
패킷이 수신자까지 전달되는 과정
송신자는 수신자의 주소를 목적지로 지정해 패킷을 만든다. 라우터와 스위치 같은 네트워크 장비는 이 목적지 주소를 확인한 뒤 적절한 경로를 따라 패킷을 전달한다. 목적지 주소가 일치하는 수신자만 이를 처리하며, 필요한 경우 응답 패킷을 송신자에게 보낸다.
TCP처럼 연결 지향 프로토콜과 함께 사용하면 신뢰성 있는 데이터 전송을 지원할 수 있고, 송신자와 수신자는 양방향으로 통신할 수 있다. 반면 같은 데이터를 여러 수신자에게 보내야 한다면 각 수신자에 같은 패킷을 반복해서 전송해야 하므로 대역폭 낭비와 네트워크 부하가 커질 수 있다.
브로드캐스트와 멀티캐스트 사이의 선택
브로드캐스트는 네트워크 안의 모든 호스트에 데이터를 보내는 방식이다. 유니캐스트가 특정 목적지와 통신할 때 쓰인다면, 브로드캐스트는 네트워크 내 모든 장치에 공지가 필요할 때 사용할 수 있다. IPv4에서는 255.255.255.255 또는 서브넷 브로드캐스트 주소가 브로드캐스트에 사용된다.
멀티캐스트는 특정 그룹에 속한 다수의 호스트로 데이터를 동시에 전달한다. 동일 데이터를 여러 대상에게 보내는 상황에서는 멀티캐스트가 더 효율적일 수 있다. 다만 그룹 관리가 필요하므로, 개별 대상과의 통신에 비해 구현 복잡성이 추가된다. IPv4 멀티캐스트 주소는 224.0.0.0~239.255.255.255 범위를 사용한다.
일반 서비스에서 만나는 유니캐스트
웹 브라우저가 웹 페이지를 요청하면 브라우저는 웹 서버로 HTTP 요청을 유니캐스트 방식으로 전송한다. 서버는 요청한 사용자에게만 응답 데이터를 되돌려 보낸다. 예를 들어 사용자가 www.example.com에 접속하면 브라우저는 해당 서버의 IP 주소로 직접 패킷을 보낸다.
이메일에서도 이메일 클라이언트와 메일 서버 사이의 연결은 유니캐스트로 이루어진다. SMTP, POP3, IMAP은 유니캐스트 기반으로 동작한다. 사용자A가 사용자B에게 메일을 보낼 때 메일은 유니캐스트로 메일 서버에 전달되고, 수신자는 자신의 메일 서버에서 유니캐스트로 메일을 받는다.
FTP, SFTP, SCP를 통한 파일 전송도 특정 대상과의 일대일 통신이다. 대용량 파일을 주고받을 때도 이 구조는 달라지지 않는다. 관리자가 서버에 SSH로 원격 접속해 명령을 실행할 때 역시 관리자의 PC와 서버 사이에 직접적인 유니캐스트 통신 채널이 만들어진다.
IPv4와 IPv6에서의 유니캐스트 주소
IPv4에는 별도의 유니캐스트 전용 주소 범위가 정해져 있지 않다. 브로드캐스트나 멀티캐스트 주소가 아닌 주소는 유니캐스트 주소로 사용할 수 있으며, 192.168.1.10, 10.0.0.5 같은 일반적인 IPv4 주소가 이에 해당한다.
IPv6는 유니캐스트 주소를 용도에 따라 구분한다.
- 글로벌 유니캐스트 주소(Global Unicast Address)는 인터넷에서 라우팅 가능한 공개 주소이며
2000::/3범위에 속한다. - 링크-로컬 주소(Link-Local Address)는 동일 네트워크 세그먼트 안에서만 유효하다.
FE80::/10범위에 속하고 라우터를 통과하지 않는다. - 유니크-로컬 주소(Unique-Local Address)는 IPv4의 사설 주소와 유사한 개념으로, 조직 내부 네트워크에서 사용한다.
FC00::/7범위에 속한다.
전달 경로와 품질을 다루는 기술
NAT(Network Address Translation)는 사설 네트워크의 여러 기기가 하나의 공인 IP를 공유해 인터넷에 접속하도록 하는 기술이다. 유니캐스트 통신에서는 주소 변환을 통해 내부 네트워크와 외부 네트워크의 통신을 지원한다.
OSPF, BGP, RIP 같은 라우팅 프로토콜은 유니캐스트 패킷이 네트워크에서 최적의 경로로 전달될 수 있도록 돕는다. 라우팅 테이블을 구성해 패킷의 전달 경로를 결정한다.
QoS(Quality of Service)는 특정 유니캐스트 트래픽에 우선순위를 부여해 서비스 품질을 보장한다. VoIP와 화상 회의처럼 실시간 통신이 필요한 경우에 중요한 역할을 한다.
SDN(Software-Defined Networking)은 중앙 집중식 컨트롤러를 통해 유니캐스트 트래픽의 경로를 동적으로 최적화한다. 5G 네트워크의 초고속·초저지연 특성은 유니캐스트 통신의 효율성과 품질 향상에 연결되며, 엣지 컴퓨팅은 사용자와 가까운 위치에서 처리해 유니캐스트 통신의 지연 시간을 최소화한다.
유니캐스트는 대부분의 인터넷 서비스와 애플리케이션이 사용하는 기본 전달 방식이다. 특정 수신자와의 직접 통신이 필요한지, 모든 장치에 알려야 하는지, 그룹 수신자에게 같은 데이터를 배포해야 하는지를 기준으로 브로드캐스트와 멀티캐스트를 함께 선택해야 한다.