Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워킹

WAP란? 무선 액세스 포인트 vs 무선 애플리케이션 프로토콜 완벽 정리

WAP, 두 가지 의미를 가진 약어

무선 네트워킹 분야에서 WAP무선 액세스 포인트(Wireless Access Point)무선 애플리케이션 프로토콜(Wireless Application Protocol), 서로 다른 두 기술을 가리키는 약어로 사용됩니다. 철자는 같지만 완전히 다른 개념이므로 문맥에 따라 구분해서 이해하는 것이 중요합니다.

무선 액세스 포인트(Wireless Access Point)

무선 액세스 포인트는 무선 로컬 네트워크(대부분 Wi-Fi)를 유선 네트워크(대부분 이더넷)에 연결해 주는 장치입니다. 유선 인터넷 회선을 무선 신호로 변환해 스마트폰, 노트북 같은 무선 기기들이 네트워크에 접속할 수 있도록 하는 다리 역할을 합니다.

무선 애플리케이션 프로토콜(Wireless Application Protocol)

무선 애플리케이션 프로토콜은 무선 네트워크를 통해 모바일 기기에 콘텐츠를 전송하기 위해 만들어진 표준입니다. WAP는 OSI 모델을 기반으로 한 네트워크 스택을 설계했으며, 잘 알려진 웹 프로토콜인 HTTP, TCP, SSL과 유사한 기능을 수행하지만 독립적인 새로운 네트워킹 프로토콜 여러 개를 구현했습니다.

WAP에는 브라우저, 서버, URL, 네트워크 게이트웨이라는 개념이 포함되어 있습니다. WAP 브라우저는 휴대폰, 호출기, PDA 같은 소형 모바일 기기를 위해 설계되었으며, 개발자들은 HTML과 JavaScript 대신 WML(Wireless Markup Language)과 WMLScript를 사용했습니다. 당시에는 모바일 네트워크 속도와 기기의 처리 능력이 크게 제한적이었기 때문에 WAP는 PC가 할 수 있는 기능 중 극히 일부만 지원했고, 대표적인 활용 분야는 뉴스 피드, 주식 시세, 메시징 등이었습니다.

1999년부터 2000년대 중반까지 WAP를 지원하는 기기가 상당수 시장에 출시되었지만, 모바일 네트워크와 스마트폰 기술이 급격히 발전하면서 이 기술은 오래가지 못하고 도태되었습니다.

WAP 모델의 구조

WAP 모델은 위에서부터 아래로 응용(Application), 세션(Session), 트랜잭션(Transaction), 보안(Security), 전송(Transport)의 다섯 계층으로 이루어진 스택 구조입니다.

응용 계층: WAE

WAP의 응용 계층은 무선 애플리케이션 환경(WAE, Wireless Application Environment)입니다. WAE는 HTML 대신 WML, JavaScript 대신 WMLScript를 사용하여 WAP 애플리케이션 개발을 직접 지원합니다. 또한 WTAI(Wireless Telephony Application Interface, 줄여서 WTA)를 포함하고 있어 전화 걸기, 문자 메시지 발송 등 전화기 관련 기능과 네트워킹 기능을 프로그래밍할 수 있는 인터페이스를 제공합니다.

세션 계층: WSP

세션 계층의 무선 세션 프로토콜(WSP, Wireless Session Protocol)은 WAP 브라우저에서 HTTP에 해당하는 역할을 합니다. 웹과 마찬가지로 브라우저와 서버가 존재하지만, HTTP는 전송 효율이 떨어져 WAP에는 적합하지 않았습니다. WSP는 무선 링크에서 소중한 대역폭을 절약하며, 특히 HTTP가 주로 텍스트 데이터를 다루는 것과 달리 상대적으로 작은 크기의 이진(binary) 데이터를 사용합니다.

트랜잭션 계층: WTP

무선 트랜잭션 프로토콜(WTP, Wireless Transaction Protocol)은 신뢰성 있는 전송과 신뢰성 없는 전송 모두에 대해 트랜잭션 수준의 서비스를 제공합니다. 목적지에서 동일한 패킷이 중복 수신되는 것을 방지하고, 패킷이 유실된 경우 필요에 따라 재전송을 지원합니다. 이 점에서 WTP는 TCP와 유사하지만, TCP에서 불필요한 부분을 덜어낸 경량화된 형태로 네트워크에서 추가 성능을 끌어내도록 설계되었다는 차이가 있습니다.

보안 계층: WTLS

무선 트랜잭션 계층 보안(WTLS, Wireless Transaction Layer Security)은 웹 환경의 SSL(Secure Sockets Layer)에 해당하는 인증 및 암호화 기능을 제공합니다. SSL과 마찬가지로 WTLS는 선택 사항이며, 콘텐츠 서버가 요구할 때에만 사용됩니다.

전송 계층: WDP

무선 데이터그램 프로토콜(WDP, Wireless Datagram Protocol)은 하위 네트워크 프로토콜에 대한 추상화 계층을 구현하며, UDP와 유사한 기능을 수행합니다. WDP는 WAP 스택의 최하위 계층이지만 물리 계층이나 데이터 링크 계층의 기능은 담당하지 않습니다. 완전한 네트워크 서비스를 구축하려면 WAP 스택을 모델에 엄밀히 포함되지 않는 하위 레거시 인터페이스 위에 구현해야 하며, 이러한 인터페이스는 '베어러 서비스(bearer service)' 또는 '베어러'라고 불립니다. 베어러는 IP 기반일 수도 있고 비 IP 기반일 수도 있습니다.

자주 묻는 질문(FAQ)

무선 액세스 포인트는 어떤 역할을 하나요?

무선 액세스 포인트는 넓은 주택을 가진 가정이나 사무실 건물 내의 기업이 무선 네트워크 범위를 확장하고 커버리지 빈틈을 메울 수 있도록 도와줍니다. 메시 Wi-Fi(Mesh Wi-Fi)도 하나의 네트워크 안에 여러 액세스 포인트를 배치한다는 점에서 유사한 방식으로 작동합니다.

무선 액세스 포인트는 어떻게 작동하나요?

무선 액세스 포인트는 유선 연결을 받아 이를 무선 신호로 방출합니다. 최신 공유기(라우터)는 보통 라우터와 모뎀이 결합된 형태이므로, 이런 기기 자체가 곧 액세스 포인트입니다. 즉, 유선 연결을 입력받아 무선 신호로 내보내는 역할을 동시에 수행합니다.