무선 통신-WAP
WAP는 Wireless Application Protocol의 약자입니다. WAP는 단일 프로토콜이 아닌 프로토콜 모음을 나타냅니다. WAP는 마이크로 브라우저라고도하는 간단한 경량 브라우저를 핸드 헬드 장치에 통합하는 것을 목표로합니다. 따라서 다음과 같은 최소한의 리소스 만 필요합니다.memory 과 CPU 이 장치에서.
WAP는 다음과 같은 네트워크 노드에 더 많은 인텔리전스를 통합하여 무선 핸드 헬드 장치 및 무선 링크의 부족을 보완하려고합니다. routers, web servers, 과 BSs.
WAP 프로토콜 제품군의 주요 목표는 다음과 같습니다.
- 무선 네트워크 표준과의 독립성
- 서비스 제공 업체 간의 상호 운용성
- 무선 매체의 부족한 점 극복
- 핸드 헬드 장치의 단점 극복
- 효율성 및 신뢰성 향상
- 보안, 확장 성 및 확장 성 제공
WAP 모델
WAP는 클라이언트-서버 접근 방식을 채택합니다. 무선 도메인과 코어 유선 네트워크 간의 인터페이스 역할을하는 프록시 서버를 지정합니다. 이 프록시 서버는WAP gateway는 프로토콜 번역 및 무선 매체를 통한 데이터 전송 최적화와 같은 다양한 기능을 담당합니다.
무선 네트워크 부분은-
- 컨텐츠 제공자 (애플리케이션 또는 오리진 서버)
- 모바일 장치 (WAP 클라이언트)
- WAP 게이트웨이
- WAP 프록시
WAP 아키텍처는 웹을 밀접하게 따르도록 설계되었습니다. 유일한 차이점은 WAP 게이트웨이가 있으면 HTTP와 WAP간에 변환된다는 것입니다.
WAP 클라이언트
WAP 클라이언트와 관련하여 언급 할 세 가지 섹션은 WAE 사용자 에이전트, WTA 사용자 에이전트 및 WAP 스택입니다.
WAE user agent − 무선 애플리케이션 환경 사용자 에이전트는 표시 할 콘텐츠를 렌더링하는 브라우저입니다.
WTA user agent − 무선 전화 응용 프로그램 에이전트는 WTA 서버에서 컴파일 된 WTA 파일을 받아 실행합니다.
WAP stack − WAP 스택을 사용하면 WAP 프로토콜을 사용하여 전화기를 WAP 게이트웨이에 연결할 수 있습니다.
애플리케이션 서버
정보 (웹, WAP) 애플리케이션이있는 네트워크의 요소는 WAP 프록시, WAP 게이트웨이 또는 WAP 서버입니다.
Proxy− 이것은 클라이언트와 서버 사이에 위치하는 네트워크에서 클라이언트와 서버 역할을하는 중간 요소입니다. 클라이언트는 요청을 보내고 원본 서버에 연결하여 필요한 정보를 검색하고 캐시합니다.
Gateway − 이것은 일반적으로 두 가지 유형의 네트워크를 연결하는 데 사용되는 중간 요소입니다.
WAP 게이트웨이는 기본적으로 지원하는 네트워크 사이에 배치되는 소프트웨어입니다. WAP and IP packet network 인터넷과 같은.
WAP 프로토콜 스택
WAP 프로토콜 스택은 다음 그림에 나와 있습니다.
응용 계층
애플리케이션 계층은 휴대용 애플리케이션 및 서비스의 개발 및 실행을위한 애플리케이션 환경을 제공합니다. WAE는 클라이언트 측에 위치한 두 개의 서로 다른 사용자 에이전트로 구성됩니다.
WAE 사용자 에이전트는 WTA 사용자 에이전트와 함께 브라우저 및 텍스트 메시지 편집기로 구성됩니다.
세션 계층
세션 계층은 클라이언트 / 서비스 애플리케이션 간의 조직화 된 콘텐츠 교환을위한 방법을 제공합니다.
WAP는 다음 구성 요소를 포함합니다-
Connection Oriented Session Services − WTP를 통해 작동합니다.
Connectionless Session Services − WDP를 통해 직접 작동합니다.
Session services − 이러한 기능은 원시 메시지를 사용하여 클라이언트와 서버 간의 연결을 설정하는 데 도움이됩니다.
Primitives messages클라이언트가 서비스 기능을 요청하기 위해 서버에 보내는 메시지로 정의됩니다. 클라이언트는 요청 프리미티브를 보내고 확인 프리미티브를 수신하며 서버는 응답 프리미티브를 보내고 표시 프리미티브를 수신 할 수 있습니다.
비 연결형 세션 서비스는 미확인 서비스 만 제공합니다. 세션을 시작하기 위해 클라이언트는 서버 주소, 클라이언트 주소 및 클라이언트 헤더와 같은 일부 매개 변수를 제공하는 WSP 프리미티브를 호출합니다. 어떤면에서 WSP는 기본적으로 HTTP의 이진 형식입니다.
거래 계층
다양한 수준의 신뢰성으로 트랜잭션을 수행하는 다양한 방법을 제공합니다.
보안 계층
인증, 개인 정보 보호 및 보안 연결이있는 경우 애플리케이션간에 제공하는 선택적 계층입니다. 기반SSL (Secure Socket Layer). 개인 정보 보호, 서버 인증, 클라이언트 인증 및 데이터 무결성을 보장하는 서비스를 제공합니다.
표준 SSL 세션은 웹 서버와 WAP 게이트웨이 사이에 열리고 WTLS 세션은 gateway 그리고 mobile device. 암호화 된 콘텐츠는이 연결을 통해 서버에서 게이트웨이로 전송되며, 게이트웨이는이를 번역하여 휴대폰으로 보냅니다. 사이의 거래SSL 과 WTLS WAP 게이트웨이의 메모리에서 발생합니다.
전송 계층
운영자가 제공하는 베어러 서비스와 연결된 최하위 계층입니다. 베어러 서비스는 휴대폰과 기지국 간의 통신입니다. 그들은 포함합니다SMS, CSD, USSD, GSM, GPRS, DECT, CDMA, FDMA, 과 TDMA.
물리 계층은 무선 서비스를 통해 모바일 장치에서 보낼 데이터를 준비하고 장치가 작동하는 네트워크에 구현 된 베어러 서비스를 사용하여 데이터를 보냅니다. WDP다양한 베어러 네트워크와의 인터페이스가 있으므로 베어러 특정 구현이 있어야합니다. WDP는 다른 베어러 네트워크를 지원하기 위해 다시 작성해야하는 유일한 계층입니다. WTP 계층은 간단한request-response transaction 3 방향 핸드 셰이크 연결 메커니즘 대신 지향 프로토콜.