WAP의 개요와 특징 - 산업기술대학교 원격교육연수원

Download Report

Transcript WAP의 개요와 특징 - 산업기술대학교 원격교육연수원

차세대 모바일 디지털 컨텐츠
이번 시간에는...
12. WAP의 개요와 특징
지난 시간까지 제 1장을 통해 모바일의 정의와 개념, 시작과 발전, 기술과 서비스 및 그 전략을
살펴봄으로써 모바일 산업에 대한 전반적인 이해를 쌓았습니다. 이번시간 부터는 제 2장 모바일
기술을 통해, 무선 인터넷을 위한 컨텐츠 제작 기술, 네트워크 기술, 프로토콜 및 플랫폼 기술에
대해 알아보겠습니다.
이번 시간에는 모바일 기술 그 첫번째 시간으로 WAP의 개요와 특징에 대해서 학습해 보도록 하
겠습니다.
한국산업기술대학교
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
학습 목표
12. WAP의 개요와 특징
12 회차 강의에서 다루게 되는 내용은 다음과 같습니다.
WAP의 개요와 특징
이번 장의 학습 목표
1) WAP의 정의와 개요에 대해 알 수 있다.
2) WAP을 구성하는 브라우저, 게이트웨이 및 WAP 네트워크에 대해 알 수 있다.
3) WAP 프로토콜 스택에 대해 알 수 있다.
한국산업기술대학교
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
WAP 개요
12. WAP의 개요와 특징
 WAP 정의

WAP은 Wireless Application Protocol의 약자로,

무선 환경에서 효율적으로 인터넷 서비스를 제공하기 위해 전세계 무선 관련 산업체 (이동통신사업자, 핸
드셋 제조업체, 무선 IT 업체, 소프트웨어 업체, 무선 인터넷 컨텐츠 제공업체) 들이 무선 인터넷 분야의
표준을 확립하기 위하여 만든 국제 표준
 WAP 특징

무선 인터넷의 기능성 요구에 부합
 언제 어디서나 무선 단말기를 통해 인터넷에 즉시 접속이 가능하고, 실시간으로 정보 검색과 통
신이 가능하며, 보안성 및 개인화된 정보검색 및 거래처리등의 수준 향상을 요구하는 무선 인터
넷의 특징에 부합

범용성
 WAP은 다양한 단말기(광대역 페이저, 휴대용 전화기, PDA등)를 지원하고, 다양한 무선통신 방
식(IS-95, GSM, GPRS, IMT-2000등)을 지원하며, 인터넷 개념(URL 액세스 방식)으로 서비스
할 수 있는 범용성 제공
 WAP 표준화 단체

초기 WAP 표준화 단체의 이름은 WAP Forum 이었으며, 무선 인터넷 사용을 위한 국제 표준을 제정하고
시행하는 단체였으며, 현재 OMA (Open Mobile Alliance) 로 바뀌어, 무선 망에 독립적인 다양한 무선
표준을 협의하고 제정하는 단체로 탈바꿈
한국산업기술대학교
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
WAP 개요
12. WAP의 개요와 특징
 WAP 특징

실질적 무선 인터넷 국제 표준이며, 지원 업체가 많다.
전 세계 대부분의 무선 인터넷 관련 업체가 WAP 지원 국내: SK텔레콤, LG 텔레콤 지원,
모든 단말기 제조사 WAP 지원, 모든 모바일 솔루션 업체 WAP 지원


보안 기능 내장
-
유선 보안 기술인 응용계층의 보안기능 SSL과 WAP 자체 보안 기술 WTLS (Wireless Telephony
Layer Security) 내장으로, 전송계층의 보안 실현
-
WPKI (Wireless Public Key Infrastructure) 기반의 End-to-End Security 지향으로,
모바일 커머스에 적합
무선 망 효율적 프로토콜
-
WAP은 오픈 스펙(Open Specification)으로 다양한 애플리케이션의 개척이 용이
-
무선 망의 특성을 파악하고 이에 효율적인 Markup Language 와 프로토콜을 적용한
무선 전용 인터넷 프로토콜
-
무선 환경을 고려한 컨텐츠의 인코딩/디코딩 기술 지원  무선 네트워크 및 단말기 특성에 최적화
HTTP/HTML
한국산업기술대학교
<HTML>
<HEAD>
<TITLE>NNN
Interactive</TITLE>
<META HTTP-EQUIV="Refresh"
CONTENT="1800,
URL=/index.html">
</HEAD> <BODY> .. .. ..
<HTML>
<HEAD>
<TITLE>
NNN
Interac
tive</T
ITLE>
<ME
<WML>
<CARD>
<DO TYPE="ACCEPT">
<GO
URL="/submit?Name=$N"/>
</DO>
Enter name:
WAP
Content encoding
010
010
011
110
110
010
011
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
WAP 구성
12. WAP의 개요와 특징
 WAP 애플리케이션 모델

WAP Client
- 휴대폰에 설치되는 WAP 서비스용 브라우저
- 모바일 최적화 브라우저  소형, 경량을 고려한 최소한의 메모리 및 CPU 사용, Micro browser 와 Soft Key를 이용한, 편
리한 UI 제공

WAP Gateway
- 무선 WAP 네트워크와 유선 인터넷 서버 간의 정보 흐름 제어
- Proxy 및 DNS 기능 수행. 가입자 및 과금 관리 기능 수행,

Content Origin Server
- 유선 인터넷과 같은 웹 서버로, 모바일용 컨텐츠를 유선 인터넷을 통해 WAP 게이트웨이에 전달  WAP CP (컨텐츠 제공
자: Content Provider) 들의 정보 제공 서버
- WML 또는 HTML 등을 이용한 Contents 구성 및 정보 제공
WAP Gateway
WML
WMLScript
WTAI
Etc.
한국산업기술대학교
Content Server
WML Encoder
WSP/WTP
WMLScript
Compiler
Protocol Adapters
HTTP
CGI
Scripts
etc.
WML Decks
with WMLScript
WAP Client
Content
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
WAP 구성
12. WAP의 개요와 특징
 WAP 네트워크 구성도

WAP 통신을 위한 네트워크 구성
-
WAP 브라우저를 통해 무선 인터넷 접속 요청 시, 무선 망의 교환기를 거쳐 WAP 게이
트웨이로 접속 요구 전송
-
WAP 게이트웨이는 유선 인터넷을 통해 컨텐츠 웹서버에 접속하여 사용자가 원하는
정보를 받아 WAP 브라우저로 전송
Wireless
Network
BSC
SMSC
GW
SMSC
단문메시지
전송
SMS
MSG
Internet
MSC
WAP
Browser
BST
IWF
WTA
WAP
GW
무선
Portal
Internet
• BST/BSC: 기지국
• MSC: Mobile Switching Center  교환기
• IWF: IP 할당 및 Routing 기능 수행
• WAP GW: WAP Gateway
WTA
GW
Billing
GW
컨텐츠
웹서버
• SMSC : Short Message Service Center
• WTA: WAP Telephony Application
• SMS MSG: 단문메시지 전송 서버
한국산업기술대학교
Voice
Service
CDR
Data
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
WAP 구성
12. WAP의 개요와 특징
 WAP 브라우저

WAP 브라우저 기능 구성도
핸드폰내
Text
image
WAP 브라우저
Display API
Event API
Drawing
Event
Formatting
WML
script
interpreter
Parser
Request Manager
Key
touch
drawing object
parsing tree
request
response
request
WAP Protocol stack
Wireless
Network
WAP G/W
response
Send
receive

Network API
Internet
특징
-
Application으로서의 특징  무선 망에 독립적, 모바일에 편리한 사용자 인터페이스
-
Task 독립적 특징  휴대폰 모바일 엑세스 및 브라우징 기능 자체에 초점을 맞춘 사용자
인터페이스로 모바일 단말기에 적합
-
Device 독립적 특징  모바일 단말기 포팅을 위한 Device API 및 브라우저 API 제공
한국산업기술대학교
WEB
server
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
WAP 구성
12. WAP의 개요와 특징
 WAP 게이트웨이


WAP 게이트웨이 기능
-
프로토콜 변환 (WSP  HTTP)
-
WML 컨텐츠의 Encoding/ Decoding, (옵션 사항: HTML의 WML로의 변환)
-
접근 제어 및 보안
-
WMLScript 컴파일링
WAP 게이트웨이 네트워크
WML Encoding/Decoding
WAP
Browser
WAP
휴대폰
한국산업기술대학교
Tokenized
WML
WSP
Token table
WAP Gateway
Text based
WML
HTTP
컨텐츠
WEB
Server
Protocol Conversion
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
WAP 구성

12. WAP의 개요와 특징
WAP 게이트웨이

WAP 게이트웨이 네트워크 플로우
1. 사용자는 휴대폰의 무선 인터넷 버튼을 클릭하여 무선 단말기와 무선 망에 위치한 WAP 게이트웨이 사이에 접속이 이루어
지며, 이 둘 사이의 접속은 WAP 프로토콜 중의 WSP(Wireless Session Protocol)에 의해 이루어 짐.
2. WSP로 접속이 이루어 진 상태에서 사용자는 특정 무선 인터넷 사이트 (현재는 이통사가 제공하는 무선 포털 사이트: 예)
SKT 네이트 사이트)로의 접속을 WAP 게이트웨이에 요청
3. WAP 게이트웨이는 무선 단말기로부터 전달된 사용자의 무선 인터넷 사이트 접속 요청(Request)을 HTTP 요청(Request)
으로 바꾸어(Translate) 해당 사이트의 웹 서버로 전송
4. 해당 무선 인터넷 사이트의 웹 서버는 WAP 게이트웨이로부터 받은 HTTP 요청(Request)에 대한 응답(HTTP Response)
을 HTTP 프로토콜을 이용하여 WAP Gateway로 전송
5. WAP 게이트웨이는 무선 인터넷 사이트의 웹서버로부터 받은 HTTP 응답(Response)을 WAP 응답(Response)으로 바꾸
고 컨텐츠를 인코딩(Encoding)하여 사용자의 무선 단말기로 전송
6. WAP 브라우저를 탑재한 사용자의 무선 단말기는 WAP 게이트웨이로부터 받은 WAP 응답(Response)을 해석하고 수신한
데이터를 디코딩(Decoding)하여 사용자의 휴대폰 창에 출력
WAP Browser
 컨텐츠 출력
WAP Gateway
WEB Server
 접속 요청 by WAP
 컨텐츠 요청 by WAP
 컨텐츠 요청 by WAP
컨텐츠 전달 by HTTP
컨텐츠 전달 by WAP
한국산업기술대학교


온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
WAP 프로토콜
12. WAP의 개요와 특징
 WAP 프로토콜 스택
Application Layer(WAE)
HTML
JavaScript
WML Microbrowser
WTA Interface
WMLScript
•Virtual Machine
•Standard Library
Other Services
&
Applications
WAP
Content
Type
Session Layer(WSP)
HTTP
Transaction Layer(WTP)
TLS - SSL
TCP/IP
UDP/IP
Security Layer(WTLS)
Transport Layer(WDP)
Bearers:
GSM
Internet
Protocol
한국산업기술대학교
IS-136
CDMA
PHS
CDPD
IMT-2000
UMTS
Etc.
Wireless Application Protocol
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
WAP 프로토콜
12. WAP의 개요와 특징
 WAP 프로토콜 스택 기능
WAE
•WML decode
•WML formatting & display
•WMLScript 실행
WSP
•세션 설립(connection oriented or connectionless)
•세션 suspend/resume
•reliable & unreliable data push 처리
WTP
•트랜잭션 처리
•재전송, 중복 전송 제거, acknowledgements
•Concatenation and Separation
WTLS
•데이터 압축
•암호화 및 해쉬(기밀성 및 무결성)
•인증 및 키 일치
WDP
•Port number Addressing
•Segmentation and Re-assembly (if provided)
•Error Detection (if Provided)
한국산업기술대학교
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
WAP 프로토콜
12. WAP의 개요와 특징
 WAP 프로토콜 스택 구성 예
 WAP 프로토콜 구성 예제
- WAP을 구성함에 있어서 WAP이 가지고 있는 모든 프로토콜을 전부 구현해야만 WAP 통신이 가능
한 것은 아니며, 사용할 무선 네트워크의 특징 및 WAP 애플리케이션 사용 목적에 따라 다양한 구성
이 가능
- WAP의 모든 프로토콜을 구현한 경우  일반적인 WAP 게이트웨이 사용
- WAE와 WSP를 빼고 구현한 경우  컨텐츠 전달만을 주 목적으로 사용할 경우
- WDP 와 WTLS만을 구현한 경우  모바일 커머스 통신 서버 등, 데이터의 송수신만을 구현할 경우
한국산업기술대학교
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
요약 정리
12. WAP의 개요와 특징
이번 시간에 소개했던 내용을 정리해 봅시다.
1) WAP의 정의와 개요에 대해 학습하였습니다.
2) WAP을 구성하는 브라우저, 게이트웨이 및 WAP 네트워크에 대해 학습하였습니
다.
3) WAP 프로토콜 및 프로토콜 스택에 대한 기본 사항을 학습하였습니다.
다음 시간에는 WAP 프로토콜에 대하여 학습하시게 될 것입니다.
한국산업기술대학교
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
평가 하기
문제1
12. WAP의 개요와 특징
WAP의 정의에 대해서 말해 보시오
정답은 다음과 같습니다.
WAP은 Wireless Application Protocol의 약자로, 무선 이동통신 환경에서 좀 더 효율
적인 데이터 서비스와 무선 인터넷 제공을 위해 전세계의 무선관련 산업체들이 모여,
그 통신방식을 정한 무선 인터넷 통신 프로토콜이다.
해설내용: WAP은 단말기 제조 사업자, 이동통신 사업자, 컨텐츠 제공 사업자 등 전
세계 무선 인터넷 관련 사업자들이 효율적인 무선 인터넷 통신을 위해 WAP 포럼을
통하여 만든 공통의 무선 인터넷 통신 규약입니다.
문제2
WAP을 구성하는 세가지 구성요소는 무엇입니까?
정답은 다음과 같습니다.
WAP 브라우저, WAP 게이트웨이, 컨텐츠 서버
해설내용: WAP은 사용자 휴대폰 단말기에 설치되는 WAP 브라우저, 유무선 네트워
크 사이에 위치하여 이를 연결하는 WAP 게이트웨이, 그리고 WAP용 컨텐츠를 제공
하는 컨텐츠 웹 서버로 구성됩니다.
한국산업기술대학교
온라인 기술교육 교재 개발
차세대 모바일 디지털 컨텐츠
평가 하기
문제3
12. WAP의 개요와 특징
WAP 프로토콜 스택을 구성하는 5가지 프로토콜은 무엇입니까?
정답은 다음과 같습니다.
WAE, WSP, WTP, WTLS, WDP
해설내용: WAP 프로토콜 스택은 컨텐츠 관련 프로토콜인 WAE, WAP 브라우저와의
접속 관련 프로토콜인 WSP, 접속 후, 트랜잭션 기반 통신을 관장하는 WTP, WAP 보
안을 위한 WTLS, 그리고 실제 데이터 통신을 위한 WDP로 구성됩니다.
한국산업기술대학교
온라인 기술교육 교재 개발