탑 메뉴 바로가기 주 메뉴 바로가기 부 메뉴 바로가기 본문 바로가기 하단 바로가기
kisa
글자크기 글자크기 크게 글자크기 초기화 글자크기 작게
통합검색
KISA 운영 홈페이지 보기

알림마당

FAQ

홈 알림마당 > FAQ
WAP(Wireless Application Protocol)이란 무엇인가요?
기존의 인터넷에 비하여 무선 인터넷은 상대적으로 열악한 시스템 환경을 제공한다. 작은 화면 (2 ~ 8”), 작은 메모리 용량, 저속의 CPU, 제한적인 배터리 용량, 무선의 혼선과 끊김 등의 문제를 해결하여야 서비스가 가능한 것이다.

이러한 이동통신 기기를 위한 표준 프로토콜을 제정하기 위하여 1997년 6월에 Ericsson, Motorola, Nokia, Phone.com등의 기업이 공통규격을 제정하기 위하여 WAP 포럼을 결성하고 98년 4월 WAP 1.0을 발표한 이후 현재 WAP 1.2까지 제정되었다. WAP 표준은 개방형을 추구하고, XML(eXtensible Markup Language)과 IP(Internet Protocol) 등 기존의 인터넷 표준에 기반을 두고 있다.

WAP 네트워크는 (그림)과 같은 구조를 갖는다. WAP 클라이언트는 기본적으로 무선 네트워크 상의 WAP 프록시와 WTA(Wireless Telephoney Application) 서버와 통신하며, WAP 프록시는 WAP에 대한 요구 사항을 웹에 대한 요구로 변환한다. 이런 구조를 통해 WAP 클라이언트는 웹 서버에 요구 사항을 전달할 수 있다.

또한 프록시는 웹 서버로부터의 응답 역시 WAP 클라이언트가 이해할 수 있는 컴팩트한 바이너리 형식으로 인코딩한다. 이 경우, 웹 서버가 WAP 컨텐츠를 제공한다면 WAP 프록시는 웹 서버로부터 직접 컨텐츠를 가져올 수 있다. 반면에 웹 서버가 www 컨텐츠만을 제공한다면 www 컨텐츠를 WAP 컨텐츠로 변환하기 위한 필터가 필요하다.

WAP 프로토콜 구조에서 각 레이어의 역할

WAE(Wireless Application Environment)
일반적, 다목적 응용을 개발하기 위한 응용 환경에 대한 규격을 정의
WML(Wireless Markup Language), WMLScript 등을 정의하여 휴대 단말기에 적용될 수 있는 소규모 브라우저를 개발할 수 있도록 함

WSP(Wireless Session Protocol)
HTTP/1.1에 상응하는 기능을 정의
장시간 활용의 세션을 정의하고, 세션 관리를 위해 suspend/resume 기능도 제공
프로토콜 기능에 대한 협상도 가능하게 함

WTP(Wireless Transaction Protocol)
트랜잭션 형태의 데이터 전송 기능을 제공
신뢰성 및 비신뢰성 전송 기능을 제공하고 오류복구를 위해 재전송 기능도 담당

WTLS(Wireless Transport Layer Security)
인터넷의 TLS를 근간으로 작성된 보안 프로토콜
인증(Authentication), 부인봉쇄(Non-Repudiation), 무결성(Constraint), 기밀성(Security) 등의 보안 서비스를 제공

WDP(Wireless Datagram Protocol)
End-To-End 전송을 위해 port 어드레싱을 제공
인터넷의 UDP와 같은 전송 기능을 담당
한국인터넷진흥원
[나주청사](58324) 전라남도 나주시 진흥길 9 한국인터넷진흥원 TEL : 1544-5118
[서울청사](05717) 서울시 송파구 중대로 135 (가락동) IT벤처타워 TEL : 02)405-5118