PowerPoint 프레젠테이션

Download Report

Transcript PowerPoint 프레젠테이션

WAP, Stinger, Bluetooth
순천향 대학원
전산학과 1학기
정재헌
WAP의 개요
•
WAP(Wireless Application Protocol)
–
이동전화나 PDA등 소형 무선 단말기상에
서 인터넷을 이용할 수 있도록 해주는 프
로토콜의 총칭
WAP의 탄생배경
• 무선통신 사용자의 급증
• 유선 인터넷의 급속한 발전
• WAP의 탄생
WAP 목적
• 무선 터미널에서 인터넷 서비스 이용
• 무선 프로토콜 규격 개발
• 컨텐츠와 응용기술 개발
WAP 모델
• Client : WAE user agent & 휴대 단말기
• Origin server : WML, WMLScript 등을
지원
• Gateway : Protocol 변환, 간단한 컨텐
트 인코딩
WAP Protocol Stack
• 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와 같은 전송 기능을 담당
WML이란
• 무선단말기에서의 입력과 표시를 목적
• XML에 기반
• 작은 화면과 제한된 메모리, CPU, 낮은
대역폭(bandwidth), 긴 접속대기시간를
가지고 있는 이동단말기에 적합한 언어
WML 구문 특징(1)
• 문자셋
– XML 문서의 문자셋을 이용한다
• 대소문자 구분
• 빈칸
– 새줄(new line), 스페이스, 탭 등 모두
다르게 표현한다.
WML 구문 특징(2)
• 속성(attribute)
– <element a1="value1" a2="value2" ...>
content </element>
– <element a1="value1" a2="value2" .../>
• 변수
– $var or $(var) or $(var:conversion)
• 특수문자
– &로 시작해서 ;으로 끝난다.
WML 구성
WML Script 개요
•
•
•
•
•
정적인 WML의 보충적인 역할
사용자 입력의 적절성 검사
사용자 agent의 편의기능 접근
메시지와 대화의 일반화하기
사용자 agent소프트웨어에 대한 확장을
가능하게한다.
WML Script와 URL
• WWW는 세부분의 묘사가 광범위한 정
보처리 상호운용을 확실하게 하는 데이
터베이스와 장치의 네트웍이다.
• 통일된 네이밍 모델
• 정보를 보내는 표준 프로토콜
• 표준 content type
변수와 데이터 type
•
•
•
•
•
•
•
•
•
•
할당연산자
산술연산자
논리연산자
문자열 연산자
비교 연산자
배열연산자
콤마연산자
조건연산자
Typeof 연산자
Isvaild 연산자
statements
• WML script statements는 표현식과 적
절한 문법으로 사용된 키워드로 구성되
어 있습니다. 여기에는 empty
statement, expression statement, 블
록 statement, break, continue, for,
if..else, return, var, while등이 있습니
다.
라이브러리, Pragmas
• 라이브러리는 논리적으로 함께 포함되
어있는 일련의 함수로 명명된다.
• 번역 unit level정보를 표시하는 pgramas의
사용을 지원합니다.
• pragmas는 어떤 함수 선언 이전의 번역 unit
의 시작부에 명시됩니다.
자동 data type변환법
• 일반적인 변환법
• 연산자 data type 변환법
참고자료
•
•
•
•
nokia의 wml reference(pdf)
nokia의 wml script reference (pdf)
Up의 wml reference (pdf)
http://www.wapkorea.org
스팅거(Stinger)
• 스팅거란 데이터와 음성통신이 결합된
통신단말기를 의미
• 1999년말 한국통신프리텔과 한솔PCS
가 마이크로소프트의 플랫폼(Platform)
을 무선인터넷 전략으로 채택
주요기능
• 메시징 (E-mail, SMS(Short Message
Service; 단문메시지), 호출)
• 음성전화 (GUI를 통한 통화 관리,
dialer, logging)
• 개인정보 (연락처, 작업, 일정)
• 업무용 정보 (인트라넷, 인터넷,
BackOffice)
• 위치추적 (근처 정보, 탐색)
스팅거의 장점
• 정보에 대한 단절없는 접근 : 연락처, 일
정, 메시지, 웹을 언제나 사용
• 기능적 측면
- 무선 전자메일, 호출, 단문 서비스
- 음성통화 및 관리
- 기업환경인 Backoffice 연결 용이
• 기계적 측면 : PDA + Phone + Pager가
하나의 단말기
스팅거의 기능
• PIMS (Personal Information
Management) : Pocket Outlook을 통
해 연락처, 일정, 작업, 메일 정리등이
가능하다.
• Internet Explorer 탑재
• 음성통신 : Phone Dialer, Call Logging,
전화정보
• Office S/W 제공 : 윈도CE에서 제공하
던 Pocket 워드와 액셀 viewer를 통해
문서를 자유롭게 살펴볼 수 있고,
Pocket Money와 Fax의 사용이 가능하
다.
• Game : 윈도CE에서 제공하던 Solitaire
등의 게임이 가능
• 제어판 : 단말기 설정, 전화 설정
블루투스(Bluetooth)
• 블루투스는 작고(0.5평방인치), 저렴한
가격(5달러), 적은 전력소모(100mW)로
휴대폰, 휴대용PC등과 같은 휴대장치
들, 네트워크 액세스 포인트들, 기타 주
변장치들 간 작은 구역(10m~100m)내
의 무선 연결(Radio Link, 2.4GHs ISM
Open Band)을 위한 하나의 기술적인
규격 사양이다.
블루투스의 유래
• 1994년 에릭슨의 이동통신그룹(Ericsson
Mobile Communication)은 휴대폰과 주변기
기들간의 소비전력이 적고 가격이 싼 무선
(Radio)인터페이스를 연구
• 1997년 초에 다른 휴대장치 제조사와 접촉을
시작해 마침내 1998년 2월 에릭슨, 노키아,
IBM, 도시바, 인텔로 구성된 BlueTooth
SIG(Special Interest Group)가 발족
• 10세기 스칸디나비아 국가인 덴마크와 노르
웨이를 통일한 바이킹으로 유명한 헤럴드 블
루투스(Harald BlueTooth)의 이름에서 유래
• 서로 다른 통신장치들 간에 선이 없는
(streamlessly) 단일화된 연결장치를 이루고,
전세계를 어디를 여행하든, 단일 장비로 통신
이 가능하도록 모든 통신 환경을 일원화시킨
다는 뜻