2013. 05 김 형 진 (kim@jbnu.ac.kr) 전북대학교 IT응용시스템공학과 인터넷 서비스 Chapter 06 2013. 05 김 형 진 (kim@jbnu.ac.kr) 전북대학교 IT응용시스템공학과
IP(Internet Protocol) 1. 인터넷 서비스 IP(Internet Protocol) IP(Internet Protocol) 인터넷 계층에서 가장 중요한 프로토콜 다양한 네트워크로 구성된 인터넷을 통하여 발신지에서 목적지까지 데이터그램을 전송할 수 있도록 라우팅 기능 수행 오류와 상황 보고, 경로 제어하는 정보 전달 기능 등은 미포함 IP 데이터그램은 헤더와 데이터로 구성. 헤더에는 다양한 정보 포함
1. 인터넷 서비스 IP 헤더의 항목
1. 인터넷 서비스 IP 헤더의 항목
IPv6(Internet Protocol Version 6) 1. 인터넷 서비스 IPv6(Internet Protocol Version 6) IPv4의 한계와 IPv6의 출현 배경 IPv4는 지난 약 30년 동안 가장 광범위하게 사용해 온 주소 체계 주소의 표현 범위가 32비트기 때문에 인터넷 사용자의 급속한 증가에 비해서 주소의 표현에 있어서 한계 주소 할당 공간이 부족하고, 주소 설정이 어려우며, 보안 대책 등이 미흡 IPv6의 주소 공간 128비트며, 32비트인 IPv4보다 주소 공간 많이 확대 IPv6의 추진 조직 1990년대 초에 인터넷 기술 작업반(IETF)에서 연구와 표준화 작업을 수행 IPv6의 특징 주소 공간은 128비트이며, 32비트인 IPv4의 주소 공간보다 많이 확대 IPv4에 있는 헤더 길이 항목을 포함하지 않으며, 헤더 길이를 40 바이트로 고정되어 있으므로 헤더를 처리하는 소프트웨어를 최적화하기 쉬움. 유니캐스트, 애니캐스트, 멀티캐스트 세 가지 형태에 관한 주소 규칙이 있음
IPv6(Internet Protocol Version 6) 1. 인터넷 서비스 IPv6(Internet Protocol Version 6) IPv6의 헤더 구조
IPv6(Internet Protocol Version 6) 1. 인터넷 서비스 IPv6(Internet Protocol Version 6) IPv6 헤더의 항목
1-1 전자메일 전자메일(E-mail) 1. 인터넷 서비스 전 세계 어느 곳이든지 인터넷으로 연결된 사용자와 단 몇 초 내에 편지를 주고받을 수 있는 서비스
1-1 전자메일 SMTP(Simple Mail Transfer Protocol) 1. 인터넷 서비스 전자우편 주소의 구성
1-1 전자메일 스팸메일 1. 인터넷 서비스 불특정 다수에게 본인의 수신 동의와 관계없이 뿌려진다는 뜻 쓰레기같이 불필요한 메일이라는 의미에서 ‘정크 메일(junk mail)’이라고도 함
1-2 FTP FTP(File Transfer Protocol) 1. 인터넷 서비스 컴퓨터 간 파일을 전송하는데 사용되는 프로토콜
1-2 FTP FTP(File Transfer Protocol) 1. 인터넷 서비스 시스템에 로그온하여 파일을 액세스하려면 네트워크 시스템 관리자에게서 사용 권한을 받아야 사용 가능 서버를 액세스할 수 있는 “익명(anonymous)”의 FTP도 존재
1. 인터넷 서비스 1-3 텔넷 텔넷(telnet) 먼 곳에 떨어져 있는 다른 컴퓨터에 접속해서 마치 자신의 PC를 사용하는 것처럼 사용하도록 해주는 프로그램
1. 인터넷 서비스 1-4 유즈넷 유즈넷(usenet) : 이용자 네트워크(Users' network)란 뜻
1. 인터넷 서비스 1-5 고퍼 고퍼(gopher) 인터넷 사용자가 메뉴 방식의 사용자 환경에서 정보를 쉽게 검색하고 획득할 수 있도록 지원하는 서비스
1-5 고퍼 국내 기관에서 서비스하고 있는 고퍼 사이트의 주소 1. 인터넷 서비스 서강대학교: gopher://gopher.sogang.ac.kr 충북대학교 (CBUBBS): gopher://cbubbs.chungbuk.ac.kr KAIST-CAIR (Center for AI Research): gopher://cair.kaist.ac.kr KAIST-Center for Information and Research Computing: gopher://sorak.kaist.ac.kr KAIST-SPARCS Gopher Server: gopher://ara.kaist.ac.kr 하나망-HANAnet (Korea Telecom Research Center): gopher://gopher.hana.nm.kr 교육망-KREN (Korea Research & Education Network): gopher://ns.kren.nm.kr 연구망-KREONet (Korea Research Environment Open Network): gopher://garam.kreonet.re.kr 한국전산원(National Computerization Agency): gopher://gopher.nca.or.kr 한국 망정보 센터(Korea Network Information Center): gopher://gopher.krnic.net Dacom R&D Center: gopher://halla.dacom.co.kr 아이네트 기술(한누리): gopher://nuri.net
1-6 WWW WWW(World Wide Web) 1. 인터넷 서비스 데이터 사이에 밀접한 관계를 가지고 표현되는 하이퍼 텍스트(Hyper Text) 형식으로 정보를 공유하기 위한 서비스 웹이 발달하면서 정적인 하이퍼텍스트에서 자바스크립트나 다른 도구들을 이용한 동적이고 화려한 웹으로 발전 오늘날의 웹 : 단순히 텍스트로 이루어진 문서만이 아니라 소리, 그림, 동영상 등을 포함하는 하이퍼 미디어(Hyper Media)라는 확장된 개념으로 정보를 공유 WWW는 브라우저라고 불리는 클라이언트 프로그램들을 이용
1. 인터넷 서비스 1-6 WWW WWW의 탄생 배경 1989년부터 스위스 제네바 입자물리연구소(CERN, Centre European Researche Nucleare)의 팀 버너스리(Tim Berners-Lee, 1955 ~ )는 멀리 떨어져 있는 연구자들끼리 새로운 아이디어나 연구 결과 등의 정보를 효과적으로 공유할 수 있는 수단으로써 ‘하이퍼텍스트 프로젝트’라고 명명된 정보 전달 방법을 제안 전 세계에 거미줄처럼 얽힌 네트워크라는 뜻을 가진 웹이라는 이름으로 불림 1990년 말에 NeXT라는 컴퓨터에서 작동하는 최초의 웹 소프트웨어가 발표
2. 인터넷 응용 기술 2-1 정보 검색 인터넷을 사용하는 가장 중요한 이유이며, 가장 필요하고 유용한 서비스
2-2 전자상거래 전자상거래(EC, Electronic Commerce) 2. 인터넷 응용 기술 인터넷을 통해서 기업이 가상 상점을 구축하여 고객에게 One-to-One 비즈니스를 할 수 있는 채널
2-3 인터넷 화상회의 인터넷 화상회의 2. 인터넷 응용 기술 멀리 떨어져 있는 사람끼리 인터넷을 통하여 상대방의 모습을 보면서 실시간 통화가 가능하도록 한 기술
2-4 인터넷 전화 인터넷 전화 인터넷 전화의 특징 2. 인터넷 응용 기술 전화기를 전화선에 연결하는 대신 전 세계적으로 구석구석 연결되어 있는 인터넷 선에 연결하여 사용하는 새로운 방식의 전화 서비스 인터넷 전화의 특징 인터넷이 연결된 곳이라면 어느 곳에서든 사용할 수 있기 때문에 휴대전화와 같이 이동성과 활용성이 뛰어남
2-4 인터넷 전화 VoIP(Voice over Internet Protocol) 기술 2. 인터넷 응용 기술 기존의 회선 교환 기술을 이용하여 음성 정보를 전달하던 것과는 다르게 음성 정보를 패킷 형태로 변환하여 IP(internet Protocol) 데이터 그램 방식으로 전송하는 기술 음성, 데이터, 비디오 정보까지 IP 기반의 인터넷환경에서 통합 전송을 가능하게 하는 기술을 포괄적으로 의미 IP 전화기, 게이트웨이(gateway), MCU(Multipoint Control Unit) 등이 필요
2-4 인터넷 전화 IP 전화기 코덱(CODEC) 2. 인터넷 응용 기술 VoIP 단말장치로서 아날로그 전화기를 그대로 사용하거나 또는 아날로그 음성을 디지털화하는 코덱(CODEC)과 디지털 음성을 IP 기반 패킷으로 변화하는 기능을 갖는 디지털 전화기 코덱(CODEC) 코더(coder)와 디코더(decoder)의 합성어 데이터를 디지털로 바꿔 주고, 본래대로 재생시켜 주기도 하는 소프트웨어
2. 인터넷 응용 기술 2-4 인터넷 전화 게이트웨이 일반적으로 서로 다른 아키텍처의 네트워크나 프로토콜을 결합시키기 위해 사용되는 장비나 소프트웨어, 또는 네트워크 장비로 정의
2-4 인터넷 전화 MCU(Multipoint Control Unit) 2. 인터넷 응용 기술 다자간 음성이나 화상, 데이터 회의를 위해, 하나의 터미널이 보낸 트래픽을 여러 대의 다른 터미널에 복사해서 전달하는 장치
2-4 인터넷 전화 IP 소프트폰 폰 다이얼러 PSTN(Public Switched Telephone Network) 2. 인터넷 응용 기술 2-4 인터넷 전화 IP 소프트폰 IP 폰의 모든 기능을 소프트웨어적으로 구현한 것 폰 다이얼러 IP와 H.323 기반, 혹은 모뎀을 이용한 PSTN(Public Switched Telephone Network)을 이용해 음성 통화를 지원하는 프로그램 PSTN(Public Switched Telephone Network) 공공 통신 사업자가 운영하는 공중 전화 교환망 VoIP 표준 VoIP 장비와 서비스에 구현되고 있는 프로토콜 SIP(Session Initiation Protocol), H.323, MGCP, Megaco/H.248 ITU나 IETF가 꾸준히 표준화 작업을 진행 중
2-5 인터넷 방송 인터넷 방송(IPTV, Internet Protocol TV) 2. 인터넷 응용 기술 그 개념이 인터넷으로 영상을 보는 것에서 출발 영상을 디지털화(압축, encoding)하고, 작은 단위(packet)로 쪼갠 다음 IP(Internet Protocol)에 연속적(streaming)으로 전송하고, 이를 원거리에서 단말기로 다시 연속적으로 재생(조합, decoding)하여 영상을 표시하는 기술
2-5 인터넷 방송 VOD vs. N-VOD 2. 인터넷 응용 기술 VOD N-VOD(Near VOD) 서비스의 일종으로 Video ON Demand의 약자 “요구하면 바로 영상을 보여준다.”는 의미 일시 정지, 빨리 보기, 다시 보기 및 다양한 정보 를 시청자가 맘대로 할 수 있는 서비스 형태 N-VOD(Near VOD) 일반적인 VOD 강점인 원하는 시간에 볼 수 있다는 부분을 최대한 유지하면서 서비스하는 방법 같은 영상을 10분 또는 5분 단위로 다른 채널에서 방송 N-VOD의 방식 : A라는 영화가 100번 채널에서 2시에 시작되었다면, 2시 넘어서 TV를 볼 경우 101번에서 2시 5분에 같은 영화를 볼 수 있게 하는 것
2-5 인터넷 방송 Unicast Broadcast Multicast 2. 인터넷 응용 기술 시청자가 요구한 데이터를 해당 사용자에게만 전달하는 방식 Broadcast 한 개의 데이터를 방송의 형태로 전송 보내고 이를 사용자가 공유해서 보는 방식 Multicast 평상시에는 상단의 네트워크 장비까지만 전송사용자 사용자의 요구가 있을 때에만, 그 사용자에게 해당 데이터를 전송
Thank You