1 / 24

Wireless Application Protocol

Wireless Application Protocol. Real-time Computing Systems Laboratory. 염 복 진. 정 의. WAP(Wireless application protocol ) 은 어떤 제품, 벤더, 기술에 상관하지 않은 인터넷과 진보된 전화 서비스를 제어하기 위해 설계된 통신 프로토콜과 어플리케이션 환경을 말한다.

halle
Download Presentation

Wireless Application Protocol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Wireless Application Protocol Real-time Computing Systems Laboratory. 염 복 진

  2. 정 의 • WAP(Wireless application protocol)은 어떤 제품, 벤더, 기술에 상관하지 않은 인터넷과 진보된 전화 서비스를 제어하기 위해 설계된 통신 프로토콜과 어플리케이션 환경을 말한다. • wap은 GSM, TDMA, CDMA, CDPD등을 포함한 모든 무선 네트워크에 연결 할 수 있는 모빌 컴퓨터용 아키텍처로 에릭슨, 모토롤러, 노키아, 언와이어드 플래닛 등 이동통신 업체들이 1999년 결성한 WAP 포럼에서 개발했다.

  3. 목 차 • 소 개 • WAP WAE • WAP WSP • WAP WTP • WAP WTLS • WAP WDP • WML의 소개 • 결 론

  4. 소 개 (1) • WAP은 인터넷 모델의 기초를 두고, 모빌컴퓨터에 최적화한 마이크로 브라우저를 포함하는 Wireless device의 웹 서비스의 어플리케이션과 contents를 제공한다. • Wireless devices란? • Mobile telephones, pager and PDAs (personal digital assistance) • 제약사항 • CPU의 성능이 떨어진다 • Memory (ROM and RAM)의 크기가 작다 • 전력소모의 제약 • 작은 스크린의 크기 • 서로 다른 입력장치

  5. 소 개 (2) • The World-Wide Web Model(WWW)

  6. 소 개 (3) • The WAP Model

  7. WAP Network

  8. 소 개 (4) • Components of the WAP

  9. WAP 응용환경(WAE) - (1) • WAE Model지

  10. WAP 응용환경(WAE) - (2) • Wireless Application Environment(WAE)은 웹과 이동통신 기술의 통합을 기초로 한 일반 목적의 응용 환경이다. WAE의 주요 목적은 네트워크 운영자와 서비스 제공자간의 상호운영성을 확보하는 것으로, WAE환경을 통해 서로 다른 무선 플랫폼간의 효율적인 서비스의 이용이 가능하며 여러 응용프로그램이 만들어질 수 있다.

  11. WAE에 포함되는 것 • Wireless Markup Language(WML) Html과 유사한 경량 마크업 언어 • WMLScript 자바스크립트와 유사한 경량의 스크립트 • Wireless Telephony Application(WTA) 무선 핸드폰 서비스를 위한 인터페이스 • Content formats 이미지 혹은 전화번호및 달력등의 이미 정의 된 데이터 형태의 집합

  12. WAE의 요소 • 중요요소 • WAE 사용자 에이전트 • 컨텐트 generators • 표준컨텐트 encoding • 기존 전화 서비스(WTA) • 구성요소 • User agents • Services and formats • WML • WMLScript • WAE 컨텐트 형식Content format

  13. WAE 의 요소

  14. WAP 세션(WSP) - (1) • Wireless Session Protocol(WSP) 은 클라이언트와 프록시나 서버사이의 원격동작을 위한 session-level protocol family이다. • 보안은 WTLS에서 부가적인 layer로 생각 • 두개의 세션 서비스를 위한 인터페이스를 응용 계층 프로토콜에게 제공한다 • WTP위에서 동작하는 연결 지향형 서비스 • 보안 또는 비보안 데이터 그램 서비스인 WDP위에서 동작하는 비연결형 서비스 • WSP의 기본 기능 • HTTP/1.1의 기능 • 전력 소모를 줄이기 위한 세션의 suspend와 resume

  15. WAP 세션(WSP) - (2) • WSP의 추가 기능 • Push와 pull 데이터 전송 • Push 데이터 전송 • Confirmed data push within an existing session context • Non-confirmed data push within an existing session context • Non-confirmed data push without an existing session • 연결과 비연결 세션 : HTTP 방식 [RFC2068]

  16. WAP 트랜잭션(WTP) - (1) • Wireless Transaction Protocol(WTP)은 데이터그램 서비스의 상위에서 실행되고 인터넷 접속 전용 컴퓨터에서 실행하기에 적당한 간단한 트랜잭션 지향형 프로토콜이다. • WTP의 서비스 • 3개 클래스의 트랜잭션 서비스 • 신뢰할 수 없는 단방향 요청 • 신뢰할 수 있는 양방향 요청 • 신뢰할 수 있는 양방향 요청-응답 • 선택적인 사용자 신뢰 • 비동기 트랜잭션

  17. WAP 트랜잭션(WTP) - (2) • 프로토콜의 특징 • 메시지의 전송 • ACK까지의 재 전송 • 사용자의 승인 • 비동기 트랜잭션 • 트랜잭션의 중단 • 트랜잭션 ID와 ID의 확인 • Segmentation과 Reassembly

  18. WAP 보안전송(WTLS) - (1) • Wireless Transport Layer Security(WTLS)은 산업표준 트랜스포트 보안(TLS) 프로토콜에 기반을 두 ㄴ보안 프로토콜로서 공식적으로는 보안 소켓 계층(SSL)에 기반을 둔 프로토콜이다. WTLS는 WAP트랜스포트 프로토콜을 사용하며, 좁은 대역폭을 가진 통신 채널을 사용하도록 최적화돼 있다. • WTLS의 특징 • 데이터의 무결성 보장 • 프라이버시 • 인증(Authentication) • 보호 서비스의 인증 거부

  19. WAP 데이터그램(WDP) - (1)

  20. WAP 데이터그램(WDP) - (2) • Wireless Datagram Protocol(WDP)은 다양한 네트워 형태에 의해 지원되는 데이터를 운반하는 능력을 가진 전송 서비스 위에서 동작한다. 일반적인 전송 서비스로서 WDP는 WAP상위계층 프로토콜에 일관된 서비스를 제공하며, 이용 가능한 전송 서비스 중의 하나를 가지고 통신한다. WDP프로토콝이 상위계층 프로토콜의 일반적인 인터페이스를 제공하기 때문에 보안, 세션 그리고 응용 계층의 기초를 이루는 무선 네트워 기능을 독립적으로 수행할 수 있다.

  21. 베어러(Bearers) • 서로 다른 데이터 운반 서비스 • 짧은 메시지 전송 • Circuit-switched 데이터 전송 • Packet 데이터 전송

  22. WML의 소개 (1) • Hello WAP 예제 <?xml version="1.0"?> <!DOCTYPE wml PUBLIC PUBLIC "-//WAPFORUM//DTD WML 1.1//EN“ "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card> <palign="left"> Hello! WAP<br/> Hi! </p> </card> </wml>

  23. WML의 소개(2)

  24. 결 론 • 이동 통신의 휴대성과 인터넷 서비스의 폭발적인 사용 증가로 무선 인터넷은 앞으로 발전 가능성이 무한하다. 또한, 현재 9.6Kbps의 무선 통신망이 멀티코드로서 실제적인 56Kbps의 서비스가 가능하게 된다면 그 가능성은 더욱 더 커지게 될 것이다.

More Related