41
무무 무무무 무무무무무 1-2 무무 무무무 무무 무무무무

1-2 무선 인터넷 구조 살펴보기

  • Upload
    bobby

  • View
    41

  • Download
    2

Embed Size (px)

DESCRIPTION

1-2 무선 인터넷 구조 살펴보기. 무선 인터넷 모델. WAP 모델 WAP 서비스에 대해서 - PowerPoint PPT Presentation

Citation preview

Page 1: 1-2  무선 인터넷 구조 살펴보기

무선 인터넷 프로그래밍

1-2 무선 인터넷 구조 살펴보기 1-2 무선 인터넷 구조 살펴보기

Page 2: 1-2  무선 인터넷 구조 살펴보기

2 무선 인터넷 프로그래밍

무선 인터넷 모델무선 인터넷 모델WAP 모델

•WAP 서비스에 대해서

WAP(Wireless Application Protocol) 이란 무선으로 언제 어디서나 인터넷을 접속할 수 있도록 해주는 서비스를 말합니다 . 초기에 이동통신망에서 인터넷 서비스를 제공할 수 있도록 하기 위하여 Unwired Planet 사 ( 현 Phone.com 사 ) 에서는 HDTP 와 HDML, Nokia 사에서는 TTML, Ericsson 사에서는 ITTP 를 개발하는 등 업체마다 자체 기술을 개발하게 되었으나 서로 호환되지 않는 문제가 발생하였습니다 . 결국 1997 년 6 월에 Ericsson, Motorola, Nokia, Unwired Planet 4 개 사가 공통 규격을 제정하기로 하고 WAP(Wireless Application Protocol) 포럼을 결성하였습니다 . 현재는 전세계에서 많은 업체들인 WAP 포럼에 참여하고 있습니다 . WAP 은 WML(Wireless Markup Language) 이라는 XML 을 기반으로 하는 마크업 언어를 기본으로 문서를 작성합니다 . 우리나라에서는 011, 017, 019 에서 WAP 을 이용하고 있습니다 .

Page 3: 1-2  무선 인터넷 구조 살펴보기

3 무선 인터넷 프로그래밍

무선 인터넷 모델무선 인터넷 모델WAP 모델

•WAP 모델

WAP 의 구조는 홈페이지 프로토콜인 HTTP 와 유사하지만 휴대 단말기 (Client) 와 인터넷 서버 사이에 WAP Gateway 가 존재합니다 . WAP Gateway은 WAP 프로토콜과 인터넷 TCP/IP 프로토콜을 중간에서 변환해줍니다 . 즉 , 모든 휴대 단말기의 인터넷 서비스 요구는 WAP Gateway 를 거치도록 되어 있고 , Gateway 는 WAP 프로토콜에 따라 요청받은 서비스를 기존 인터넷 유선망을 통해 다시 서비스를 요청합니다 . 이어서 Gateway 가 인터넷 서버로부터 응답을 받고 다시 서비스를 최초 요청했던 휴대 단말기에게 WAP 프로토콜로 전송함으로서 모든 과정이 이루어집니다 . WAP Gateway 는 왑 프로토콜인 WSP 를 HTTP 로 변환하고 , 데이터를 부호화해서 서버에 넘기고 복호화해서 클라이언트에 넘기고 , 특정 서비스에 접속못하게 하는 접근 제어 및 보안 설정 작업을 담당합니다 . 게이트웨이의 변환 과정을 통해 종단간의 보안이 떨어집니다 .

Page 4: 1-2  무선 인터넷 구조 살펴보기

4 무선 인터넷 프로그래밍

무선 인터넷 모델무선 인터넷 모델MME 모델

MME(Microsoft Mobile Explorer) 는 마이크로소프트사에서 WAP 구조를 따르지 않고 HTTP 프로토콜의 기존 인터넷 서비스 환경을 그대로 이용해서 사용하는 서비스입니다 . 서버와 클라이언트 사이에 게이트웨이가 필요하지 않으므로 WAP 모델보다 구축 비용이 저렴하고 HTML 의 서브셋인 mHTML 을 기본 언어로 사용하고 있어서 확장성이 좋은 편입니다 . 브라우저는 mHTML 을 지원하는 ME(Mobile Explorer) 을 사용하고 있습니다 . 게이트웨이가 필요없으므로 유선망의 보안을 그대로 사용할 수 있으므로 보안이 우수한 편입니다 . 우리나라에서는 016, 018 에서 ME(mHTML) 를 사용해 서비스하고 있습니다 .

Page 5: 1-2  무선 인터넷 구조 살펴보기

5 무선 인터넷 프로그래밍

무선 인터넷 모델무선 인터넷 모델 i-mode 모델

i-mode 는 일 본 NTT-DoCoMo 사 에 서 구 축 한 무 선 인 터 넷 표준입니다 . 일본 TDMA 디지털 셀룰러 방식인 PDC 환경에서 서 비 스 됩 니 다 . i-mode 는 HTML 서 브 셋 인 c-HTML 언 어 를 사용하므로 게이트웨이가 별도로 필요없이 i-mode 환경으로 사용할 수 있습니다 . i-mode 는 이러한 환경에 패킷 부과 방식을 도입하여 사용자의 부담을 줄이고 다양한 컨텐츠 서비스를 제공하여 성공적인 모바일 환경을 구축하였습니다 .

Page 6: 1-2  무선 인터넷 구조 살펴보기

6 무선 인터넷 프로그래밍

무선 통신망의 유형무선 통신망의 유형WAN

광역통신망 (WAN :Wide Area Network) 은 도시와 같은 넓은 지역 , 국 가 나 대 륙 같은 광범위한 지역에 걸쳐 구성하는 컴퓨터 통신망을 의 미 합 니 다 . 휴 대 폰 등 이 모 두 WAN 을 이 용 한 서 비 스 라 고 볼 수 있습니다 .

Page 7: 1-2  무선 인터넷 구조 살펴보기

7 무선 인터넷 프로그래밍

무선 통신망의 유형무선 통신망의 유형LAN

근거리 통신망 (LAN :Local Area Network) 은 원거리에 있는 랜과 접속하여 고속 통신이 가능하고 , 통신망 내의 어떤 기기와도 통신할 수 있고 , 통신 오류율이 매우 낮으며 , 경로 선택이 필요 없고 , 방송 형태의 이용이 가능하며 , 접속하는 기기들의 값이 싸고 확장이 간편하다는 특징을 가지고 있습니다 . 대표적인 장비로 무선 랜 (Wireless LAN) 이 있습니다 .

Page 8: 1-2  무선 인터넷 구조 살펴보기

8 무선 인터넷 프로그래밍

무선 통신망의 유형무선 통신망의 유형Personal Network

비교적 가까운 거리에서 무선 통신을 할 수 있는 장비입니다 . 휴대폰 , 게임기 , 노트북과 같은 작은 휴대 장비에 많이 사용합니다 . 블루투스 (Bluetooth) 나 IrDA(Infrared Data Association) 가 대표적인 장비입니다 .

블루투스를 이용한 무선 휴대폰 IrDA 로 데이터 통신하는 장면

Page 9: 1-2  무선 인터넷 구조 살펴보기

9 무선 인터넷 프로그래밍

무선 통신망 기본 원리무선 통신망 기본 원리수시로 위치를 등록한다 !

이동국 ( 휴대폰 ) 이 자신의 위치 , 상태 등을 기지국에 알립니다 .

순방향과 역방향 채널로 접속한다 ! 무선 인터넷에 접속할 때 사용하는 채널은 대해서 알아 보겠습니다 . 보통 순방향과 역방향 채널을 사용해서

기지국과 통신합니다 .

•순방향 채널 : 기지국에 보내는 채널로 시간 및 위상의 기준 정보를 제공하는 채널을 제외하고 통화채널로 사용합니다 .

•역방향 채널 : 응답 채널로 기지국에서 보내는 정보를 받고 응답하는 채널과 통화 채널로 구분됩니다 .

Page 10: 1-2  무선 인터넷 구조 살펴보기

10 무선 인터넷 프로그래밍

무선 통신망 기본 원리무선 통신망 기본 원리핸드오프 기술로 끊김없는 통화 서비스를 제공한다 !

핸드오프 (Hand off) 휴대폰이 현재 서비스를 받고 있는 기지국의 영역을 벗어났을 경우 벗어난 영역에서 사용할 수 있는 다른 기지국을 이용해서 서비스를 받을 수 있도록 해주는 기술을 말합니다 . 휴대폰이 채널로 위치 정보를 계속해서 알려 주기 때문에 휴대폰이 위치가 영역을 벗어났는지 아닌지 확인할 수 있습니다 . 핸드오프는 기지국간에 같은 주파수를 사용해서 영역을 벗어나도 끊임없이 통신을 가능하게 해주는 소프트 핸드오프와 주파수를 교환하여 일시적인 단절이 있는 하드 핸드오프가 있습니다 .

Page 11: 1-2  무선 인터넷 구조 살펴보기

11 무선 인터넷 프로그래밍

인터넷 접속 교환 방식 인터넷 접속 교환 방식

인터넷 접속 교환 방식은 다음과 같이 두 가지로 나눌 수 있습니다 . 현재 대부분의 휴대폰은 패킷 교환을 이용하고 있으므로 접속한 페이지의 패킷만큼만 비용을 지불합니다 .

•회선 교환 (Circuit switched) 회선교환 방식은 접속하기 전에 미리 회선을 정하고 통화가 끝나기 전까지 회선을 유지하는 방식입니다 . 음성 전화 서비스가 바로 회선 교환 방식입니다 . CDMA 이전의 휴대폰에서 서킷 요금제 방식으로 인터넷에 접속한 시간만큼 사용료가 부과됩니다 .

•패킷 교환 (Packet switched) 데이터를 패킷이라는 작은 단위로 나누어서 보내는 방식으로 하나의 회선에 여러 명의 사용자와 함께 사용이 가능합니다 . CDMA 장비는 모두 패킷 교환 방식으로 인터넷에 접속하므로 시간으로 통화료가 부과되는 것이 아니라 다운로드한 데이터 량만큼 부과됩니다 .

Page 12: 1-2  무선 인터넷 구조 살펴보기

무선 인터넷 프로그래밍

1-3 휴대폰에도 종류가 있다 1-3 휴대폰에도 종류가 있다

Page 13: 1-2  무선 인터넷 구조 살펴보기

13 무선 인터넷 프로그래밍

1 세대와 2 세대 휴대폰 1 세대와 2 세대 휴대폰 1 세대와 2 세대 휴대폰에 대해서

초창기 휴대폰은 아날로그 셀룰러 방식으로 음성 통신 위주의 기능을 제공하였습니다 . 이후에 디지털 셀룰러 방식의 휴대폰으로 바뀌면서 음성과 데이터를 함께 전송하는 2 세대 휴대폰이 등장하게 되었습니다 . 그리고 PCS 휴대폰이 등장하면서 휴대폰의 보급이 급진적으로 이루어 졌으며 CDMA 기술에 힘입어 음악과 컬러 그래픽 등 멀티미디어를 부분적으로 지원하는 휴대폰이 탄생되었습니다 . CDMA2000 을 지원하는 휴대폰을 2.5 세대 휴대폰이라고 부르기도 합니다 . 요즘에는 다양한 모양을 갖추고 있거나 전화기 기능 이외에 PDA 기능을 가지고 있는 휴대폰 , 디지털 카메라가 내장되어 있는 휴대폰 , MP3 음악을 연주하는 휴대폰 등이 등장하고 있습니다 .

Page 14: 1-2  무선 인터넷 구조 살펴보기

14 무선 인터넷 프로그래밍

1 세대와 2 세대 휴대폰 1 세대와 2 세대 휴대폰 셀룰러 폰과 PCS 에 대해서

•셀룰러 폰

우리나라에서는 아날로그 셀룰러 폰이 처음 등장하였으며 1986 년 디지털 셀룰러 폰이 등장하면서 대중적으로 보급되었습니다 . 셀룰러 폰은 PCS 보다 통화음질은 떨어지지만 수신 반경이 PCS 보다 넓기 때문에 끊김 없는 통화 서비스를 제공합니다 . 우리나라에서는 SK 텔레콤에서 제공하는 011, 017 서비스가 셀룰러 폰입니다 .

Page 15: 1-2  무선 인터넷 구조 살펴보기

15 무선 인터넷 프로그래밍

1 세대와 2 세대 휴대폰 1 세대와 2 세대 휴대폰 셀룰러 폰과 PCS 에 대해서

•PCS 1980 년대 말 영국의 BT(British Telecom) 가 처음 개념을 제시한 이동통신 시스템으로 1.8GHz 대역의 주파수를 이용하며 13Kbps급 음성신호변환장치를 사용하므로 기존의 시스템보다 경제적인 가격으로 고품질의 지능망 서비스를 제공할 수 있다는 장점을 가지고 있습니다 . 통화 음질은 우수하나 통화 반경이 셀룰러 폰보다 좁기 때문에 수신률이 떨어지는 단점을 가지고 있습니다 . 우리나라에서 1997 년에 도입되어 KTF에서 제공하는 016, 018 서비스와 LG 텔레콤에서 제공하는 019 서비스가 제공되고 있습니다 .

아날로그 셀룰러 폰과 디지털 셀룰러 폰

Page 16: 1-2  무선 인터넷 구조 살펴보기

16 무선 인터넷 프로그래밍

1 세대와 2 세대 휴대폰 1 세대와 2 세대 휴대폰 셀룰러 폰과 PCS 에 대해서

•CDMA2000 CDMA(Code Division Multiple Access) 는 각 채널의 신호에 부호화 처리를 하여 구별할 수 있도록 다원 접속을 실현하는 코드 분할 다중 접속방식을 말합니다 . CDMA2000 은 기존의 휴대폰보다 데이터 전송 속도가 10배 정도 빠른 144 Kbps 속도를 제공하므로 애니메이션이나 칼라 등의 멀티미디어를 실행하기에 용이하며 인터넷 요금도 기존의 휴대폰은 인터넷 접속한 시간으로 계산했던 것에 비해 다운로드받은 데이터 크기로 요금이 책정 방식을 사용하기 때문에 보다 유용하게 인터넷을 사용할 수 있습니다 .

동영상 재생 및 3D 게임이가능한 멀티미디어 휴대폰

Page 17: 1-2  무선 인터넷 구조 살펴보기

17 무선 인터넷 프로그래밍

1 세대와 2 세대 휴대폰 1 세대와 2 세대 휴대폰 셀룰러 폰과 PCS 에 대해서

•GSM(Global System for Mobile Communication)

GSM 은 유럽 및 기타 지역에서 광범위하게 사용되는 디지털 이동전화 시스템으로 TDMA, CDMA 와 함께 가장 널리 사용되고 있습니다 . GSM은 모뎀을 사용하지 않고도 전화 단말기 , 팩스 등에 직접 연결하여 데이터 서비스를 받을 수 있습니다 . GSM 은 초고속 인터넷과 일부 영상통신이 가능한 GPRS(general packet radio service) 방식으로 발전하여 CDMA 1x EV-DO와 함께 2.5 세대로 자리 잡고 있습니다 .

Page 18: 1-2  무선 인터넷 구조 살펴보기

18 무선 인터넷 프로그래밍

3 세대 휴대폰 3 세대 휴대폰 IMT-2000 이란

IMT(International Mobile Telecommunication)2000 은 ITU 산 하 ITU-T 스터디 그룹 11 에서 제안한 표준 기술이 채택된 차세대 이동통신 서비스를 말합니다 . 기존의 휴대폰이 1.25MHz 채널대역폭을 사용하여 64Kbps 속도로 데이터 전송이 실행되지만 IMT-2000 은 5MHz 의 채널대역폭을 가지고 있고 전세계적 표준화 및 동일 주파수를 활용하여 세계 어디서든지 사용이 가능하며 최대 2Mbps 속도의 데이터전송이 가능하여 음성 , 데이터 등 멀티미디어 정보의 전송할 수 있습니다 . 앞으로 휴대폰을 통해서 영화를 보고 즐길 수 있는 시대가 열리게 됩니다 . 그래서 IMT-2000 을 3세대 서비스라고 부릅니다 . 상용화가 지연되고 있는 방식입니다 . IMT2000은 동기식 방식인 CDMA2000 와 비동기 방식인 W-CDMA 로 구분할 수 있습니다 . CDMA2000 방식은 미국 , 캐나다를 중심으로 많이 사용하고 있는 방식이고 WCDMA 는 유럽에서 많이 사용하는 방식입니다 .

Page 19: 1-2  무선 인터넷 구조 살펴보기

19 무선 인터넷 프로그래밍

3 세대 휴대폰 3 세대 휴대폰 2 세대 이동 통신과 IMT-2000 서비스와 차이

구분 2 세대 이동통신 서비스 IMT2000 서비스

주파수 국가마다 다름 전세계적으로 통일

데이터 서비스 32kbps 이하 최대 2Mbps

로밍 서비스 제한적 전세계적으로 사용 가능

통화품질 8kbps 8 ~ 32Kbps

주요 서비스 음성 저속 데이터 고속 데이터 , 영상 , 음성

Page 20: 1-2  무선 인터넷 구조 살펴보기

20 무선 인터넷 프로그래밍

3 세대 휴대폰 3 세대 휴대폰 UMTS (Universal Mobile Telecommunications System)

유럽에서 IMT-2000 을 부르는 차세대 이동통신으로 , GSM 방식을 바탕으로 W-CDMA 기술방식을 일부 결합시켜 개발한 표준입니다 . 이 서비스는 셀룰러 , 무선전화 , 무선가입자망 및 무선 LAN, 위성통신 등 다양한 시스템을 통합하고 , 세계 어디서나 통화가 가능하도록 국제로밍을 제공합니다 . 음성과 화상 데이터 등의 멀티미디어 서비스를 2Mbps까지의 가변적인 전송률로 지원하고 , 다양한 광대역망과 연동되는 등 IMT-2000과 동일한 요구조건과 동일 주파수 대역에서 사용됩니다 . 우리나라에서는 2005 년 5 월에 판매되고 있습니다 .

UMTS 휴대폰

Page 21: 1-2  무선 인터넷 구조 살펴보기

21 무선 인터넷 프로그래밍

3 세대 휴대폰 3 세대 휴대폰 UPT (Universal Personal Telecommunication)

UPT 란 휴대폰 기기의 장비나 이동통신망과 상관없이 UPT 의 개인 고유 번호를 이용하는 서비스를 말합니다 . 예를 들어 IMT2000 이 하나의 단말기로 전세계 어디서나 통화하는 것을 목표로 하고 있는 데 비해 UPT 는 통신매체에 구애받지 않고 어떤 단말기로도 통신이 가능하게 하는 것을 목표로 하고 있습니다 . 즉 개인의 정보가 담겨 있는 UPT 카드를 결합만 한다면 휴대폰의 기종과 상관없이 사용이 가능합니다 . 우리나라에서도 UPT 카드가 장착된 휴대폰이 출시되고 있습니다 . 현재는 초기 단계이지만 앞으로 광역망을 구축하고 음성인식이나 음성인증 , 멀티미디어서비스까지 포함하는 멀티미디어 개인통신서비스가 발전할 예정입니다 .

Page 22: 1-2  무선 인터넷 구조 살펴보기

22 무선 인터넷 프로그래밍

모바일용 브라우저 모바일용 브라우저 011/ 017 / 019

WAP 모델은 표준 언어를 WML 을 사용하는데 WML 문서를 열어 주는 대표적인 브라우저는 Openwave SDK, AUR사의 NGB 브라우저 등이 있습니다 . 최근에는 SKT 에서 새롭게 개발한 Nate M 브라우저를 많이 사용합니다 .

016 / 018 ME 모델은 mHTML 언어를 기본 언어로 사용하고 있으며 ME 브라우저로 내용을 볼 수 있습니다 . KUN처럼 통신사에서 새롭게 개발한 브라우저를 사용해서 보다 다양한 기능을 제공하기도 합니다 .

KUN 브라우저

Page 23: 1-2  무선 인터넷 구조 살펴보기

무선 인터넷 프로그래밍

1-4 모바일 플랫폼과 보안 1-4 모바일 플랫폼과 보안

Page 24: 1-2  무선 인터넷 구조 살펴보기

24 무선 인터넷 프로그래밍

플랫폼에 대해서플랫폼에 대해서

플랫폼 (Flatform) 이란 어떤 환경에서 사용할 수 있도록 해주는 프로그램을 말합니다 . 예를 들어 윈도우 환경에서 워드 작업을 하기 위해서 글 프로그램을 설치했다면 글 프로그램의 플랫폼은 윈도우가 됩니다 . 무선 인터넷에서는 ME 나 WAP 으로는 다양한 멀티미디어를 실행할 수 없으므로 멀티미디어 서비스를 이용할 수 있도록 해주는 플랫폼이 필요합니다 . 그래서 VM 이라는 플랫폼이 필요하게 되었습니다 .

VM(Virture Machine) 란 사용자가 서버에서 필요한 컨텐츠나 응용프로그램을 다운로드 받아 휴대폰으로 구동할 수 있는 플랫폼 기술을 말합니다 . VM 은 필요한 데이터를 다운로드받아서 사용하는 플러그 인 형태와 프로그램 전체를 실행 파일로 제작하는 방식으로 나누어 볼 수 있습니다 . 플랫폼은 다양한 장비와 프로그램과 호환성을 유지해야 하며 안정적이고 실행 속도가 빨라야 합니다 .

Page 25: 1-2  무선 인터넷 구조 살펴보기

25 무선 인터넷 프로그래밍

플랫폼에 대해서 플랫폼에 대해서 VM 의 종류

•GVM GVM(General Virture Machine) 은 무선 환경에 최적화되어 있는 C 기반으로 설계되어 구조가 단순하고 사용하기 편리하며 파일 크기도 작아 빠른 속도를 제공합니다 . GVM 이 설치되어 있는 휴대폰을 이용하여 GVM 서비스를 제공하는 서버에 접속해서 프로그램을 다운로드 받아서 실행합니다 . 설치된 프로그램은 단말기에 설치되어 있는 GVM 핸드셋 모듈로 실행시켜 줍니다 .

•MAP MAP(Mobile application S/W Plug-in) 은 C 언어를 기반으로 제작된 VM으로 속도가 빠르고 다양한 프로그램 개발이 용이합니다 . 게임 이외에 다양한 어플리케이션을 지우너하며 온라인과 오프라인 모두 사용이 가능합니다 .

Page 26: 1-2  무선 인터넷 구조 살펴보기

26 무선 인터넷 프로그래밍

플랫폼에 대해서 플랫폼에 대해서 VM 의 종류

•XVM XVM(eXtended Virtual Machine) 이란 모바일용 자바 (J2ME) 기반으로 개발한 VM 입니다 . 자바의 단점인 속도 문제를 개선하고 자바의 장점을 부각하여 개발하였으며 게임전용으로 개발된 KVM 을 이용해서 KKVM 전용 게임들을 개발하여 SKT 와 공동 개발 계약을 채결하였습니다 . SKT 와 공동 개발한 SKVM 을 이용한 nTOP 서비스를 시행하고 있습니다 . 사운드 , 이미지 , 백라이트 , 진동 등 멀티미디어 기능이 강력합니다 .

•BREW BREW(Binary Runtime Environment for Wireless) 이란 미국 퀄컴에서 제작한 CDMA 용으로 개발된 플랫폼으로 J2ME 보다 빠르면서 C,C++도 지원합니다 . 단말기에 새로운 기능을 추가할 경우 작업 시간을 단축시킬 수 있으며 음성 제어도 가능합니다 . KTF는 BREW 를 이용하여 매직앤 멀티팩 서비스를 제공하고 있습니다 .

Page 27: 1-2  무선 인터넷 구조 살펴보기

27 무선 인터넷 프로그래밍

플랫폼에 대해서 플랫폼에 대해서 VM 의 종류

•WIPI

WIPI(Wireless Internet Platform for Interoperability) 는 이동통신 업체들이 같은 플랫폼을 사용하도록 하기 위해서 국가 정책 사업의 일환으로 SK텔레콤 ( 주 )·KTF( 주 )·LG텔레콤 ( 주 ) 등 이동통신 3 개사와 한국무선인터넷표준화포럼 (KWISF) 이 공동으로 처음 개발되었습니다 . 한국 표준 플랫폼으로 사용자가 계속으로 늘 것으로 전망되는 VM 입니다 .

Page 28: 1-2  무선 인터넷 구조 살펴보기

28 무선 인터넷 프로그래밍

정보 보안 정보 보안 방화벽을 이용한 보호

•패킷 필터링 (Packet Filtering Firewall) 네트워크 계층과 전송 계층에서 패킷을 필터링하여 접근을 제어합니다 .

•서킷 게이트웨이 (Circuit Gateway Firewall) 전송 계층과 세션 계층에서 위치하여 직접 연결을 방지하고 SOCKS 가 제공하는 접근 규칙에 따라 제어합니다 .

•애플리케이션 게이트웨이 (Application Gateway Firewall) 응용 계층에 위치하여 IP 주소와 포트를 근거로 접근을 제어합니다 .

•하이브리드 (Hybrid Firewall) 패킷 필터링과 애플리케이션 게이트웨이 방식을 혼합한 방식으로 TCP/IP 커널로 들어온 패킷을 패킷 필터링에 의해 접근을 제어합니다 .

Page 29: 1-2  무선 인터넷 구조 살펴보기

29 무선 인터넷 프로그래밍

정보 보안 정보 보안 인터넷 보안기법

•PGP (Pretty Good Privacy) 전자우편에서 컴퓨터로 작성한 데이터를 암호화하여 특정인만 해독할 수 있도록 합니다 .

•PEM(Privacy Enhanced Mail) 우편 전송하기 전에 우편의 내용을 암호화하여 전송 중 유실되어도 내용 확인을 못하도록 합니다 .

•S-HTTP(Secure HTTP) HTTP 가 주고 받는 데이터를 암호화합니다 .

Page 30: 1-2  무선 인터넷 구조 살펴보기

30 무선 인터넷 프로그래밍

정보 보안 정보 보안 인터넷 보안기법

•SEA(Security Extension Architecture) HTTP 프로토콜의 보안 문제를 보안한 것으로 완벽하게 호환이 되지는 않습니다 .

•SSL(Security Socket Layer) 넷스케이프사에서 제안한 프로토콜로 인터넷 응용 프로토콜과 TCP/IP 프토로콜 사이에 위치하여 특정 응용 보안 프로토콜이 아닌 일반적인 인터넷 보안 프로토콜로 사용할 수 있습니다 .

•PCT(Private Communication Technology) PCT 는 마이크로소프트사와 비자 인터네셔널에서 개발한 프로토콜로 SSL과 비슷하나 인증과 암호화에 사용되는 비밀키가 다릅니다 .

Page 31: 1-2  무선 인터넷 구조 살펴보기

31 무선 인터넷 프로그래밍

정보 보안 정보 보안 보안 기술의 종류

•WAP 보안 WAP 에서는 무선 환경에 적합한 프로토콜인 WTLS(Wireless Transport Layer Security) 을 사용하는데 WTLS 는 SSL 과 TLS 기반으로 작성되었습니다 . 기밀성 , 사용자 인증 , 메시지 무결성 등의 보안 기술을 제공하지만 부인 봉쇄는 제공하지 않습니다 . 무선 환경에서는 WTLS 를 이용하지만 유선에서는 SSL 과 TLS 를 사용하기 때문에 SSL 이나 TLS 를 WTLS 로 변환할 때 복호화를 통해 원문이 나타나면서 생기는 종단간의 보안 문제가 발생합니다 . 이러한 문제를 해결하려면 유무선간 모두 SSL 을 이용하거나 Secure WAP 게이트웨이를 서버 앞에 설치하여 SSL 에서 WTLS 로 변환이 필요 없도록 합니다 . 또는 사용자가 정보 보호 서비스를 위한 전용 프로그램을 사용해서 보안을 설정해야 합니다 .

•ME 보안 ME 는 HTTP/HTML 표준을 준수하므로 SSL 기능을 이용하여 웹서버와 보안 통신을 할 수 있습니다 .

Page 32: 1-2  무선 인터넷 구조 살펴보기

32 무선 인터넷 프로그래밍

연습문제 연습문제 1. 다음 중 무선인터넷의 개념을 가장 올바르게 표현한 것은 ?

① 일반적으로 무선인터넷은 무선 (wireless) 통신을 기반으로 하며 , 이동성 지원여부는 중요하지 않다 .

② 사용자가 무선 단말기로 이동 중에 무선망을 통하여 인터넷 서비스에 접속하여 각종 정보를 제공 받을 수 있는 환경과 기술을 의미한다 .

③ 아날로그 방식의 이동전화로는 인터넷 서비스가 불가능하다 .

④ 현재 널리 사용되고 있는 대표적인 무선 인터넷 플랫폼 기술로는 WAP, ME, WIPI, GVM,BREW, KVM 등이 있다 .

Page 33: 1-2  무선 인터넷 구조 살펴보기

33 무선 인터넷 프로그래밍

연습문제 연습문제 2. 모바일 플랫폼에서 한국의 정보통신부가 주관하고 한국 무선인터넷

표준화 포럼 (KWISF: Korea Wireless Internet Standardization Forum)에서 규격화한 통합 플랫폼은 ?

① WIPI ② GVM ③ SKVM ④ BREW

Page 34: 1-2  무선 인터넷 구조 살펴보기

34 무선 인터넷 프로그래밍

연습문제 연습문제 3. 이동 통신의 세대별 진화 과정이다 . 다음 중 맞는 것은 ?

① 1 세대 : 아날로그 전화 , ISDN ② 2 세대 : 디지털 셀룰러 전화 , PSTN ③ 3 세대 : IMT-2000, UPT ④ 4 세대 : W-CDMA, UMTS

Page 35: 1-2  무선 인터넷 구조 살펴보기

35 무선 인터넷 프로그래밍

연습문제 연습문제 4. 무선 인터넷 개요에 대해서 틀린 것은 ?

① 무선 인터넷은 브라우저가 내장된 휴대폰을 이용하여 인터넷 주소 (URL) 로 접속하여 각 종 정보를 서비스 하는 방식이다 . ② 무선 단말기 프로토콜의 통일을 위하여 WAP 포럼에서 무선 인터넷 표준 프로토콜인 WAP(Wireless Application Protocol) 을 정의하였다 . ③ WAP 게이트웨이에서 무선 상의 Protocal Stack(WSP, WTLS, WDP) 과 유선상의 Protocol Stack(HTTP, TCP/IP) 를 변환해주는 역할을 한다 . ④ WAP 에서는 WAP 의 방식이 가지는 단점을 해결하기 위하여 ME 방식을 제안하였고 , ME 는 게이트웨이의 구현이 필요없다는 점과 기존의 HTML 컨텐츠의 사용이 가능하다는 점에서 WAP 의 단점을 극복할 수 있다 .

Page 36: 1-2  무선 인터넷 구조 살펴보기

36 무선 인터넷 프로그래밍

연습문제 연습문제 5. 무선 인터넷은 무척 편리한 기능들을 제공하지만 반면 유선 인터넷에 비해 단점들도 많이 가지고 있습니다 .

무선 인터넷과 무선 인터넷 장비별로 어떠한 단점들이 있는지 서술하세요 .

Page 37: 1-2  무선 인터넷 구조 살펴보기

37 무선 인터넷 프로그래밍

연습문제 연습문제 6. IPv4 와 IPv6 의 차이에 대해서 서술해보세요 .

Page 38: 1-2  무선 인터넷 구조 살펴보기

38 무선 인터넷 프로그래밍

연습문제 연습문제 7. WIPI 플랫폼의 특징에 대해서 서술하세요 .

Page 39: 1-2  무선 인터넷 구조 살펴보기

39 무선 인터넷 프로그래밍

연습문제 연습문제 8. 2 세대 휴대폰과 3 세대 휴대폰에는 어떠한 것들이 있고 어떠한

차이가 있는지 서술하세요 .

Page 40: 1-2  무선 인터넷 구조 살펴보기

40 무선 인터넷 프로그래밍

연습문제 연습문제 9. WAP 과 ME 의 차이에 대해서 서술해보세요 .

Page 41: 1-2  무선 인터넷 구조 살펴보기

41 무선 인터넷 프로그래밍

연습문제 연습문제 10. NTT 도코모는 성공적인 비즈니스 모델로 손꼽히고 있는데 이 모델이 성공한 이유에 대해서 서술해 보세요 .