27
1 웹과 웹과 인터넷 인터넷 활용 활용 및 실습 실습 (Web & Internet) (Web & Internet) 인터넷 인터넷 응용 응용 및 서비스 서비스 기술 기술 (Part I) (Part I) 문양세 문양세 강원대학교 강원대학교 IT IT대학 대학 컴퓨터과학전공 컴퓨터과학전공 강의 강의 내용 내용 인터넷 응용 및 서비스 기술 전자우편(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 & Internet by Yang-Sae Moon Page 2 VoIP (Voice over IP) IPTV 텔레매틱스 (telematics)

04. 인터넷 응용 및 서비스 기술 (Part I)

Embed Size (px)

Citation preview

Page 1: 04. 인터넷 응용 및 서비스 기술 (Part I)

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)

Page 2: 04. 인터넷 응용 및 서비스 기술 (Part I)

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에 저장 관리)

Page 3: 04. 인터넷 응용 및 서비스 기술 (Part I)

3

전자우편의전자우편의 종류종류 (2/4)(2/4)인터넷 응용 및 서비스 기술

웹 메일 예제 (강원대 웹 메일)

Web & Internetby Yang-Sae MoonPage 5

전자우편의전자우편의 종류종류 (3/4)(3/4)인터넷 응용 및 서비스 기술

웹 메일 예제 (Gmail)

Web & Internetby Yang-Sae MoonPage 6

Page 4: 04. 인터넷 응용 및 서비스 기술 (Part I)

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

Page 5: 04. 인터넷 응용 및 서비스 기술 (Part I)

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

Page 6: 04. 인터넷 응용 및 서비스 기술 (Part I)

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

Page 7: 04. 인터넷 응용 및 서비스 기술 (Part I)

7

인스턴트인스턴트 메신저메신저 예제예제 –– MSNMSN인터넷 응용 및 서비스 기술

Web & Internetby Yang-Sae MoonPage 13

인스턴트인스턴트 메신저메신저 예제예제 –– 네이트온네이트온인터넷 응용 및 서비스 기술

Web & Internetby Yang-Sae MoonPage 14

Page 8: 04. 인터넷 응용 및 서비스 기술 (Part I)

8

인스턴트인스턴트 메신저메신저 사용법사용법 ((네이트온네이트온))

네이트온(http://nateonweb.nate.com) 접속 후, 최신 버전 다운로드

사용자의 운영체제에 맞는 버전으로 다운로드

인터넷 응용 및 서비스 기술

Web & Internetby Yang-Sae MoonPage 15

인스턴트인스턴트 메신저메신저 제공제공 기능기능

친구/그룹 관리: 친구 추가, 친구 삭제

대화하기: 초대, 파일, 화상, 음성 등

인터넷 응용 및 서비스 기술

메신저 종류에 따라 제공하는 기능이 조금씩 상이함

최근에는 단순한 텍스트 주고 받기에서 벗어나,

음성 전화, 화상 전화 등으로 그 서비스가 확대되고 있음

Web & Internetby Yang-Sae MoonPage 16

Page 9: 04. 인터넷 응용 및 서비스 기술 (Part I)

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내용 : 안녕

Page 10: 04. 인터넷 응용 및 서비스 기술 (Part I)

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 주소)

Page 11: 04. 인터넷 응용 및 서비스 기술 (Part I)

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

Page 12: 04. 인터넷 응용 및 서비스 기술 (Part I)

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

Page 13: 04. 인터넷 응용 및 서비스 기술 (Part I)

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)

• 문서간의 이동이나 한 문서 내에서의 이동을 위해 사용되는 링크

Page 14: 04. 인터넷 응용 및 서비스 기술 (Part I)

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

Page 15: 04. 인터넷 응용 및 서비스 기술 (Part I)

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

Page 16: 04. 인터넷 응용 및 서비스 기술 (Part I)

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)를 수행하기도 함

Page 17: 04. 인터넷 응용 및 서비스 기술 (Part I)

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

Page 18: 04. 인터넷 응용 및 서비스 기술 (Part I)

18

정보구축정보구축 방식에방식에 따른따른 검색검색 엔진엔진 분류분류

매뉴얼 인덱스

• 사람이 직접 정보를 수집, 분류, 구축하는 방법

• 정보를 수집, 분류하는 사람을 서퍼(suffer)라 부름

인터넷 응용 및 서비스 기술

로봇 인덱스

• 자료의 수집, 분류, 색인을 로봇 프로그램이 수행하는 방법

• 수집하는 자료의 양이 방대하기 때문에 많은 검색 엔진이 로봇을 이용함

혼합 인덱스

• 자료의 수집, 분류, 색인을 로봇이 수행하되, 정제 과정을 두어 사람이 제공 정보의 질을

Web & Internetby Yang-Sae MoonPage 35

자 의 수집, 분류, 색인을 봇이 수행하되, 정제 과정을 두어 사람이 제공 정 의 질을

관리하는 구조임

• 대부분의 웹 사이트는 음란/폭력물 관리, 저작권 관리 차원에서 이 방법을 사용함

동작동작 방식에방식에 따른따른 검색검색 엔진엔진 분류분류 (1/3)(1/3)

주제별 검색 엔진

• 인터넷 상에 존재하는 웹 문서들을 주제별, 계층별로 정리하여 데이터베이스를

구축하는 형태임

인터넷 응용 및 서비스 기술

• 신뢰도가 높은 반면 검색 결과가 풍부하지는 않음

Web & Internetby Yang-Sae MoonPage 36

Page 19: 04. 인터넷 응용 및 서비스 기술 (Part I)

19

동작동작 방식에방식에 따른따른 검색검색 엔진엔진 분류분류 (2/3)(2/3)

키워드형 검색 엔진

• 가장 일반적인 방식으로, 검색어(keyword)를 입력하여 그것과 일치하는 내용이 있는

정보를 찾아주는 방식

인터넷 응용 및 서비스 기술

• 다양한 검색결과를 찾아주지만 정확한 정보를 찾기가 어려움.

Web & Internetby Yang-Sae MoonPage 37

동작동작 방식에방식에 따른따른 검색검색 엔진엔진 분류분류 (3/3)(3/3)

메타 검색 엔진

• 메타 검색엔진은 자체 내의 검색엔진을 가지고 있지 않고 사용자가 입력하는 검색어를

다른 검색엔진들에게 보내고, 가장 빨리 나오는 정보부터 사용자에게 제공

인터넷 응용 및 서비스 기술

Web & Internetby Yang-Sae MoonPage 38

Page 20: 04. 인터넷 응용 및 서비스 기술 (Part I)

20

국내국내 대표대표 검색엔진검색엔진 –– 네이버네이버인터넷 응용 및 서비스 기술

특징

• 키워드형 검색엔진

• 자연어 검색기능

• 리포트, 문서 검색기능

• 링크 인기도 기능

• 검색결과 미리보기 기능

• 어린이를 위한 주니어네이버 운영

Web & Internetby Yang-Sae MoonPage 39

외국외국 대표대표 검색엔진검색엔진 –– 구글구글인터넷 응용 및 서비스 기술

Web & Internetby Yang-Sae MoonPage 40

Page 21: 04. 인터넷 응용 및 서비스 기술 (Part I)

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, 문서

Page 22: 04. 인터넷 응용 및 서비스 기술 (Part I)

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)

Page 23: 04. 인터넷 응용 및 서비스 기술 (Part I)

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 형태를 취함

Page 24: 04. 인터넷 응용 및 서비스 기술 (Part I)

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

Page 25: 04. 인터넷 응용 및 서비스 기술 (Part I)

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

Page 26: 04. 인터넷 응용 및 서비스 기술 (Part I)

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년 이후 당나귀 서비스가 중지된 것을 알고 있으나,

현재도 웹 사이트가 있고, 뭔가 서비스가 있네…

Page 27: 04. 인터넷 응용 및 서비스 기술 (Part I)

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)