2017. 7. 10. 16:25ㆍNetworkHacking/Network
무선 애플리케이션 프로토콜은 휴대 전화 같은 장비에서의 인터넷 사용처럼 무선 통신을 사용하는 응용프로그램의 국제 표준이다
WAP에서 사용하는 주 언어는 WML( Wireless Markup Language )이다
[ WAP 5계층 ]
[ WAP 계층구조 ]
WAE ( Wireless Application Environment ) 무선 애플리케이션 환경 - 응용프로그램 계층
WSP ( Wireless Session Protocol ) 무선 세션 프로토콜 - 세션 계층
WTP ( Wireless Transaction Protocol ) 무선 트랜잭션 프로토콜 - 거래 계층
WTLS ( Wireless Transport Layer Security ) 무선 전송 계층 보안 - 보안 계층
WDP ( Wireless Datagram Protocol ) 무선 데이터 그램 프로토콜 - 전송 계층
[ 계층별 역할 ]
WDP : 포트번호( 출발지와 도착지 ) 저장으로로 데이터 전송을 할 수 있게 한다
WTLS : 공개 키 암호화 기반 보안 메커니즘 제공
WTP : 무선 세계에 적합한 트랜잭션 지원 ( 신뢰할 수 있는 요청 / 응답 ) 을 제공
WSP : HTTP 를 가진 요청을 전송할 수 있게 한다 ( 게이트웨이가 WML요청을 일반 HTTP로 변환 후 전송 )
WAE : 응용 프로그램 별 마크 업 언어를 정의한다
[ WAP Model ]
[ 동작과정 ]
1> Client는 WML으로 할당 된 무선장비를 이용한다
2> WAP프로토콜을 이용해서 URL요청을 WAP Gateway로 보낸다
3> WAP Gateway는 이 WAP요청을 HTTP요청으로 변환하고 Origin Server로 전송한다
4> Origin Server는 HTTP요청에 대한 응답을 WAP Gateway로 보낸다
5> WAP Gateway는 HTTP응답을 WAP응답으로 변환하여 Client에게 전송한다
6> Client는 WAP요청에 대한 적절한 응답을 받아 프로그램은 완료됩니다
참고 사이트 : https://www.tutorialspoint.com/wap/wap_quick_guide.htm
.
'NetworkHacking > Network' 카테고리의 다른 글
TCP 3-Way Handshake (1) | 2017.07.12 |
---|---|
SNMP / SMTP - POP3, IMAP . PGP, S/MIME (0) | 2017.07.10 |
유니캐스트 vs 멀티캐스트 vs 브로드캐스트 (0) | 2017.07.10 |
UDP ( User Datagram Protocol )프로그래밍 (0) | 2017.07.10 |
IP Fragment( IP단편화 ) 프로그래밍 (0) | 2017.06.30 |