Point-to-Point

I. 독립된 전용 통로 기반 1:1 직접 연결, Point-to-Point의 개요

  • 정의: 두 개의 통신 노드 또는 시스템 단말 간에 중간 공유 매체 없이 단일 링크로 데이터를 송수신하는 1:1 직접 연결 통신 및 인터커넥트 방식
  • 특징: 대역폭 경합 및 충돌(Collision) 해결, 전이중(Full-Duplex) 고속 전송, 전용 대역폭 독점, 보안성 및 무결성 우수, 연결 노드 증가 시 회선 복잡도() 증가

II. Point-to-Point의 개념도 및 핵심 기술 요소

가. Point-to-Point의 연결 구성도 및 동작 메커니즘

flowchart TB
    subgraph P2P_NET["1. 네트워크 계층 (Point-to-Point Network Link)"]
        direction LR
        NODE_A["송신 노드 (Node A)"]
        TX["TX (송신 채널)"]
        RX["RX (수신 채널)"]
        NODE_B["수신 노드 (Node B)"]
        
        NODE_A -->|"독립 전용 대역폭 (No Collision)"| TX
        TX ==> NODE_B
        NODE_B -->|"동시 전이중 통신 (Full-Duplex)"| RX
        RX ==> NODE_A
    end

    subgraph P2P_HW["2. 하드웨어/칩셋 계층 (High-Speed Serial Interconnect)"]
        direction LR
        HOST_CPU["호스트 CPU"]
        PCIE_SWITCH["PCIe / CXL Switch Fabric"]
        ACC_GPU["가속기 (GPU / NPU)"]
        MEM_DEV["CXL 확장 메모리"]

        HOST_CPU <== "Point-to-Point Link (x16 Lanes)" ==> PCIE_SWITCH
        PCIE_SWITCH <== "Point-to-Point Link (Gen 5/6)" ==> ACC_GPU
        PCIE_SWITCH <== "CXL.mem / CXL.io Direct" ==> MEM_DEV
        ACC_GPU <== "NVLink (GPU-to-GPU P2P Direct)" ==> ACC_GPU
    end

    subgraph P2P_SW["3. 소프트웨어/EAI 계층 (Application Direct Integration)"]
        direction LR
        SYS_A["시스템 A<br/>(Source)"] <== "Direct REST / RPC / Socket (1:1 연계)" ==> SYS_B["시스템 B<br/>(Target)"]
    end

    P2P_NET --- P2P_HW
    P2P_HW --- P2P_SW
  • 송수신 단말 간 전용 링크를 설정하여 매체 접근 제어(MAC)의 경합 없이 전이중 고속 전송을 수행하며, 최근 단일 칩/가속기 인터커넥트(PCIe, NVLink, CXL)로 확장 적용

나. Point-to-Point의 핵심 기술 및 구성 요소

구분핵심 기술(키워드)세부 설명
네트워크 프로토콜PPP (Point-to-Point Protocol)데이터 링크 계층 1:1 직렬 링크 표준, LCP(링크 제어) 및 NCP(네트워크 제어) 기반 캡슐화·인증 지원
네트워크 프로토콜HDLC (High-Level Data Link)비트 지향 동기식 전송 제어 프로토콜, 슬라이딩 윈도우 기반 오류 제어 및 전이중 점대점 통신 제공
물리/전송 링크전용회선 (Leased Line)T1/E1, 광선로 기반 엔드포인트 간 고정 대역폭 독점 할당, QoS 보장 및 도청 차단
시스템 인터커넥트PCIe (PCI Express)공유 버스를 대체한 패킷 기반 직렬 점대점 인터커넥트, 레인(Lane) 단위 스케일링(x1~x16) 및 초저지연 전송
시스템 인터커넥트CXL (Compute Express Link)PCIe 물리 계층 기반의 점대점 캐시 일관성(Cache Coherency) 및 메모리 풀링 프로토콜(CXL.io/cache/mem)
가속기 인터커넥트NVLink / P2P DMAGPU 간 호스트 CPU 메모리를 경유하지 않고 직접 데이터를 복사·통신하는 초고대역폭(1.8TB/s) 점대점 패브릭
소프트웨어 통합P2P 연계 (Direct Integration)미들웨어(EAI/ESB) 없이 소스-타깃 시스템 간 1:1 직접 API/소켓/DB 링크 연결 방식
차세대 보안/양자QKD 점대점 링크 (BB84)송수신자(Alice-Bob) 간 단일 광자 채널 및 고전 채널을 1:1 직접 연결하여 무조건적 안전성의 비밀키 분배

III. Point-to-Point vs Multi-Point(공유 버스) 비교 및 발전 전망

가. Point-to-Point vs Multi-Point(Shared/Multipoint) 방식 비교

비교 항목Point-to-Point (점대점)Multi-Point (다중점 / 공유 버스)
연결 구조2개 노드 간 1:1 독립 전용선1개 공유 매체에 다수 노드 1:N 연결
대역폭 할당채널 대역폭 100% 독점 사용전체 노드가 공용 대역폭 시분할 공유
매체 접근 제어불필요 (경합/충돌 없음, No Contention)필수 (CSMA/CD, Token, Polling/Selecting 제어)
전송 지연 (Latency)매우 낮고 일정 (Deterministic)트래픽 증가 시 충돌/재전송으로 지연 급증
회선 비용 및 복잡도노드 증가 시 비용 및 포트 수 급증()케이블 및 인터페이스 비용 절감()
장애 영향도특정 링크 장애 시 해당 구간만 단절공유 버스/케이블 단절 시 전체 네트워크 마비
현대 기술 적용PCIe 6.0/7.0, NVLink, CXL, 전용선레거시 이더넷(동축), I2C, CAN Bus

나. Point-to-Point 아키텍처의 발전 전망

  • 컴퓨팅 버스 패러다임의 완전 전환: 과거 병렬 공유 버스(PCI, FSB)의 신호 왜곡(Skew) 문제를 점대점 고속 차동 신호(Differential Signaling) 인터커넥트(PCIe, CXL, NVLink)가 완전히 대체

  • 스위치 패브릭 기반의 스케일아웃 진화: 점대점 연결의 복잡도 한계를 극복하기 위해 점대점 링크 다수를 고속 패킷 스위치(PCIe Switch, NVSwitch)로 메시(Mesh)/크로스바 토폴로지화하는 가속기 클러스터 아키텍처 표준화