1 / 60

1 부 무선 인터넷 이해하기

1 부 무선 인터넷 이해하기. 1-1. 무선 인터넷의 이해 1-2 무선 인터넷 구조 살펴보기 1-3 휴대폰에도 종류가 있다 1-4 모바일 플랫폼과 보안. 1-1. 무선 인터넷의 이해. 인터넷의 이해. 인터넷의 정의 인터넷 (Internet) 이란 통신규약을 이용하여 전 세계의 컴퓨터와 컴퓨터 또는 통신망과 연결하여 통신망을 구축한 것을 말합니다 . 인터넷을 통해 글자 뿐만 아니라 이미지 , 멀티미디어 자료를 공유할 수 있습니다 . 인터넷은 네트워크와 네트워크와 연결한 것 글로벌 네트워크

lavender
Download Presentation

1 부 무선 인터넷 이해하기

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 1부 무선 인터넷 이해하기 1-1. 무선 인터넷의 이해 1-2 무선 인터넷 구조 살펴보기 1-3 휴대폰에도 종류가 있다 1-4 모바일 플랫폼과 보안 무선 인터넷 프로그래밍

  2. 1-1. 무선 인터넷의 이해 무선 인터넷 프로그래밍

  3. 인터넷의 이해 • 인터넷의 정의 • 인터넷(Internet)이란 통신규약을 이용하여 전 세계의 컴퓨터와 컴퓨터 또는 통신망과 연결하여 통신망을 구축한 것을 말합니다. 인터넷을 통해 글자 뿐만 아니라 이미지, 멀티미디어 자료를 공유할 수 있습니다. • 인터넷은 네트워크와 네트워크와 연결한 것 • 글로벌 네트워크 • TCP/IP를 사용 무선 인터넷 프로그래밍

  4. 인터넷의 이해 • 인터넷의 시초 • 인터넷의 시초는 1969년도의 미국 국방성인 ARPAnet에서 찾아 볼 수 있습니다. ARPATNET을 위해 여러 개의 어플리케이션이 개발되었는데 대표적인 것은 텔넷, FTP, 전자우편 서비스 등이 있습니다. 이러한 노력은 TCP/IP 프로토콜을 만드는 근간을 형성했고 오늘날 인터넷의 토대가 되었습니다. 1970년대 ARPAnet 무선 인터넷 프로그래밍

  5. 인터넷의 이해 • 인터넷 구성요소 • 프토로콜은 정보를 주고받기 위한 통신규약으로 인터넷에서 TCP/IP를 사용합니다. TCP/IP를 준수하고 통신규약의 상위 계층인 HTTP 프로토콜을 이용하여 웹서비스를 제공받습니다. • TCP/IP • TCP/IP(Transmission Control Protocol/Internet Protocol)는 인터넷의 기본 통신 프로토콜로서, 인터넷에 접속하기 위해 TCP/IP 프로그램을 설치하면 TCP/IP 프로토콜을 사용하고 있는 다른 컴퓨터와 접속할 수 있습니다.TCP/IP는 TCP와 IP의 2개의 계층으로 이루어져 있습니다. 상위계층인 TCP는 데이터를 작은 패킷으로 나누어 인터넷을 통해 전송하고 수신된 패킷들을 원래의 데이터로 재조립하는 일을 담당합니다. 하위계층인 IP는 각 패킷의 주소 부분을 처리함으로써, 패킷들이 목적지에 정확하게 도달할 수 있도록 합니다. 무선 인터넷 프로그래밍

  6. 인터넷의 이해 • 인터넷 구성요소 • TCP/IP TCP/IP 프로토콜에는 HTTP, FTP, SMTP, SLIP/PPP 4가지의 프로토콜로 구성되어 있습니다. HTTP(Hyper Text Transfer Protocol) 월드와이드 웹에서 클라이언트와 서버 사이에서 통신할 때 사용하는 통신 프로토콜로서 하이퍼미디어 형태로 자료를 효과적으로 주고 받을 수 있습니다. FTP(File Transfer Protocol) 컴퓨터와 컴퓨터간의 파일을 송수신할 수 있도록 해주는 프로토콜입니다. SMTP(Simple Mail Transfer Protocol) 전자우편을 송수신을 할 수 있도록 해주는 프로토콜입니다. SLIP/PPP(Serial Line Internet Protocol / Point to Point Protocol) 전화선을 이용하여 TCP/IP를 사용할 수 있도록 해주는 프로토콜입니다. 무선 인터넷 프로그래밍

  7. 인터넷의 이해 • 인터넷 구성요소 • 도메인 네임 인터넷에 연결된 컴퓨터와 IP 주소로 연결되어 있는데 이 주소는 사용하기 어렵기 때문에 사용하기 편리하도록 만든 주소가 도메인명(Domain Name)입니다. IP 주소를 도메인 네임으로 바꾸어 주는 역할해주는 서버가 도메인 네임 서버(DNS:Domain Name Server)입니다. 무선 인터넷 프로그래밍

  8. 인터넷의 이해 • 인터넷 구성요소 • OSI(Open System Interconnection) 프로토콜 • ISO에서 장비간의 접속을 위해 제정한 통신 프로토콜 모델로서 컴퓨터 통신 프로토콜의 기본입니다. 인터넷에서는 OSI 7계층으로 구성되지만 무선 인터넷에서는 4계층으로 구성됩니다. OSI 계층을 통해 개발 범위를 정하고 관련 규격의 적합성을 위한 기반이 됩니다. 인터넷 OSI 프로토콜 계층 무선 인터넷 OSI 프로토콜 계층 무선 인터넷 프로그래밍

  9. 인터넷의 이해 • 인터넷 주소 체계 • 인터넷에 연결된 컴퓨터는 고유의 숫자로 표현한 주소인 IP를 사용합니다. 현재 사용하고 있는 IPv4와 앞으로 개발될 IPv6에 대해서 알아 보겠습니다. • IPv4 에 대해서 • 현재 우리가 쓰고 있는 아이피 주소 체계로서 가상으로 NetID(해당 컴퓨터가 소속된 네트워크에 배정된 이름)와 HostID(해당 컴퓨터 한 대에 배정된 이름)로 구분하고 IP 주소는 5개(A~E)의 등급으로 나누며 각 등급의 의미는 해당 등급의 형식을 가진 IP 주소가 표현할 수 있는 네트워크와 호스트의 수이며, 인터넷에서는 A,B,C 등급이 주로 사용됩니다. 무선 인터넷 프로그래밍

  10. 인터넷의 이해 • 인터넷 주소 체계 IPv6에 대해서 • IPv6(Internet protocol Version 6)는 128비트 주소 체계로 이루어져 있으며, 기존의 IPv4는 32비트 주소인데 비해 이보다 4배나 많은 정보를 수용할 수 있는 차세대 IP입니다. • IPv6는 일련의 IETF 공식 규격으로 현재 IPv4의 한계인 인터넷 프로토콜(IP)의 어드레스 수용과 멀티미디어 실시간 처리 및 보안 대처 능력에 분명한 기술적, 물리적 한계를 쉽게 해결할 수 있으며, Ipv6는 유니캐스트(Unicast), 애니캐스트(Anycast), 멀티캐스트(multicast)의 3가지 형태로 된 주소에 관한 규칙이 있습니다. 즉, 현재 사용하고 있는 Ipv4가 고갈 될 것을 대비해서 Ipv6를 심의하고 있습니다. 무선 인터넷 프로그래밍

  11. 무선 인터넷의 이해 • 무선 인터넷이란 무선 인터넷이란 무선 인터넷이 되는 무선 장비를 통해 이동통신망을 이용하여 인터넷 접속하는 것을 말합니다. 무선 인터넷은 이동(Mobile)+무선(Wireless)의 뜻을 가지고 있습니다. 흔히 말하는 모바일(Mobile) 장비로는 휴대폰 만을 떠올리는 경우가 많은데 모바일은 휴대가 가능하고 무선인터넷이 가능한 PDA, 노트북 등의 장비들이 포함됩니다. 즉 무선 단말기로 이동 중에 무선망을 통하여 인터넷 서비스에 액세스하고 음성/데이터/영상정보 등 정보를 제공받을 수 있도록 하는 환경과 기슬을 말합니다. 단 WLL(Wireless Local Loop)와 HDFS(High Density Fixed Service) 등 고정형 무선 통신은 무선 인터넷에 포함되지 않으며 무선 LAN은 무선 인터넷에 포함 가능성이 높습니다. 무선 인터넷 프로그래밍

  12. 무선 인터넷의 이해 • 무선 인터넷의 특징 • 편재성 (Ubiquity) : 어디서나 사용 가능 • 접근성 (Accessibility) : 언제 어디서나 인터넷 접속 가능 • 보안성 (Security) : 개인 휴대로 인한 보안 가능 • 편리성 (Convenience) : 손쉽게 사용 가능 • 위치성(Localization) : 사용자의 위치를 검색 • 즉시 접속성(Instant Connectivity) : 빠른 시간 내에 정보 찾을 수 있음 • 개인성(Personality) : 이동통신 사용자의 개인화와 차별화된 고객 서비스 • 호환성 : 서로 다른 단말기와 플랫폼들 사이에서도 네트워크 상에서 모든 서비스를 이용 • 효율성 : 가능한 많은 사용자에게 가능한 많은 양의 서비스를 제공 • 신뢰성 : 안정적인 접속과 신뢰성있는 서비스를 제공 • 안전성 : 보안상의 문제로부터 보호 무선 인터넷 프로그래밍

  13. 무선 인터넷의 이해 • 무선 인터넷의 단점 무선 인터넷 시장의 급격한 증가, 사용의 편리, 실시간 처리 등의 이유로 사용자가 늘어가고 있지만 앞으로 해결해야 할 문제점도 많이 앉고 있습니다. 무선 인터넷 프로그래밍

  14. 무선 인터넷 서비스 종류 • 정보 서비스 : 모바일 뱅킹, 모바일 쇼핑, 광고 등 정보 제공 서비스 무선 인터넷 프로그래밍

  15. 무선 인터넷 서비스 종류 • 엔터테인먼트 서비스 : 모바일 게임, 모바일 멜로디 다운로드, 매바일 채팅 등 커뮤니티에 관련된 서비스 무선 인터넷 프로그래밍

  16. 무선 인터넷 서비스 종류 • 모바일 포털 : 유무선 통합 컨텐츠, 메신저 서비스, 전자우편 서비스 등 무선 인터넷 프로그래밍

  17. 무선 인터넷 서비스 종류 • 모바일 오피스 : 무선 인터넷 기능이 가능한 PDA나 휴대폰을 이용하여 업무 관리하는 서비스로 무선 인터넷을 이용한 관리 작업들을 포함합니다. 무선 인터넷 프로그래밍

  18. 무선 인터넷 산업구조 • 단말기 관련 제조업체 • 휴대폰, PDA 등 모바일 장비들을 제조하는 업체입니다. 현재 무선 인터넷 환경에 맞추기 위해 이동통신 사업자와 솔루션 업체 및 CP과의 협조가 필요합니다. • 이동통신 사업자(Carrier) • 무선 인터넷 서비스를 제공하는 SKT, KTF, LGT 통신사를 말합니다. 휴대폰으로 무선 인터넷 접속하면 나오는 메뉴를 통해 서비스를 제공합니다. IWF(Inter-Working Function) : 망 연동 장치 MSC(Mobile Switching Center) : 전체 시스템을 통제하는 이동통신 시스템 무선 인터넷 프로그래밍

  19. 무선 인터넷 산업구조 • 컨텐츠 제공 사업자(CP) • 컨텐츠를 제작 및 제공하는 사업자로 흔히 CP(Contents Provider)라고 부릅니다. 제작한 컨텐츠를 이동통신 사업자와 제휴를 통해 서비스를 제공하는 것이 일반적입니다. 이때 이동통신 사업자와 수익배분을 통해 이익을 나누는 방식을 취하고 있습니다. 무선망 개방에 따라 이동통신 사업자를 거치지 않고 직접 운영하기도 합니다. 이때는 숫자만 입력하면 손쉽게 접속할 수 있는 모바일 인터넷 주소 WINC 서비스를 이용하여 서비스를 제공합니다. • 솔루션 업체 • 무선 인터넷 서비스에 필요한 각종 시스템 애플리케이션 기술을 개발합니다. 유무선 통신, 인터넷 및 컨텐츠들이 융합되는 분야로서 업체 간의 기술협력과 아이디어 교류가 필요합니다. 이동통신 사업자나 CP가 주 고객입니다. 무선 인터넷 프로그래밍

  20. 1-2 무선 인터넷 구조 살펴보기 무선 인터넷 프로그래밍

  21. 무선 인터넷 모델 • 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을 이용하고 있습니다. 무선 인터넷 프로그래밍

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

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

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

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

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

  27. 무선 통신망의 유형 • Personal Network 비교적 가까운 거리에서 무선 통신을 할 수 있는 장비입니다. 휴대폰, 게임기, 노트북과 같은 작은 휴대 장비에 많이 사용합니다. 블루투스(Bluetooth)나 IrDA(Infrared Data Association)가 대표적인 장비입니다. 블루투스를 이용한 무선 휴대폰 IrDA로 데이터 통신하는 장면 무선 인터넷 프로그래밍

  28. 무선 통신망 기본 원리 • 수시로 위치를 등록한다! 이동국(휴대폰)이 자신의 위치, 상태 등을 기지국에 알립니다. • 순방향과 역방향 채널로 접속한다! 무선 인터넷에 접속할 때 사용하는 채널은 대해서 알아 보겠습니다. 보통 순방향과 역방향 채널을 사용해서 기지국과 통신합니다. • 순방향 채널 : 기지국에 보내는 채널로 시간 및 위상의 기준 정보를 제공하는 채널을 제외하고 통화채널로 사용합니다. • 역방향 채널 : 응답 채널로 기지국에서 보내는 정보를 받고 응답하는 채널과 통화 채널로 구분됩니다. 무선 인터넷 프로그래밍

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

  30. 인터넷 접속 교환 방식 인터넷 접속 교환 방식은 다음과 같이 두 가지로 나눌 수 있습니다. 현재 대부분의 휴대폰은 패킷 교환을 이용하고 있으므로 접속한 페이지의 패킷만큼만 비용을 지불합니다. • 회선 교환(Circuit switched) • 회선교환 방식은 접속하기 전에 미리 회선을 정하고 통화가 끝나기 전까지 회선을 유지하는 방식입니다. 음성 전화 서비스가 바로 회선 교환 방식입니다. CDMA 이전의 휴대폰에서 서킷 요금제 방식으로 인터넷에 접속한 시간만큼 사용료가 부과됩니다. • 패킷 교환(Packet switched) • 데이터를 패킷이라는 작은 단위로 나누어서 보내는 방식으로 하나의 회선에 여러 명의 사용자와 함께 사용이 가능합니다. CDMA 장비는 모두 패킷 교환 방식으로 인터넷에 접속하므로 시간으로 통화료가 부과되는 것이 아니라 다운로드한 데이터 량만큼 부과됩니다. 무선 인터넷 프로그래밍

  31. 1-3 휴대폰에도 종류가 있다 무선 인터넷 프로그래밍

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

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

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

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

  36. 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 세대로 자리 잡고 있습니다. 무선 인터넷 프로그래밍

  37. 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는 유럽에서 많이 사용하는 방식입니다. 무선 인터넷 프로그래밍

  38. 3 세대 휴대폰 • 2 세대 이동 통신과 IMT-2000 서비스와 차이 무선 인터넷 프로그래밍

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

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

  41. 모바일용 브라우저 • 011/ 017 / 019 • WAP 모델은 표준 언어를 WML을 사용하는데 WML 문서를 열어 주는 대표적인 브라우저는 Openwave SDK, AUR사의 NGB 브라우저 등이 있습니다. 최근에는 SKT에서 새롭게 개발한 Nate M 브라우저를 많이 사용합니다. • 016 / 018 • ME 모델은 mHTML 언어를 기본 언어로 사용하고 있으며 ME 브라우저로 내용을 볼 수 있습니다. KUN처럼 통신사에서 새롭게 개발한 브라우저를 사용해서 보다 다양한 기능을 제공하기도 합니다. KUN 브라우저 무선 인터넷 프로그래밍

  42. 1-4 모바일 플랫폼과 보안 무선 인터넷 프로그래밍

  43. 플랫폼에 대해서 • 플랫폼(Flatform)이란 어떤 환경에서 사용할 수 있도록 해주는 프로그램을 말합니다. 예를 들어 윈도우 환경에서 워드 작업을 하기 위해서 글 프로그램을 설치했다면 글 프로그램의 플랫폼은 윈도우가 됩니다. 무선 인터넷에서는 ME나 WAP으로는 다양한 멀티미디어를 실행할 수 없으므로 멀티미디어 서비스를 이용할 수 있도록 해주는 플랫폼이 필요합니다. 그래서 VM이라는 플랫폼이 필요하게 되었습니다. • VM(Virture Machine)란 사용자가 서버에서 필요한 컨텐츠나 응용프로그램을 다운로드 받아 휴대폰으로 구동할 수 있는 플랫폼 기술을 말합니다. VM은 필요한 데이터를 다운로드받아서 사용하는 플러그 인 형태와 프로그램 전체를 실행 파일로 제작하는 방식으로 나누어 볼 수 있습니다. 플랫폼은 다양한 장비와 프로그램과 호환성을 유지해야 하며 안정적이고 실행 속도가 빨라야 합니다. 무선 인터넷 프로그래밍

  44. 플랫폼에 대해서 • VM의 종류 • GVM • GVM(General Virture Machine)은 무선 환경에 최적화되어 있는 C 기반으로 설계되어 구조가 단순하고 사용하기 편리하며 파일 크기도 작아 빠른 속도를 제공합니다. GVM이 설치되어 있는 휴대폰을 이용하여 GVM 서비스를 제공하는 서버에 접속해서 프로그램을 다운로드 받아서 실행합니다. 설치된 프로그램은 단말기에 설치되어 있는 GVM 핸드셋 모듈로 실행시켜 줍니다. • MAP • MAP(Mobile application S/W Plug-in)은 C 언어를 기반으로 제작된 VM으로 속도가 빠르고 다양한 프로그램 개발이 용이합니다. 게임 이외에 다양한 어플리케이션을 지우너하며 온라인과 오프라인 모두 사용이 가능합니다. 무선 인터넷 프로그래밍

  45. 플랫폼에 대해서 • 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를 이용하여 매직앤 멀티팩 서비스를 제공하고 있습니다. 무선 인터넷 프로그래밍

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

  47. 정보 보안 • 방화벽을 이용한 보호 • 패킷 필터링(Packet Filtering Firewall) • 네트워크 계층과 전송 계층에서 패킷을 필터링하여 접근을 제어합니다. • 서킷 게이트웨이(Circuit Gateway Firewall) • 전송 계층과 세션 계층에서 위치하여 직접 연결을 방지하고 SOCKS가 제공하는 접근 규칙에 따라 제어합니다. • 애플리케이션 게이트웨이(Application Gateway Firewall) • 응용 계층에 위치하여 IP 주소와 포트를 근거로 접근을 제어합니다. • 하이브리드(Hybrid Firewall) • 패킷 필터링과 애플리케이션 게이트웨이 방식을 혼합한 방식으로 TCP/IP 커널로 들어온 패킷을 패킷 필터링에 의해 접근을 제어합니다. 무선 인터넷 프로그래밍

  48. 정보 보안 • 인터넷 보안기법 • PGP (Pretty Good Privacy) • 전자우편에서 컴퓨터로 작성한 데이터를 암호화하여 특정인만 해독할 수 있도록 합니다. • PEM(Privacy Enhanced Mail) • 우편 전송하기 전에 우편의 내용을 암호화하여 전송 중 유실되어도 내용 확인을 못하도록 합니다. • S-HTTP(Secure HTTP) • HTTP가 주고 받는 데이터를 암호화합니다. 무선 인터넷 프로그래밍

  49. 정보 보안 • 인터넷 보안기법 • SEA(Security Extension Architecture) • HTTP 프로토콜의 보안 문제를 보안한 것으로 완벽하게 호환이 되지는 않습니다. • SSL(Security Socket Layer) • 넷스케이프사에서 제안한 프로토콜로 인터넷 응용 프로토콜과 TCP/IP 프토로콜 사이에 위치하여 특정 응용 보안 프로토콜이 아닌 일반적인 인터넷 보안 프로토콜로 사용할 수 있습니다. • PCT(Private Communication Technology) • PCT는 마이크로소프트사와 비자 인터네셔널에서 개발한 프로토콜로 SSL과 비슷하나 인증과 암호화에 사용되는 비밀키가 다릅니다. 무선 인터넷 프로그래밍

  50. 정보 보안 • 보안 기술의 종류 • 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 기능을 이용하여 웹서버와 보안 통신을 할 수 있습니다. 무선 인터넷 프로그래밍

More Related