고급웹프로그래밍 () Lecture 2: 2005 년중등 1급정교사연수 문양세컴퓨터과학과강원대학교자연과학대학 통신 (Communication) 이란? 어원 : 라틴어의 Communication 의 공유한다 는의미 정의 : 일반적으로통신은송신자와수신자사이에전송매체 ( 통신로 ) 를통하여정보를전달하는것또는그과정 목적 : 통신이란정보를정확하게전달 / 공유하는것 통신에필요한요소 대화를나눌두상대방 ( 정보원 : 송 / 수신자 ) 정보를전달하기위한통로 ( 매체 : 공기, 전화선, 광선로 ) 의사소통에필요한공통언어 ( 한글, HTML) 대화를위한적절한통신규약 ( 프로토콜 ) 이필요하다. 즉, 정확한의사소통을위한약속된규약이필요 (TCP/IP, 3GPP/3GPP2 Standards) Page 2 1
통신의종류 전화통신 ( 음성통신 ): 인간과인간사이의직접통신 (never ending business ) 데이타통신 : 인간과컴퓨터, 컴퓨터와컴퓨터사이의통신 정보통신 : 데이터통신에서보다발전한것으로고도서비스분야의통신 ( 거리제한을극복하여음성, 데이터, 동화상등을빠른시간내에교환하는것 ) Page 3 표준화 (Standardization) (1/2) 필요성 대부분의경우다른 (heterogeneous) 종류의정보통신기기사이에서통신이이뤄지기때문에, 이들정보통신기기사이에일정한약속 ( 규약 ) 이필요함 동일기기라하더라도송신자와수신자의생각이다르기때문에통신을위해서는상호합의된약속 ( 규약 ) 이필요함 이기종시스템, 다양한송 / 수신자간의통신을위한프로토콜 (protocol) 의표준화필요 주요표준화기구 국제통신연합 (ITU: International Telecommunication Union) 무선주파수대역활용, 통신관련권고안작성 ( 주로전기, 전자, 전파분야 ) 전화, Fax, 패킷통신등 Public Network에대한국제표준화추진 (PSTN, ATM,..) 국제표준화기구 (ISO: International Standard Organization) 주로데이타통신분야의표준화를담당 (how about ISO 9000?) OSI(Open System Interconnection) Reference Model (http://www.iso.org) Page 4 2
표준화 (Standardization) (2/2) 주요표준화기구 ( 계속 ) 미국표준화기구 (ANSI: American National Standard Institute) 미국내 (?) 자체공업표준을제정하는비영리 / 비정부조직기구 (ex: ANSI SS7) ISO의미국대표기구 (http://www.ansi.org) 전기전자기술자협회 (IEEE: Institute of Electrical and Electronics Engineers) 표준화기구의성격이외에학회성격을가지고있음 ( 전세계적 Network 형성 ) 대표적으로는 IEEE 802 계열의 LAN 관련규격이있음 ( 무선랜, 무선인터넷분야도포함 ) 한국정보통신기술협회 (TTA: Telecommunications Technology Associations) 국내각종표준화수행 ( 전기, 전자, 전파, 통신등 ) ITU의한국버전으로볼수있음 한국인터넷정보센터 (KNIC: Korea Networking Information Center) 국내전산망간의상호연동및조정역할 국내전산망의이름부여, 주소할당및인터넷관련표준안제정 한국전산망협의회 (KNC), 한국인터넷진흥원 (KRNIC), 무선인터넷표준화포럼, Page 5 OSI Reference Model 개요 ISO에서 1977년부터통신구조를표준화하기위한작업을진행하였으며, 그결과 OSI(Open System Interconnection) 라는 Reference Model이등장함 이기종시스템간의상호연동을위한국제적표준이나, 실제로사용되지는않고있음 (why? TCP/IP가 OSI Model 이전에자리를잡아, 학문적인의미만가지고있음 ) OSI 7 Layer 구조 ( 자세한내용은네트워크관련교과목에서수강요망 ) Application Layer Presentation Layer Session Layer Transport Layer Network Layer Link Layer Physical Layer Page 6 3
TCP/IP Protocol (1/2) 인터넷의 ( 실질적인 ) 기본프로토콜 OSI Model vs. TCP/IP Model OSILayer ISO 제정표준프로토콜 7개의층에서각각다른작업수행 이상적인표준안 TCP/IP - 인터넷표준프로토콜 - TCP: 데이터흐름 / 정확성확인 - IP: 패킷이동관리 - 대부분 OS(UNIX 등 ) 에서기본지원 Page 7 TCP/IP Protocol (2/2) TCP (Transmission Control Protocol) 데이타흐름관리, 데이타정확성확인 ( Transport Layer) 송수신자의주소와정보를묶어서패킷단위로나누고, 만들어진패킷을 IP 계층에전달하는역할 IP (Internet Protocol) 주어진패킷을어떻게목적지까지보낼것인가에대한역할 ( Network Layer) 패킷을받아서주소를해석하고경로를결정하여다음호스트로전송 Page 8 4
통신망의종류 LAN (Local Area Network, 근거리통신망 ) 건물내혹은소규모지역에구성된네트워크로서, 전송속도는 10~1000Mbps Wireless LAN ( 예 : KT 네스팟 ) 한정된지역내에서무선기술을사용하는 LAN 서비스 ( 예 : KT Nespot) WAN (Wide Area Network) 광역 ( 도시, 국가, 세계 ) 통신망으로서, 매우넓은범위를 Cover 함 ( 예 : PSTN, PSDN) 백본망 (Backbone Network) 네트워크와네트워크 (LAN, WAN) 를연결하는기간망으로서, 전송속도는 Gbps 이상 초고속통신망 백본망에서가정 (or 회사 ) 까지의인터넷망을연결하는네트워크의총칭 xdsl(digital Subscriber Line): 전화선 xdsl 모뎀 랜카드연결 (ADSL, XDSL, VDSL) Cable Modem: 케이블 TV의동축케이블을전송선으로활용 B-WLL(Broadband Wireless Local Loop): 무선통신 (CDMA, W-CDMA) 을사용한통신망 Page 9 미래의초고속통신서비스 전력선통신 (PLC: Power Line Communication) 전력선 ( 전선 ) 을이용하여인터넷서비스를제공 무선인터넷 현재 : CDMA(or GSM) 통신망을통하여수백 kbps의무선인터넷서비스제공 ( 네이트, 매직엔등의서비스, 벨소리 / 게임다운로드는모두이에해당함 ) 3G 무선인터넷 : W-CDMA 혹은 CDMA 1x-EVDO/EVDV 망에기반하여수 Gbps의무선인터넷서비스제공 ( 현재우리나라의경우 EVDO 서비스제공중에있음 ) 휴대인터넷 (Wibro): 이동통신망과는별도의무선망을구축 (RAS: Radio Access Station, ACR: Access Control Router) 하여수 Gbps의무선인터넷서비스제공 ( 초고속통신망의무선개념으로서, 우리나라의경우, 2006년에상용화예정 ) Page 10 5
Tips 휴대인터넷이란? 필요성및목적 국내의사업추진현황 ( 사업자선정결과, 상용화시점등 ) 유선인터넷과의차이점 전송속도, 장단점, Page 11 6