Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
1
웹과웹과 인터넷인터넷 활용활용 및및 실습실습(Web & Internet)(Web & Internet)
인터넷인터넷 응용응용 및및 서비스서비스 기술기술(Part I)(Part I)
문양세문양세강원대학교강원대학교 ITIT대학대학 컴퓨터과학전공컴퓨터과학전공
강의강의 내용내용인터넷 응용 및 서비스 기술
전자우편(e-mail)
인스턴트 메신저(instant messenger)
홈네트워크 (home network)
Web 2.0
FTP (file transfer protocol)
WWW (world wide web)
인터넷 검색
P2P (peer-to-peer)
개인 미니홈페이지
블로그 (blog)
UCC (user created content)
Web & Internetby Yang-Sae MoonPage 2
VoIP (Voice over IP)
IPTV
텔레매틱스 (telematics)
2
전자우편전자우편(e(e--mail) mail) 개념개념
전자우편이란 인터넷에 가입된 사용자들이 종이와 우편배달부 대신 컴
퓨터와 전기적인 통신 매체를 통하여 편지를 주고받는 기능이다.
기존 우편과 비교했을 때의 특징
인터넷 응용 및 서비스 기술
기존 우편과 비교했을 때의 특징
• 거리에 제한 없이 인터넷에 연결만 되어 있으면 언제든지 우편을 보내고 받을 수 있다.
• 다양한 멀티미디어 파일을 첨부할 수 있다.
• 비용이 거의 들지 않는다.
Web & Internetby Yang-Sae MoonPage 3
사용자ID 도메인 네임
ysmoon @ kangwon.ac.kr
<전자우편 주소형식>
전자우편의전자우편의 종류종류 (1/4)(1/4)
웹 메일
• 특별한 환경 설정 없이 어디서나 메일 확인이 가능 (인터넷 연결시)
• 서버에 접속하여 서버에 있는 편지를 읽음
인터넷 응용 및 서비스 기술
• 메일 저장용량의 한계와 오프라인(offline) 시 메일확인불가
POP3
• 전용 프로그램(outlook express, netscape messenger)을 이용하여 편지를 송수신
• 이메일 클라이언트 프로그램을 이용하여 이메일을 수신할 수 있도록 하는 역할
Web & Internetby Yang-Sae MoonPage 4
• 오프라인 작업도 가능 (메일을 자신의 PC에 저장 관리)
3
전자우편의전자우편의 종류종류 (2/4)(2/4)인터넷 응용 및 서비스 기술
웹 메일 예제 (강원대 웹 메일)
Web & Internetby Yang-Sae MoonPage 5
전자우편의전자우편의 종류종류 (3/4)(3/4)인터넷 응용 및 서비스 기술
웹 메일 예제 (Gmail)
Web & Internetby Yang-Sae MoonPage 6
4
전자우편의전자우편의 종류종류 (4/4)(4/4)
POP3 예제 (Outlook express)
인터넷 응용 및 서비스 기술
Web & Internetby Yang-Sae MoonPage 7
전자우편전자우편((웹웹 메일메일)) 사용법사용법
네이버 메일 http://mail.naver.com
구글 메일(gmail) http://gmail.com
인터넷 응용 및 서비스 기술
Web & Internetby Yang-Sae MoonPage 8
5
전자우편의전자우편의 작동작동 원리원리
송신자에서 TCP 프로토콜이 전자우편 메시지를 패킷으로 분해
IP 프로토콜이 목적지에 패킷을 전송
목적지에서 다시 TCP 프로토콜이 패킷을 조립하여 원래 메시지를 복원
인터넷 응용 및 서비스 기술
목적지에서 다시 TCP 프로토콜이 패킷을 조립하여 원래 메시지를 복원
INTERNET INTERNET
메일서버A
송신자네트워크에 맞도록
네트워크에 맞도록패킷 크기 설정
Web & Internetby Yang-Sae MoonPage 9
INTERNET
메일서버B
수신자To : 수신자ID@메일서버BFrom : 송신자ID@메일서버A
패킷 크기 설정
네트워크에 맞도록패킷 크기 설정
코드화 및 암호화복원화 및 복호화
메일은메일은??
매일 보라고 해서 메일이다!
이건 아냐 메일 보냈다고? 난 못 받았는데? 날라 갔나 봐
인터넷 응용 및 서비스 기술
이건 아냐: 메일 보냈다고? 난 못 받았는데? 날라 갔나 봐.
이건 아냐: 친구에게 메일 보내고, “메일 보냈어”라고 문자 보낸다.
대학생이라면 하루에 적어도 한번 (게임만 하지 말고) 메일을 체크해야.
Web & Internetby Yang-Sae MoonPage 10
6
강의강의 내용내용인터넷 응용 및 서비스 기술
전자우편(e-mail)
인스턴트 메신저(instant messenger)
홈네트워크 (home network)
Web 2.0
FTP (file transfer protocol)
WWW (world wide web)
인터넷 검색
P2P (peer-to-peer)
개인 미니홈페이지
블로그 (blog)
UCC (user created content)
Web & Internetby Yang-Sae MoonPage 11
VoIP (Voice over IP)
IPTV
텔레매틱스 (telematics)
인스턴트인스턴트 메신저메신저 개요개요
네트워크에 있는 컴퓨터간에 직접 메시지를 주고받을 수 있는 서비스
단순한 메시지 교환뿐 아니라 파일 교환, 화상, 음성 채팅 등의 기능도 함
께 제공
인터넷 응용 및 서비스 기술
께 제공
현재 사용되는 메신저로는 버디버디, 세이클럽(타키), MSN, 야후 메신저,
네이트온, 드림위즈 지니, 다음메신저 등이 있음
Web & Internetby Yang-Sae MoonPage 12
7
인스턴트인스턴트 메신저메신저 예제예제 –– MSNMSN인터넷 응용 및 서비스 기술
Web & Internetby Yang-Sae MoonPage 13
인스턴트인스턴트 메신저메신저 예제예제 –– 네이트온네이트온인터넷 응용 및 서비스 기술
Web & Internetby Yang-Sae MoonPage 14
8
인스턴트인스턴트 메신저메신저 사용법사용법 ((네이트온네이트온))
네이트온(http://nateonweb.nate.com) 접속 후, 최신 버전 다운로드
사용자의 운영체제에 맞는 버전으로 다운로드
인터넷 응용 및 서비스 기술
Web & Internetby Yang-Sae MoonPage 15
인스턴트인스턴트 메신저메신저 제공제공 기능기능
친구/그룹 관리: 친구 추가, 친구 삭제
대화하기: 초대, 파일, 화상, 음성 등
인터넷 응용 및 서비스 기술
메신저 종류에 따라 제공하는 기능이 조금씩 상이함
최근에는 단순한 텍스트 주고 받기에서 벗어나,
음성 전화, 화상 전화 등으로 그 서비스가 확대되고 있음
Web & Internetby Yang-Sae MoonPage 16
9
인스턴트인스턴트 메신저메신저 작동작동 원리원리 (1/2)(1/2)
1. 소프트웨어를 실행시키면 인스턴트 메신저의 로그인 서버에 TCP 연결
2. 사용자 아이디와 암호를 검사 후 연결이 정확하다면 사용자의 인스턴트
메시지 세션을 처리할 서버에 연결
인터넷 응용 및 서비스 기술
메시지 세션을 처리할 서버에 연결
3. 서버와의 연결을 확보하면 클라이언트 소프트웨어가 버디리스트를 서버
로 전송 (누가 온라인에 접속 되어 있는지 검사)
4. 로그인하면 친구가 접속된 것을 알 수 있고, 사용자는 친구와 인스턴트
메시지를 주고 받을 수 있음
Web & Internetby Yang-Sae MoonPage 17
인스턴트인스턴트 메신저메신저 작동작동 원리원리 (2/2)(2/2)인터넷 응용 및 서비스 기술
로그인 서버
메신저 서버
메신저 서버
친구A
친구B
① ID, Password ② 인증 후 세션연결요청
③ 세션연결
④ 버디리스트 전송
⑤버디 로그인 확인 요청 및 응답
⑤버디 로그인 확인 요청 및 응답
⑥ 버디리스트로그온 확인
⑦ to : 친구C⑧ 친구C가접속해 있는
Web & Internetby Yang-Sae MoonPage 18
메신저 서버
친구C
⑦ to : 친구C내용 : 안녕
접속해 있는서버에 메시지전송
⑨ to : 친구C내용 : 안녕
10
강의강의 내용내용인터넷 응용 및 서비스 기술
전자우편(e-mail)
인스턴트 메신저(instant messenger)
홈네트워크 (home network)
Web 2.0
FTP (file transfer protocol)
WWW (world wide web)
인터넷 검색
P2P (peer-to-peer)
개인 미니홈페이지
블로그 (blog)
UCC (user created content)
Web & Internetby Yang-Sae MoonPage 19
VoIP (Voice over IP)
IPTV
텔레매틱스 (telematics)
FTP (File Transfer Protocol)FTP (File Transfer Protocol)
인터넷에서 제공되는 서비스 중 파일을 주고 받을 수 있는 파일 전송 전
용 서비스로, 대용량의 파일을 빠른 속도로 교환하기 위해 많이 사용
HTTP로도 파일을 다운로드할 수 있으나 FTP가 훨씬 효율적임
인터넷 응용 및 서비스 기술
HTTP로도 파일을 다운로드할 수 있으나, FTP가 훨씬 효율적임
FTP의 특징
• 파일을 주고받는 서비스를 제공하는 쪽을 FTP 서버
• 서비스를 제공받는 쪽을 FTP 클라이언트
• FTP서버에서 발급해준 계정(account)과 비밀번호(password)를 입력
• Anonymous FTP서버: 누구든지 자유롭게 접속하여 파일을 다운로드 가능
Web & Internetby Yang-Sae MoonPage 20
Anonymous FTP서버: 누구든지 자유롭게 접속하여 파일을 다운로드 가능
(계정: anonymous, 패스워드: 자신의 e-mail 주소)
11
FTP FTP 클라이언트클라이언트 예제예제 –– 알알 FTPFTP
알툴즈(http://www.altools.co.kr)에서 알FTP를 다운로드 받을 수 있음
인터넷 응용 및 서비스 기술
Web & Internetby Yang-Sae MoonPage 21
<알FTP 실행>
<접속>
<다운로드/업로드>
FTP FTP 작동작동 원리원리인터넷 응용 및 서비스 기술
① ID, Password 로그인 요청
FTP 서버PC(FTP 클라이언트)
② 인증 후 커맨드 링크 연결
③ 커맨드 링크를 통해 폴더이동 및 파일목록 수신
④ 파일 다운로드 요청
⑤ 파일전송을 위한 데이터 링크 연결 후 파일전송파일전송이 완료되면 데이터 링크 연결 해제
⑥ 로그오프 요청, 커맨드 링크 연결해제
Web & Internetby Yang-Sae MoonPage 22
12
강의강의 내용내용인터넷 응용 및 서비스 기술
전자우편(e-mail)
인스턴트 메신저(instant messenger)
홈네트워크 (home network)
Web 2.0
FTP (file transfer protocol)
WWW (world wide web)
인터넷 검색
P2P (peer-to-peer)
개인 미니홈페이지
블로그 (blog)
UCC (user created content)
Web & Internetby Yang-Sae MoonPage 23
VoIP (Voice over IP)
IPTV
텔레매틱스 (telematics)
WWWWWW
Wild Wild West?
인터넷 응용 및 서비스 기술
Web & Internetby Yang-Sae MoonPage 24
No~ World Wide Web
13
WWWWWW의의 정의정의
방대한 정보 검색을 위한 방안들이 고려
HTML과 웹 브라우저를 이용하는 대표적 인터넷 서비스
인터넷에 연결된 컴퓨터 속의 자료 중 공개하고 싶은 자료를 미리 선택
인터넷 응용 및 서비스 기술
인터넷에 연결된 컴퓨터 속의 자료 중 공개하고 싶은 자료를 미리 선택
하여 모든 인터넷 사용자가 사용 할 수 있게 하여 놓은 것
사용자에게 간편한 방법으로 다양한 미디어(media)를 일관성 있게 접근
할 수 있는 수단을 제공
인터넷에 존재하는 일반 텍스트 형태의 문서, 그림, 오디오, 동영상 등
Web & Internetby Yang-Sae MoonPage 25
의 각종 정보를 하나의 문서 형태로 통합하여 제공
WWW WWW 관련관련 용어용어 (1/5)(1/5)
하이퍼텍스트 (hypertext)
• 어떤 자료를 가지고 있으면서, 다른 문서로의 링크(hyperlink)를 가지고 있는 문서
• 인터넷 언어인 HTML로 만들어짐
인터넷 응용 및 서비스 기술
• 확장자는 *.HTML 혹은 *.HTM 임
하이퍼미디어 (hypermedia)
• 텍스트 이외에 오디오, 그림 또는 동영상 등의 다양한 멀티미디어 정보를 말함
• 하이퍼텍스트와 마찬가지로 하이퍼링크를 통해 다른 문서로의 연결고리를 가짐
Web & Internetby Yang-Sae MoonPage 26
하이퍼링크 (hyperlink)
• 문서간의 이동이나 한 문서 내에서의 이동을 위해 사용되는 링크
14
WWW WWW 관련관련 용어용어 (2/5)(2/5)
하이퍼텍스트(하이퍼미디어)와 하이퍼링크
인터넷 응용 및 서비스 기술
Web & Internetby Yang-Sae MoonPage 27
WWW WWW 관련관련 용어용어 (3/5)(3/5)
HTML (HyperText Markup Language)
• WWW에서 사용하는 표준 문서 양식
• 하이퍼텍스트를 만드는 수단/언어
인터넷 응용 및 서비스 기술
• 사용자에게 보여줄 문서의 표현 형식을 문서 내부에 지정
• (소스 보기를 통해 웹 사이트의 HTML 문서를 볼 수 있음, 아래는 동아일보 소스 보기)
Web & Internetby Yang-Sae MoonPage 28
15
WWW WWW 관련관련 용어용어 (4/5)(4/5)
브라우저 (or 클라이언트 프로그램)• 웹에서 사용자 인터페이스를 제공해 주는 프로그램
• HTML 문서를 보여 주며, HTML 문서의 특정부분을 클릭하면 연결된 자료를 보여주는하이퍼링크 기능을 가짐
인터넷 응용 및 서비스 기술
하이퍼링크 기능을 가짐
• 전에 찾았던 문서로의 이동 등을 처리
• 대표적 예제: Mosaic, Netscape Navigator, MS Explorer, Google Chrome, Firefox 등
Web & Internetby Yang-Sae MoonPage 29
WWW WWW 관련관련 용어용어 (5/5)(5/5)
HTTP (HyperText Transfer Protocol)
• WWW 상에서 웹 서버와 웹 클라이언트가 HTML 문서를 송수신하기 위해서 사용하는
프로토콜(통신규약)
인터넷 응용 및 서비스 기술
URL (Uniform Resource Locator)
• 웹 서비스에서 제공되는 여러 가지 자료들에 대한 접근형식, 존재하는 위치 및 자료의
이름을 표시하는 역할
• 인터넷 상의 모든 자료가 갖는 유일한 주소
접근 프로토콜://IP 주소 또는 도메인 이름/문서의 경로/문서이름
Web & Internetby Yang-Sae MoonPage 30
예) http://cs.kangwon.ac.kr/~ysmoon/courses.html
16
홈페이지홈페이지 작동작동 원리원리인터넷 응용 및 서비스 기술
INTERNET
① 웹 브라우저에서URL 입력
웹 브라우저 웹 브라우저
② 입력된 URL주소의 ③ 요청받은
④ 웹 브라우저에표시
Web & Internetby Yang-Sae MoonPage 31
웹서버
웹서버에게 요청③ 요청받은
객체 전송
웹웹 호스트호스트 서버의서버의 작동작동 원리원리
호스트는 필요한 통신 프로토콜을 관리하고, 웹 사이트를 생성하기 위한
페이지와 관련 소프트웨어를 가지고 있음
서버 소프트웨어는 호스트에 상주하면서 페이지를 지원하고 클라이언트
인터넷 응용 및 서비스 기술
서버 소프트웨어는 호스트에 상주하면서 페이지를 지원하고 클라이언트
웹 브라우저로부터 오는 요구에 응함
서버 소프트웨어에는 데이터베이스 서버, FTP 서버, 네트워크 서버 등이
있음
일반적으로, 유닉스, 윈도우 NT, 리눅스, 매킨토시 운영체제 등을 사용
Web & Internetby Yang-Sae MoonPage 32
브라우저에 정보를 보내는 일 이외에, JSP(Java Server Page), ASP(Active
Server Page)를 수행하기도 함
17
강의강의 내용내용인터넷 응용 및 서비스 기술
전자우편(e-mail)
인스턴트 메신저(instant messenger)
홈네트워크 (home network)
Web 2.0
FTP (file transfer protocol)
WWW (world wide web)
인터넷 검색
P2P (peer-to-peer)
개인 미니홈페이지
블로그 (blog)
UCC (user created content)
Web & Internetby Yang-Sae MoonPage 33
VoIP (Voice over IP)
IPTV
텔레매틱스 (telematics)
검색검색 엔진엔진
많은 웹사이트의 정보를 정리하여, 이들 정보를 쉽게 검색할 수 있도록
도와주는 사이트 (정보검색: information retrieval)
검색엔진은 사용자가 필요로 하는 정보를 인터넷상에서 찾아주는 역할
인터넷 응용 및 서비스 기술
검색엔진은 사용자가 필요로 하는 정보를 인터넷상에서 찾아주는 역할
Web & Internetby Yang-Sae MoonPage 34
18
정보구축정보구축 방식에방식에 따른따른 검색검색 엔진엔진 분류분류
매뉴얼 인덱스
• 사람이 직접 정보를 수집, 분류, 구축하는 방법
• 정보를 수집, 분류하는 사람을 서퍼(suffer)라 부름
인터넷 응용 및 서비스 기술
로봇 인덱스
• 자료의 수집, 분류, 색인을 로봇 프로그램이 수행하는 방법
• 수집하는 자료의 양이 방대하기 때문에 많은 검색 엔진이 로봇을 이용함
혼합 인덱스
• 자료의 수집, 분류, 색인을 로봇이 수행하되, 정제 과정을 두어 사람이 제공 정보의 질을
Web & Internetby Yang-Sae MoonPage 35
자 의 수집, 분류, 색인을 봇이 수행하되, 정제 과정을 두어 사람이 제공 정 의 질을
관리하는 구조임
• 대부분의 웹 사이트는 음란/폭력물 관리, 저작권 관리 차원에서 이 방법을 사용함
동작동작 방식에방식에 따른따른 검색검색 엔진엔진 분류분류 (1/3)(1/3)
주제별 검색 엔진
• 인터넷 상에 존재하는 웹 문서들을 주제별, 계층별로 정리하여 데이터베이스를
구축하는 형태임
인터넷 응용 및 서비스 기술
• 신뢰도가 높은 반면 검색 결과가 풍부하지는 않음
Web & Internetby Yang-Sae MoonPage 36
19
동작동작 방식에방식에 따른따른 검색검색 엔진엔진 분류분류 (2/3)(2/3)
키워드형 검색 엔진
• 가장 일반적인 방식으로, 검색어(keyword)를 입력하여 그것과 일치하는 내용이 있는
정보를 찾아주는 방식
인터넷 응용 및 서비스 기술
• 다양한 검색결과를 찾아주지만 정확한 정보를 찾기가 어려움.
Web & Internetby Yang-Sae MoonPage 37
동작동작 방식에방식에 따른따른 검색검색 엔진엔진 분류분류 (3/3)(3/3)
메타 검색 엔진
• 메타 검색엔진은 자체 내의 검색엔진을 가지고 있지 않고 사용자가 입력하는 검색어를
다른 검색엔진들에게 보내고, 가장 빨리 나오는 정보부터 사용자에게 제공
인터넷 응용 및 서비스 기술
Web & Internetby Yang-Sae MoonPage 38
20
국내국내 대표대표 검색엔진검색엔진 –– 네이버네이버인터넷 응용 및 서비스 기술
특징
• 키워드형 검색엔진
• 자연어 검색기능
• 리포트, 문서 검색기능
• 링크 인기도 기능
• 검색결과 미리보기 기능
• 어린이를 위한 주니어네이버 운영
Web & Internetby Yang-Sae MoonPage 39
외국외국 대표대표 검색엔진검색엔진 –– 구글구글인터넷 응용 및 서비스 기술
Web & Internetby Yang-Sae MoonPage 40
21
인터넷인터넷 검색엔진의검색엔진의 원리원리 (1/2)(1/2)
① 각 검색엔진은 문서를 수집할 때 자신들만의 규칙으로 설정된 크롤러
(crawler) 또는 스파이더(spider)를 사용한다.
② 스파이더들이 발견한 문서들과 URL들로부터 소프트웨어 에이전트는
인터넷 응용 및 서비스 기술
② 스파이더들이 발견한 문서들과 URL들로부터 소프트웨어 에이전트는
URL들과 문서들을 얻고, 인덱싱 소프트웨어에 정보를 보낸다.
③ 인덱싱 소프트웨어는 에이전트로부터 문서와 URL들을 받는다.
④ 정보를 찾기 위해 인터넷을 검색하기 원할 때 찾기 원하는 정보를 표현
할 수 있는 단어를 웹 페이지에 입력한다.
Web & Internetby Yang-Sae MoonPage 41
⑤ 여러분이 설정한 특징들을 기초로 하여 데이터베이스를 검색한다.
⑥ 각각의 검색엔진은 다양한 방법으로 결과를 보여준다.
인터넷인터넷 검색엔진의검색엔진의 원리원리 (2/2)(2/2)인터넷 응용 및 서비스 기술
스파이더
TV-ENTER.html 요청
스파이더
TV-ENTER.html 요청
WWW.CARS.COMlink link link
WWW.BOOKS.COMlink link link
서버
COMPUTERS
ARTS
SPORTS
ENTERTAINMENT
Database
검색된 TV-ENTER 페이지
URL, 문서
URL, 문서
WWW.CARS.COMlink link link
WWW.BOOKS.COMlink link link
서버
COMPUTERS
ARTS
SPORTS
ENTERTAINMENT
Database
검색된 TV-ENTER 페이지
URL, 문서
URL, 문서
Web & Internetby Yang-Sae MoonPage 42
WWW.MONEY.COMlink link link
ARTS ENTERTAINMENT
URL, 문서WWW.MONEY.COM
link link link
ARTS ENTERTAINMENT
URL, 문서
22
강의강의 내용내용인터넷 응용 및 서비스 기술
전자우편(e-mail)
인스턴트 메신저(instant messenger)
홈네트워크 (home network)
Web 2.0
FTP (file transfer protocol)
WWW (world wide web)
인터넷 검색
P2P (peer-to-peer)
개인 미니홈페이지
블로그 (blog)
UCC (user created content)
Web & Internetby Yang-Sae MoonPage 43
VoIP (Voice over IP)
IPTV
텔레매틱스 (telematics)
P2P P2P 개요개요
클라이언트/서버 모델에 대응되는 (분산) 모델
P2P는 각 컴퓨터가 동등한 능력이 있어, 어떤 컴퓨터에서라도 통신 세션
을 시작할 수 있는 통신 모델을 지칭
인터넷 응용 및 서비스 기술
을 시작할 수 있는 통신 모델을 지칭
Peer-to-Peer를 우리말로는 동등 계층 통신이라고도 부르는데, 그 의미에
는 네트워크에 연결되어 있는 모든 컴퓨터가 서로 대등한 동료의 입장에
서 데이터나 주변 장치 등을 공유할 수 있다는 의미
Web & Internetby Yang-Sae MoonPage 44
서버와 클라이언트 역할을 동시에 수행 서벤트(servant)
23
P2P P2P 유형유형 (1/3)(1/3)
기존의 클라이언트 시스템
• 기존의 클라이어트/서버 구조에서 휴무 PC를 이용, 가상의 슈퍼 컴퓨팅 파워를 실현하
는 클라이언트 컴퓨팅 중심의 응용
인터넷 응용 및 서비스 기술
• SETI 프로젝트에서 활용 (SETI@home: 지구 외 지적 생명체 분석/탐구 프로젝트)
Web & Internetby Yang-Sae MoonPage 45
P2P P2P 유형유형 (2/3)(2/3)
Pure형 P2P 시스템
• 중심 서버가 없는 피어들의 연결에 의한 자기조직화 능력으로 가상의 네트워크를 구성
• 모든 컴퓨터가 완전하게 대등한 시스템 형태 (모든 컴퓨터가 동등한 서벤트 역할)
인터넷 응용 및 서비스 기술
• 신뢰성이 높으나, 제어하기가 어려움
Hybrid형 P2P 시스템
• 서버와 복수의 서벤트(클라이언트)로 구성됨
• 시스템의 중심에 있는 서버가 정보의 검색 기능, 인증 기능, 메시지의 일시적 보관 기능
Web & Internetby Yang-Sae MoonPage 46
등을 수행
• 다수의 서벤트는 정보를 생성, 축적하는 동시에 정보의 요청 및 교환을 행함
• 대부분의 P2P 시스템은 이러한 hybrid 형태를 취함
24
P2P P2P 유형유형 (3/3)(3/3)인터넷 응용 및 서비스 기술
(a) Client/Sever(c) Hybrid
Web & Internetby Yang-Sae MoonPage 47
(b) Peer-to-Peer
P2P P2P 서비스의서비스의 예예 (1/3)(1/3)
자원 공유 (스토리지 및 CPU 자원의 공유)
• 많은 수의 PC들이 네트워크를 통해 연결됨에 따라 전체적인 시스템의 자원효율을 위해
고안
인터넷 응용 및 서비스 기술
• 모든 노드들에 부여되는 부하들을 균일하게 하여 시스템의 성능을 최대한 이끌 수 있도
록 제어함
• 대표적인 서비스 응용: 분산 파일 시스템, 파일 콘텐츠 공유(예: 냅스터, 당나귀),
그리드컴퓨팅(예: SETI@home)
Web & Internetby Yang-Sae MoonPage 48
25
P2P P2P 서비스의서비스의 예예 (2/3)(2/3)
방송 및 광고
• 실시간 방송 및 광고 서비스 (예: 아프리카: www.afreeca.com)
• P2P 에이전트 경매
인터넷 응용 및 서비스 기술
Web & Internetby Yang-Sae MoonPage 49
P2P P2P 서비스의서비스의 예예 (3/3)(3/3)
인터넷 전화
• VoIP 기술을 통해 가능
• 인터넷을 통한 전화 서비스
인터넷 응용 및 서비스 기술
Web & Internetby Yang-Sae MoonPage 50
26
P2P P2P 사용법사용법 –– 당나귀당나귀 (1/2)(1/2)
당나귀 클라이언트를 http://www.edonkeyp2p.com에서 다운로드
인터넷 응용 및 서비스 기술
<설치완료>
다운로드
Web & Internetby Yang-Sae MoonPage 51
P2P P2P 사용법사용법 –– 당나귀당나귀 (2/2)(2/2)인터넷 응용 및 서비스 기술
<당나귀 실행화면> <검색결과>
2
3 4
1
Web & Internetby Yang-Sae MoonPage 52
2006년 이후 당나귀 서비스가 중지된 것을 알고 있으나,
현재도 웹 사이트가 있고, 뭔가 서비스가 있네…
27
P2P P2P 동작동작 원리원리인터넷 응용 및 서비스 기술
① 접속요청 및 허가
② 공유하 자 하 파일목록 전송③ 해당 PC의 IP 주소와
공유파일 목록 저장② 공유하고자 하는 파일목록 전송
P2P 서버PC
공유파일 목록 저장
④ 찾고자 하는 파일검색 ⑤ 검색된 파일들의 리스트와해당 파일을 소유한 PC주소 전송
⑥ 파일을 소유한 PC에 접속 후파일 다운로드
Web & Internetby Yang-Sae MoonPage 53
PC
강의강의 내용내용인터넷 응용 및 서비스 기술
전자우편(e-mail)
인스턴트 메신저(instant messenger)
홈네트워크 (home network)
Web 2.0
FTP (file transfer protocol)
WWW (world wide web)
인터넷 검색
P2P (peer-to-peer)
개인 미니홈페이지
블로그 (blog)
UCC (user created content)
Web & Internetby Yang-Sae MoonPage 54
VoIP (Voice over IP)
IPTV
텔레매틱스 (telematics)