<4D6963726F736F667420506F776572506F696E74202D2030342E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA2831292E70707478>



Similar documents
Microsoft PowerPoint - ch02_인터넷 이해와 활용.ppt

6강.hwp

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

<3130BAB9BDC428BCF6C1A4292E687770>

공지사항

PowerPoint 프레젠테이션

입장

DBPIA-NURIMEDIA

레이아웃 1


과 위 가 오는 경우에는 앞말 받침을 대표음으로 바꾼 [다가페]와 [흐귀 에]가 올바른 발음이 [안자서], [할튼], [업쓰므로], [절믐] 풀이 자음으로 끝나는 말인 앉- 과 핥-, 없-, 젊- 에 각각 모음으로 시작하는 형식형태소인 -아서, -은, -으므로, -음

<C0CEBCE2BABB2D33C2F7BCF6C1A420B1B9BFAAC3D1BCAD203130B1C72E687770>

<C3D6C1BE5FBBF5B1B9BEEEBBFDC8B0B0DCBFEFC8A C3D6C1BEBABB292E687770>

E1-정답및풀이(1~24)ok

6±Ç¸ñÂ÷

교사용지도서_쓰기.hwp

초등국어에서 관용표현 지도 방안 연구

<C1B6BCB1B4EBBCBCBDC3B1E2342DC3D6C1BE2E687770>

¸é¸ñ¼Ò½ÄÁö 63È£_³»Áö ÃÖÁ¾

untitled

민주장정-노동운동(분권).indd

177

최우석.hwp

제주어 교육자료(중등)-작업.hwp

時 習 說 ) 5), 원호설( 元 昊 說 ) 6) 등이 있다. 7) 이 가운데 임제설에 동의하는바, 상세한 논의는 황패강의 논의로 미루나 그의 논의에 논거로서 빠져 있는 부분을 보강하여 임제설에 대한 변증( 辨 證 )을 덧붙이고자 한다. 우선, 다음의 인용문을 보도록

< BDC3BAB8C1A4B1D4C6C75BC8A3BFDC D2E687770>

cls46-06(심우영).hwp

0429bodo.hwp

伐)이라고 하였는데, 라자(羅字)는 나자(那字)로 쓰기도 하고 야자(耶字)로 쓰기도 한다. 또 서벌(徐伐)이라고도 한다. 세속에서 경자(京字)를 새겨 서벌(徐伐)이라고 한다. 이 때문에 또 사라(斯羅)라고 하기도 하고, 또 사로(斯盧)라고 하기도 한다. 재위 기간은 6

01Report_210-4.hwp

<C3D1BCB15FC0CCC8C45FBFECB8AE5FB1B3C0B0C0C75FB9E6C7E D352D32315FC5E4292E687770>



교육 과 학기 술부 고 시 제 호 초 중등교육법 제23조 제2항에 의거하여 초 중등학교 교육과정을 다음과 같이 고시합니다. 2011년 8월 9일 교육과학기술부장관 1. 초 중등학교 교육과정 총론은 별책 1 과 같습니다. 2. 초등학교 교육과정은 별책

시험지 출제 양식

우리나라의 전통문화에는 무엇이 있는지 알아봅시다. 우리나라의 전통문화를 체험합시다. 우리나라의 전통문화를 소중히 여기는 마음을 가집시다. 5. 우리 옷 한복의 특징 자료 3 참고 남자와 여자가 입는 한복의 종류 가 달랐다는 것을 알려 준다. 85쪽 문제 8, 9 자료

상품 전단지

::: 해당사항이 없을 경우 무 표시하시기 바랍니다. 검토항목 검 토 여 부 ( 표시) 시 민 : 유 ( ) 무 시 민 참 여 고 려 사 항 이 해 당 사 자 : 유 ( ) 무 전 문 가 : 유 ( ) 무 옴 브 즈 만 : 유 ( ) 무 법 령 규 정 : 교통 환경 재

2

DBPIA-NURIMEDIA

화이련(華以戀) hwp

ÆòÈ�´©¸® 94È£ ³»Áö_ÃÖÁ¾

歯1##01.PDF

<5BC1F8C7E0C1DF2D31B1C75D2DBCF6C1A4BABB2E687770>

120229(00)(1~3).indd

ODS-FM1

untitled

<C5F0B0E82D313132C8A328C0DBBEF7BFEB292E687770>

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA2E >

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을


<4D F736F F D2033BFF920BECBBEE0BFF9B0A3BAB8B0EDBCAD2E646F6378>

Analyst Briefing

장: 200 세외수입 관: 210 경상적세외수입 항: 213 수수료수입 (단위:천원) [ 일반회계 ] 1,405,842 1,399,860 5,982 < 청소행정과 > 1,028,442 1,022,460 5,982 사업장종량제봉투 제작비용(30L) 79.43원*30,00

What is P2P? Path to Profitability 지식 교환 개념: 지식 포탈 Peer-to-Peer: 등 배간 연결 PC-to-PC, PC-to-Phone, Phone-to-PC People-to-People, Person-to-Person <출전: 박

cam_IG.book

1217 WebTrafMon II

< B5BFBEC6BDC3BEC6BBE E687770>

11민락초신문4호

Subnet Address Internet Network G Network Network class B networ


정도전 출생의 진실과 허구.hwp

hwp

제1절 조선시대 이전의 교육

사진 24 _ 종루지 전경(서북에서) 사진 25 _ 종루지 남측기단(동에서) 사진 26 _ 종루지 북측기단(서에서) 사진 27 _ 종루지 1차 건물지 초석 적심석 사진 28 _ 종루지 중심 방형적심 유 사진 29 _ 종루지 동측 계단석 <경루지> 위 치 탑지의 남북중심

새만금세미나-1101-이양재.hwp

??

652

歯 조선일보.PDF

<33B1C7C3D6C1BEBABB28BCF6C1A42D E687770>

FileMaker 15 WebDirect 설명서

<C1DFB1DE2842C7FC292E687770>

Network seminar.key

Microsoft PowerPoint - CoolMessenger_제안서_라이트_200508

96부산연주문화\(김창욱\)

???? 1

지난 2월 현직 부장판사가 네이버, 다음 등에서 기사에 악성 댓글 1만여 건을 단 사실이 드러났다. (출처 : JTBC, 상습적 악성 댓글 알고 보니 현직 부장 판사가, 2015년 2월 11일자) 헌법재판소는 인터넷을 가장 참여적인 시장 이자 표현촉진적인 매체 라고 했

죄형법정주의2 20문 및 해설.hwp

목 차 국회 1 월 중 제 개정 법령 대통령령 7 건 ( 제정 -, 개정 7, 폐지 -) 1. 댐건설 및 주변지역지원 등에 관한 법률 시행령 일부개정 1 2. 지방공무원 수당 등에 관한 규정 일부개정 1 3. 경력단절여성등의 경제활동 촉진법 시행령 일부개정 2 4. 대

종사연구자료-이야기방 hwp

정 답 과 해 설 1 (1) 존중하고 배려하는 언어생활 주요 지문 한 번 더 본문 10~12쪽 [예시 답] 상대에게 상처를 주고 한 사 람의 삶을 파괴할 수도 있으며, 사회 전체의 분위기를 해쳐 여러 가지 사회 문제를 발생시킬 수 있다. 04 5

슬라이드 1

4? [The Fourth Industrial Revolution] IT :,,,. : (AI), ,, 2, 4 3, : 4 3.

<34B1C720C0CEB1C7C4A7C7D828C3D6C1BEC6EDC1FD D28BCF6C1A4292E687770>

<%DOC NAME%> User Manual

160215

참고 금융분야 개인정보보호 가이드라인 1. 개인정보보호 관계 법령 개인정보 보호법 시행령 신용정보의 이용 및 보호에 관한 법률 시행령 금융실명거래 및 비밀보장에 관한 법률 시행령 전자금융거래법 시행령 은행법 시행령 보험업법 시행령 자동차손해배상 보장법 시행령 자본시장과

hwp

580 인물 강순( 康 純 1390(공양왕 2) 1468(예종 즉위년 ) 조선 초기의 명장.본관은 신천( 信 川 ).자는 태초( 太 初 ).시호는 장민( 莊 愍 ).보령현 지내리( 保 寧 縣 池 內 里,지금의 보령시 주포면 보령리)에서 출생하였다.아버지는 통훈대부 판무

<C1DFB0B3BBE7B9FD3128B9FDB7C92C20B0B3C1A4B9DDBFB5292E687770>

자료1 분기별 시청률 추이 (%) 사분기 2사분기 3사분기 4사분기 1사분기 2사분기 3사분기 4


봄호 언론 내지 1~89

ad hwp

<C0FAC0DBB1C7B4DCC3BCBFACC7D5C8B85F BFACC2F7BAB8B0EDBCAD5FB8E9C1F62CB3BBC1F62E687770>

3. 은하 1 우리 은하 위 : 나선형 옆 : 볼록한 원반형 태양은 은하핵으로부터 3만광년 떨어진 곳에 위치 2 은하의 분류 규칙적인 모양의 유무 타원은하, 나선은하와 타원은하 나선팔의 유무 타원은하와 나선 은하 막대 모양 구조의 유무 정상나선은하와 막대나선은하 4.

근대문화재분과 제4차 회의록(공개)

< C7D0B3E2B5B520B9FDC7D0C0FBBCBABDC3C7E820C3DFB8AEB3EDC1F528C8A6BCF6C7FC292E687770>

인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 의안 번호 179 제안연월일 : 제 안 자 :조례정비특별위원회위원장 제안이유 공무상재해인정기준 (총무처훈령 제153호)이 공무원연금법 시행규칙 (행정자치부령 제89호)으로 흡수 전면 개

교육실습 소감문

Transcription:

웹과 인터넷 활용 및실습 () (Part I) 문양세 강원대학교 IT대학 컴퓨터과학전공 강의 내용 전자우편(e-mail) 인스턴트 메신저(instant messenger) FTP (file transfer protocol) WWW (world wide web) 인터넷 검색 홈네트워크 (home network) Web 2.0 개인 미니홈페이지 블로그 (blog) UCC (user created content) P2P (peer-to-peer) VoIP (Voice over IP) IPTV 텔레매틱스 (telematics) Page 2 1

전자우편(e-mail) 개념 전자우편이란 인터넷에 가입된 사용자들이 종이와 우편배달부 대신 컴 퓨터와 전기적인 통신 매체를 통하여 편지를 주고받는 기능이다. 기존 우편과 비교했을 때의 특징 거리에 제한 없이 인터넷에 연결만 되어 있으면 언제든지 우편을 보내고 받을 수 있다. 다양한 멀티미디어 파일을 첨부할 수 있다. 비용이 거의 들지 않는다. 사용자ID ysmoon @ 도메인 네임 kangwon.ac.kr <전자우편 주소형식> Page 3 전자우편의 종류 (1/4) 웹메일 특별한 환경 설정 없이 어디서나 메일 확인이 가능 (인터넷 연결시) 서버에 접속하여 서버에 있는 편지를 읽음 메일 저장용량의 한계와 오프라인(offline) 시 메일확인불가 POP3 전용 프로그램(outlook express, netscape messenger)을 이용하여 편지를 송수신 이메일 클라이언트 프로그램을 이용하여 이메일을 수신할 수 있도록 하는 역할 오프라인 작업도 가능 (메일을 자신의 PC에 저장 관리) Page 4 2

전자우편의 종류 (2/4) 웹 메일 예제 (강원대 웹 메일) Page 5 전자우편의 종류 (3/4) 웹메일예제(Gmail) Page 6 3

전자우편의 종류 (4/4) POP3 예제 (Outlook express) Page 7 전자우편(웹 메일) 사용법 네이버 메일 http://mail.naver.com 구글 메일(gmail) http://gmail.com Page 8 4

전자우편의 작동 원리 송신자에서 TCP 프로토콜이 전자우편 메시지를 패킷으로 분해 IP 프로토콜이 목적지에 패킷을 전송 목적지에서 다시 TCP 프로토콜이 패킷을 조립하여 원래 메시지를 복원 메일서버A INTERNET INTERNET 송신자 코드화 및 암호화 네트워크에 맞도록 패킷 크기 설정 네트워크에 맞도록 패킷 크기 설정 복원화 및 복호화 INTERNET To : 수신자ID@메일서버B From : 송신자ID@메일서버A 메일서버B 네트워크에 맞도록 패킷 크기 설정 수신자 Page 9 메일은? 매일 보라고 해서 메일이다! 이건 아냐: 메일 보냈다고? 난 못 받았는데? 날라 갔나 봐. 이건 아냐: 친구에게 메일 보내고, 메일 보냈어 라고 문자 보낸다. 대학생이라면 하루에 적어도 한번 (게임만 하지 말고) 메일을 체크해야. Page 10 5

강의 내용 전자우편(e-mail) 인스턴트 메신저(instant messenger) FTP (file transfer protocol) WWW (world wide web) 인터넷 검색 홈네트워크 (home network) Web 2.0 개인 미니홈페이지 블로그 (blog) UCC (user created content) P2P (peer-to-peer) VoIP (Voice over IP) IPTV 텔레매틱스 (telematics) Page 11 인스턴트 메신저 개요 네트워크에 있는 컴퓨터간에 직접 메시지를 주고받을 수 있는 서비스 단순한 메시지 교환뿐 아니라 파일 교환, 화상, 음성 채팅 등의 기능도 함 께 제공 현재 사용되는 메신저로는 버디버디, 세이클럽(타키), MSN, 야후 메신저, 네이트온, 드림위즈 지니, 다음메신저 등이 있음 Page 12 6

인스턴트 메신저 예제 MSN Page 13 인스턴트 메신저 예제 네이트온 Page 14 7

인스턴트 메신저 사용법 (네이트온) 네이트온(http://nateonweb.nate.com) 접속 후, 최신 버전 다운로드 사용자의 운영체제에 맞는 버전으로 다운로드 Page 15 인스턴트 메신저 제공 기능 친구/그룹 관리: 친구 추가, 친구 삭제 대화하기: 초대, 파일, 화상, 음성 등 메신저 종류에 따라 제공하는 기능이 조금씩 상이함 최근에는 단순한 텍스트 주고 받기에서 벗어나, 음성 전화, 화상 전화 등으로 그 서비스가 확대되고 있음 Page 16 8

인스턴트 메신저 작동 원리 (1/2) 1. 소프트웨어를 실행시키면 인스턴트 메신저의 로그인 서버에 TCP 연결 2. 사용자 아이디와 암호를 검사 후 연결이 정확하다면 사용자의 인스턴트 메시지 세션을 처리할 서버에 연결 3. 서버와의 연결을 확보하면 클라이언트 소프트웨어가 버디리스트를 서버 로 전송 (누가 온라인에 접속 되어 있는지 검사) 4. 로그인하면 친구가 접속된 것을 알 수 있고, 사용자는 친구와 인스턴트 메시지를 주고 받을 수 있음 Page 17 인스턴트 메신저 작동 원리 (2/2) 로그인 서버 1 ID, Password 2 인증 후 세션연결요청 메신저 서버 5버디 로그인 확인 요청 및 응답 친구A 3 세션연결 4 버디리스트 전송 6 버디리스트 로그온 확인 7 to : 친구C 내용 : 안녕 메신저 서버 8 친구C가 접속해 있는 서버에 메시지 전송 5버디 로그인 확인 요청 및 응답 메신저 서버 9 to : 친구C 내용 : 안녕 친구B 친구C Page 18 9

강의 내용 전자우편(e-mail) 인스턴트 메신저(instant messenger) FTP (file transfer protocol) WWW (world wide web) 인터넷 검색 홈네트워크 (home network) Web 2.0 개인 미니홈페이지 블로그 (blog) UCC (user created content) P2P (peer-to-peer) VoIP (Voice over IP) IPTV 텔레매틱스 (telematics) Page 19 FTP (File Transfer Protocol) 인터넷에서 제공되는 서비스 중 파일을 주고 받을 수 있는 파일 전송 전 용 서비스로, 대용량의 파일을 빠른 속도로 교환하기 위해 많이 사용 HTTP로도 파일을 다운로드할 수 있으나, FTP가 훨씬 효율적임 FTP의 특징 파일을 주고받는 서비스를 제공하는 쪽을 FTP 서버 서비스를 제공받는 쪽을 FTP 클라이언트 FTP서버에서 발급해준 계정(account)과 비밀번호(password)를 입력 Anonymous FTP서버: 누구든지 자유롭게 접속하여 파일을 다운로드 가능 (계정: anonymous, 패스워드: 자신의 e-mail 주소) Page 20 10

FTP 클라이언트 예제 알FTP 알툴즈(http://www.altools.co.kr)에서 알FTP를 다운로드 받을 수 있음 <알FTP 실행> <다운로드/업로드> <접속> Page 21 FTP 작동 원리 1 ID, Password 로그인 요청 2 인증 후 커맨드 링크 연결 3 커맨드 링크를 통해 폴더이동 및 파일목록 수신 PC (FTP 클라이언트) 4 파일 다운로드 요청 5 파일전송을 위한 데이터 링크 연결 후 파일전송 파일전송이 완료되면 데이터 링크 연결 해제 6 로그오프 요청, 커맨드 링크 연결해제 FTP 서버 Page 22 11

강의 내용 전자우편(e-mail) 인스턴트 메신저(instant messenger) FTP (file transfer protocol) WWW (world wide web) 인터넷 검색 홈네트워크 (home network) Web 2.0 개인 미니홈페이지 블로그 (blog) UCC (user created content) P2P (peer-to-peer) VoIP (Voice over IP) IPTV 텔레매틱스 (telematics) Page 23 WWW Wild Wild West? No~ World Wide Web Page 24 12

WWW의 정의 방대한 정보 검색을 위한 방안들이 고려 HTML과 웹 브라우저를 이용하는 대표적 인터넷 서비스 인터넷에 연결된 컴퓨터 속의 자료 중 공개하고 싶은 자료를 미리 선택 하여 모든 인터넷 사용자가 사용 할 수 있게 하여 놓은 것 사용자에게 간편한 방법으로 다양한 미디어(media)를 일관성 있게 접근 할 수 있는 수단을 제공 인터넷에 존재하는 일반 텍스트 형태의 문서, 그림, 오디오, 동영상 등 의 각종 정보를 하나의 문서 형태로 통합하여 제공 Page 25 WWW 관련 용어 (1/5) 하이퍼텍스트 (hypertext) 어떤 자료를 가지고 있으면서, 다른 문서로의 링크(hyperlink)를 가지고 있는 문서 인터넷 언어인 HTML로 만들어짐 확장자는 *.HTML 혹은 *.HTM 임 하이퍼미디어 (hypermedia) 텍스트 이외에 오디오, 그림 또는 동영상 등의 다양한 멀티미디어 정보를 말함 하이퍼텍스트와 마찬가지로 하이퍼링크를 통해 다른 문서로의 연결고리를 가짐 하이퍼링크 (hyperlink) 문서간의 이동이나 한 문서 내에서의 이동을 위해 사용되는 링크 Page 26 13

WWW 관련 용어 (2/5) 하이퍼텍스트(하이퍼미디어)와 하이퍼링크 Page 27 WWW 관련 용어 (3/5) HTML (HyperText Markup Language) WWW에서 사용하는 표준 문서 양식 하이퍼텍스트를 만드는 수단/언어 사용자에게 보여줄 문서의 표현 형식을 문서 내부에 지정 (소스 보기를 통해 웹 사이트의 HTML 문서를 볼 수 있음, 아래는 동아일보 소스 보기) Page 28 14

WWW 관련 용어 (4/5) 브라우저 (or 클라이언트 프로그램) 웹에서 사용자 인터페이스를 제공해 주는 프로그램 HTML 문서를 보여 주며, HTML 문서의 특정부분을 클릭하면 연결된 자료를 보여주는 하이퍼링크 기능을 가짐 전에 찾았던 문서로의 이동 등을 처리 대표적 예제: Mosaic, Netscape Navigator, MS Explorer, Google Chrome, Firefox 등 Page 29 WWW 관련 용어 (5/5) HTTP (HyperText Transfer Protocol) WWW 상에서 웹 서버와 웹 클라이언트가 HTML 문서를 송수신하기 위해서 사용하는 프로토콜(통신규약) URL (Uniform Resource Locator) 웹 서비스에서 제공되는 여러 가지 자료들에 대한 접근형식, 존재하는 위치 및 자료의 이름을 표시하는 역할 인터넷 상의 모든 자료가 갖는 유일한 주소 접근 프로토콜://IP 주소 또는 도메인 이름/문서의 경로/문서이름 예) http://cs.kangwon.ac.kr/~ysmoon/courses.html Page 30 15

홈페이지 작동 원리 1 웹 브라우저에서 URL 입력 4 웹 브라우저에 표시 웹 브라우저 INTERNET 웹 브라우저 2 입력된 URL주소의 웹서버에게 요청 3 요청받은 객체 전송 웹서버 Page 31 웹 호스트 서버의 작동 원리 호스트는 필요한 통신 프로토콜을 관리하고, 웹 사이트를 생성하기 위한 페이지와 관련 소프트웨어를 가지고 있음 서버 소프트웨어는 호스트에 상주하면서 페이지를 지원하고 클라이언트 웹 브라우저로부터 오는 요구에 응함 서버 소프트웨어에는 데이터베이스 서버, FTP 서버, 네트워크 서버 등이 있음 일반적으로, 유닉스, 윈도우 NT, 리눅스, 매킨토시 운영체제 등을 사용 브라우저에 정보를 보내는 일 이외에, JSP(Java Server Page), ASP(Active Server Page)를 수행하기도 함 Page 32 16

강의 내용 전자우편(e-mail) 인스턴트 메신저(instant messenger) FTP (file transfer protocol) WWW (world wide web) 인터넷 검색 홈네트워크 (home network) Web 2.0 개인 미니홈페이지 블로그 (blog) UCC (user created content) P2P (peer-to-peer) VoIP (Voice over IP) IPTV 텔레매틱스 (telematics) Page 33 검색 엔진 많은 웹사이트의 정보를 정리하여, 이들 정보를 쉽게 검색할 수 있도록 도와주는 사이트 (정보검색: information retrieval) 검색엔진은 사용자가 필요로 하는 정보를 인터넷상에서 찾아주는 역할 Page 34 17

정보구축 방식에 따른 검색 엔진 분류 매뉴얼 인덱스 사람이 직접 정보를 수집, 분류, 구축하는 방법 정보를 수집, 분류하는 사람을 서퍼(suffer)라 부름 로봇 인덱스 자료의 수집, 분류, 색인을 로봇 프로그램이 수행하는 방법 수집하는 자료의 양이 방대하기 때문에 많은 검색 엔진이 로봇을 이용함 혼합 인덱스 자료의 수집, 분류, 색인을 로봇이 수행하되, 정제 과정을 두어 사람이 제공 정보의 질을 관리하는 구조임 대부분의 웹 사이트는 음란/폭력물 관리, 저작권 관리 차원에서 이 방법을 사용함 Page 35 동작 방식에 따른 검색 엔진 분류 (1/3) 주제별 검색 엔진 인터넷 상에 존재하는 웹 문서들을 주제별, 계층별로 정리하여 데이터베이스를 구축하는 형태임 신뢰도가 높은 반면 검색 결과가 풍부하지는 않음 Page 36 18

동작 방식에 따른 검색 엔진 분류 (2/3) 키워드형 검색 엔진 가장 일반적인 방식으로, 검색어(keyword)를 입력하여 그것과 일치하는 내용이 있는 정보를 찾아주는 방식 다양한 검색결과를 찾아주지만 정확한 정보를 찾기가 어려움. Page 37 동작 방식에 따른 검색 엔진 분류 (3/3) 메타 검색 엔진 메타 검색엔진은 자체 내의 검색엔진을 가지고 있지 않고 사용자가 입력하는 검색어를 다른 검색엔진들에게 보내고, 가장 빨리 나오는 정보부터 사용자에게 제공 Page 38 19

국내 대표 검색엔진 네이버 특징 키워드형 검색엔진 자연어 검색기능 리포트, 문서 검색기능 링크 인기도 기능 검색결과 미리보기 기능 어린이를 위한 주니어네이버 운영 Page 39 외국 대표 검색엔진 구글 Page 40 20

인터넷 검색엔진의 원리 (1/2) 1 각 검색엔진은 문서를 수집할 때 자신들만의 규칙으로 설정된 크롤러 (crawler) 또는 스파이더(spider)를 사용한다. 2 스파이더들이 발견한 문서들과 URL들로부터 소프트웨어 에이전트는 URL들과 문서들을 얻고, 인덱싱 소프트웨어에 정보를 보낸다. 3 인덱싱 소프트웨어는 에이전트로부터 문서와 URL들을 받는다. 4 정보를 찾기 위해 인터넷을 검색하기 원할 때 찾기 원하는 정보를 표현 할 수 있는 단어를 웹 페이지에 입력한다. 5 여러분이 설정한 특징들을 기초로 하여 데이터베이스를 검색한다. 6 각각의 검색엔진은 다양한 방법으로 결과를 보여준다. Page 41 인터넷 검색엔진의 원리 (2/2) 스파이더 TV-ENTER.html 요청 WWW.CARS.COM link link link URL, 문서 서버 검색된 TV-ENTER 페이지 Database WWW.BOOKS.COM link link link URL, 문서 COMPUTERS SPORTS ARTS ENTERTAINMENT WWW.MONEY.COM link link link URL, 문서 Page 42 21

강의 내용 전자우편(e-mail) 인스턴트 메신저(instant messenger) FTP (file transfer protocol) WWW (world wide web) 인터넷 검색 홈네트워크 (home network) Web 2.0 개인 미니홈페이지 블로그 (blog) UCC (user created content) P2P (peer-to-peer) VoIP (Voice over IP) IPTV 텔레매틱스 (telematics) Page 43 P2P 개요 클라이언트/서버 모델에 대응되는 (분산) 모델 P2P는 각 컴퓨터가 동등한 능력이 있어, 어떤 컴퓨터에서라도 통신 세션 을 시작할 수 있는 통신 모델을 지칭 Peer-to-Peer를 우리말로는 동등 계층 통신이라고도 부르는데, 그 의미에 는 네트워크에 연결되어 있는 모든 컴퓨터가 서로 대등한 동료의 입장에 서 데이터나 주변 장치 등을 공유할 수 있다는 의미 서버와 클라이언트 역할을 동시에 수행 서벤트(servant) Page 44 22

P2P 유형 (1/3) 기존의 클라이언트 시스템 기존의 클라이어트/서버 구조에서 휴무 PC를 이용, 가상의 슈퍼 컴퓨팅 파워를 실현하 는 클라이언트 컴퓨팅 중심의 응용 SETI 프로젝트에서 활용 (SETI@home: 지구 외 지적 생명체 분석/탐구 프로젝트) Page 45 P2P 유형 (2/3) Pure형 P2P 시스템 중심 서버가 없는 피어들의 연결에 의한 자기조직화 능력으로 가상의 네트워크를 구성 모든 컴퓨터가 완전하게 대등한 시스템 형태 (모든 컴퓨터가 동등한 서벤트 역할) 신뢰성이 높으나, 제어하기가 어려움 Hybrid형 P2P 시스템 서버와 복수의 서벤트(클라이언트)로 구성됨 시스템의 중심에 있는 서버가 정보의 검색 기능, 인증 기능, 메시지의 일시적 보관 기능 등을 수행 다수의 서벤트는 정보를 생성, 축적하는 동시에 정보의 요청 및 교환을 행함 대부분의 P2P 시스템은 이러한 hybrid 형태를 취함 Page 46 23

P2P 유형 (3/3) (a) Client/Sever (c) Hybrid (b) Peer-to-Peer Page 47 P2P 서비스의 예 (1/3) 자원 공유 (스토리지 및 CPU 자원의 공유) 많은 수의 PC들이 네트워크를 통해 연결됨에 따라 전체적인 시스템의 자원효율을 위해 고안 모든 노드들에 부여되는 부하들을 균일하게 하여 시스템의 성능을 최대한 이끌 수 있도 록 제어함 대표적인 서비스 응용: 분산 파일 시스템, 파일 콘텐츠 공유(예: 냅스터, 당나귀), 그리드컴퓨팅(예: SETI@home) Page 48 24

P2P 서비스의 예 (2/3) 방송 및 광고 실시간 방송 및 광고 서비스 (예: 아프리카: www.afreeca.com) P2P 에이전트 경매 Page 49 P2P 서비스의 예 (3/3) 인터넷 전화 VoIP 기술을 통해 가능 인터넷을 통한 전화 서비스 Page 50 25

P2P 사용법 당나귀 (1/2) 당나귀 클라이언트를 http://www.edonkeyp2p.com에서 다운로드 <설치완료> 다운로드 Page 51 P2P 사용법 당나귀 (2/2) <당나귀 실행화면> <검색결과> 2 1 3 4 2006년 이후 당나귀 서비스가 중지된 것을 알고 있으나, 현재도 웹 사이트가 있고, 뭔가 서비스가 있네 Page 52 26

P2P 동작 원리 1 접속요청 및 허가 2 공유하고자 하는 파일목록 전송 3 해당 PC의 IP 주소와 공유파일 목록 저장 PC P2P 서버 4 찾고자 하는 파일검색 5 검색된 파일들의 리스트와 해당 파일을 소유한 PC주소 전송 6 파일을 소유한 PC에 접속 후 파일 다운로드 PC Page 53 강의 내용 전자우편(e-mail) 인스턴트 메신저(instant messenger) FTP (file transfer protocol) WWW (world wide web) 인터넷 검색 홈네트워크 (home network) Web 2.0 개인 미니홈페이지 블로그 (blog) UCC (user created content) P2P (peer-to-peer) VoIP (Voice over IP) IPTV 텔레매틱스 (telematics) Page 54 27