1장. 유닉스 시스템 프로그래밍 개요

Similar documents
CHAPTER 08

6강.hwp

TTA Journal No.157_서체변경.indd

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

Microsoft Word - src.doc

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

Windows 8에서 BioStar 1 설치하기

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

소프트웨어 융합 개론

PowerPoint 프레젠테이션

Secure Programming Lecture1 : Introduction

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

게시판 스팸 실시간 차단 시스템

BEA_WebLogic.hwp

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

The Pocket Guide to TCP/IP Sockets: C Version

*2008년1월호진짜

< F776F72645F F323728B3D7C6AEBFF6C5A920BCB3C4A120B9D720BCADBAF1BDBA292E687770>

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

The Pocket Guide to TCP/IP Sockets: C Version

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Microsoft Word - ijungbo1_13_02

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

Microsoft PowerPoint - e-biz-05.ppt

1

WebRTC 플러그인이 필요없는 웹폰 새로운 순수 VoIP 클라이언트 기반의 최신 WebRTC 기술은 기존 레가시 자바 클라이언트를 대체합니다. 새로운 클라이언트는 윈도우/리눅스/Mac 에서 사용가능하며 Chrome, Firefox 및 오페라 브라우저에서는 바로 사용이

[로플랫]표준상품소개서_(1.042)

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

PowerPoint 프레젠테이션

À̽ºÆ®¼ÒÇÁÆ®IR_9

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

PowerPoint 프레젠테이션

Network seminar.key

운영체제실습_명령어

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

Microsoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드]

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

PowerPoint Presentation

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

Microsoft PowerPoint 통신 및 압축 명령어.ppt

Microsoft PowerPoint 인터넷 기술 개요.pptx

PowerPoint Template

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

슬라이드 1

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

2009년 상반기 사업계획

160322_ADOP 상품 소개서_1.0

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Scopus 한국어이용가이드-3차수정


컴퓨터관리2번째시간

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

슬라이드 1

Microsoft PowerPoint - Supplement-02-Socket Overview.ppt [호환 모드]

hwp

SBR-100S User Manual

WAS 의동작과 WEB, Servlet, JSP 엑셈컨설팅본부 /APM 박종현 웹어플리케이션서버란? 웹어플리케이션서버방식은웹서버가직접어플리케이션프로그램을처리하는것이아니라웹어플리케이션서버에게처리를넘겨주고어플리케이션서버가어플리케이션프로그램을처리한다. 여러명의사용자가동일한페

PowerPoint 프레젠테이션

2009년 상반기 사업계획

Discrete Mathematics

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

서비스) 와서버( 관리대상서버) 간에자격증명을사용하여서로의 ID 를확인하고서로주고받는데이터를검사하고암호화하는프로세스 이다. 높은인증수준은일반적으로성능의저하를가져올수있지만높은 수준의보안과데이터무결성을제공한다. 기본값 - 관리대상서버에설정되어있는 DCOM 인증수준기본 값을

Analyst Briefing

Web Scraper in 30 Minutes 강철

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp

Microsoft PowerPoint - 03-TCP Programming.ppt

< FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770>

Microsoft PowerPoint 웹 연동 기술.pptx

MySQL-Ch05

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

Microsoft Word - internet.doc

0. 들어가기 전

PowerPoint 프레젠테이션

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

PowerPoint 프레젠테이션

SIGIL 완벽입문

1

Subnet Address Internet Network G Network Network class B networ

슬라이드 1

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Intra_DW_Ch4.PDF

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

IP Cam DDNS 설정설명서(MJPEG) hwp

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

FileMaker 15 WebDirect 설명서

서현수

Network Programming

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

歯MW-1000AP_Manual_Kor_HJS.PDF

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

1217 WebTrafMon II

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

Microsoft PowerPoint - kimswld ppt

슬라이드 제목 없음

Transcription:

8 장. 인터넷과 IPv6 프로토콜 8-2 인터넷서비스의유형 1 목포해양대해양컴퓨터공학과

웹서비스 (1) 월드와이드웹 (WWW) 의등장은인터넷에대한일반의관심과사용이급증하는계기가됨 CERN(the European Organization for Nuclear Research) 의한프로젝트로시작 웹은분산하이퍼미디어 (hypermedia) 시스템의하나로, 전세계에퍼져있는인터넷내의정보들을서로거미줄처럼연결 기존의멀티미디어정보, FTP, 고퍼 (GOPHER), 유스넷 (Usenet) 서버들과도연계되어사용자들에게인터넷서비스의사용에편의성제공

웹서비스 (2) 웹의등장과더불어인터넷이용이증가하면서웹서버가제공하는정보의양또한급증 방대한양의정보검색을위한방안으로아키 (Archie), 고퍼 (Gopher), 와이즈 (WAIS) 등의서비스등장 Archie : 특정파일의저장장소를찾아주는서비스 Gopher : 계층구조에따라각디렉터리를찾아가며각종문서와정보를제공해주는서비스 WAIS : 문서인덱스를가지고필요로하는문서를제공해주는서비스 국내검색엔진으로네이버 (Naver), 다음 (Daum), 네이트 (Nate) 가, 그리고국외검색엔진으로야후 (Yahoo), 구글 (Google) 등장

웹서비스 (3) 정보의재활용성을높이기위한기본적인요건 사용자들이요구하는다양한형식의데이터를사용자측면에서쉽게활용할수있도록하는것 인터넷상의어느곳에유용한정보가있는지를쉽게알수있도록서버주소, 디렉터리이름, 파일이름, 접속해야할포트번호등과같은다양한조건들을일관된방법으로명시하는것 서비스요청에따른효과적인활용방법 인터넷의성장과함께사용자의요구는더욱급속하게증대 사용자가보다쉽고빠르게각종인터넷서비스를제공받을수있어야하고, 기존의텍스트위주의서비스뿐만아니라사운드 (sound), 이미지 (images), 동화상등멀티미디어서비스요구

웹과정보의재활용 웹서비스 (4) 웹은인터넷서비스가요구하는여러가지요구조건을가장잘충족시킴 초기인터넷서비스는 FTP(File Transfer Protocol) 나원격로그인 (login) 에의한정보공유에불과했으나, 웹의등장으로인터넷을통한다양한멀티미디어서비스가가능하게됨 웹은하나의문서와다른문서를상호간에연결되도록하는하이퍼텍스트 (hypertext) 란개념을사용하여인터넷에대한일반사용자들의관심을끌어내는데핵심적인역할을함

웹의기능적특성 (1) 웹은인터넷의모든서비스를통합하여제공 웹서비스는이전에사용되었던인터넷서비스에서는제공할수없었던서비스를클라이언트와서버측면에서제공 클라이언트측면 웹브라우저인터페이스 서버가제공하는확장된기능을다양한서버인터페이스방법에따라클라이언트부분에서의기능확장이가능하도록함 웹브라우저에서제공하는 API(Application Programming Interface) 를이용하거나외부에서구현된프로그램이웹브라우저내부로접속되어동작할수있도록함

웹의기능적특성 (2) 클라이언트측면 ( 계속 ) 자바스크립트 실행가능한형태의바이트코드를서버에저장하여두고 HTML 문서를전달하듯브라우저에전달 브라우저 단순한문서로서보여주는것이아니라실행시킨다음에그결과를보여줌 CGI 의경우 서버에서실행된결과를브라우저에서보여줌 자바 (javascript) 의경우 실행코드자체를브라우저에전달하여이를실행 웹프로그래밍개발환경을제공 HTML 문서에서연동하여프로그램을실행시키는것이가능 CGI 프로그램이나 HTML 로작성된웹페이지와의상호작용이가능하여자바와 HTML 이상호보완적으로통합하여수행되도록설계

웹의기능적특성 (3) 클라이언트측면 ( 계속 ) 쿠키 (cookie) 서버측인터페이스와클라이언트사이에서클라이언트의상태정보를저장하여지속적으로활용하고자할때사용 액티브 X(Active X) 윈도우사용자들을대상으로인터넷을보다쉽고편리하게이용하도록마이크로소프트사에서개발한하나의플랫폼 기존의응용프로그램으로작성된문서등을웹과연결시켜그대로사용할수있게해줌 기존의 OLE(Object Linking and Embedding) 제어를인터넷상황에적합하도록개선한것 클라이언트, 서버, 네트워크구조등의각기술적인요소들로구성된하나의플랫폼을이루고있음

서버측면 웹의기능적특성 (4) 정보의제공자에의한특화서비스제공 정보의제공자는단순한문서정보뿐만아니라, 사용자의요구에부합하는서비스의제공등과같은특화된서비스제공이가능 이를위해서버에서 CGI(Common Gateway Interface), API(Application Programming Interface), 소스프로그램확장기법, 응용프로그램과서버의결합과같은방법등이활용됨

웹의기능적특성 (5) 서버측면 ( 계속 ) 보안 (security) : 사용자와서버사이에정보교환시정보유출에대한대처방안 채널기반보안 (channel-based security) SSL(Security Socket Layer) 에서일반적인채널보안방식으로사용되는방법 인터넷응용프로토콜과 TCP/IP 프로토콜사이에존재하는프로토콜 SSL 은통신하고자하는클라이언트와서버사이에특별히설계된소켓루틴들을사용하여먼저안전한채널을사용하여상호간정보를교환할수있도록함 S-HTTP (SSL 상위응용으로 HTTP 동작 )

웹서비스의종류 (1) 원격접속서비스 (TELNET) 물리적으로원격지에있는컴퓨터를사용할수있도록해주는서비스 특정지역의컴퓨터사용자가지리적으로멀리떨어진곳에위치한다른컴퓨터를온라인으로연결하여사용가능하도록함 SSH(Secure Shell)

웹서비스의종류 (2) 파일전송서비스 : FTP(File Transfer Protocol) 서비스 FTP를사용하기위해서는대상호스트컴퓨터의계정을가지고있어야함 독립적인프로그램인윈도우용 WS_FTP 또는이어받기가가능한 Cute_FTP 등을이용가능 유닉스를사용하는경우 ftp 명령을사용

웹서비스의종류 (3) 파일및정보검색서비스 (Archie) ftp 서버에서제공하는방대한양의파일과정보들을찾기위한서비스 1990 년캐나다대학원생 Alan Emtage, Bill Heelan 에의해개발 전세계에산재되어있는파일이나프로그램에대한정보를검색할수있는데이터베이스검색서비스 http://archie.icm.edu.pl/archie-adv_eng.html

웹서비스의종류 (4) 메뉴방식의정보검색서비스 (Gopher 홈페이지 http://www.gopher.com) 미국미네소타대학에서 1991 년에개발 / 보다쉽게원하는정보나검색정보제공 TUI(Text User Interface) 형식을사용하는간단한메뉴방식으로상대방의도메인이름이나 IP 주소를알지못해도검색이가능 많은검색엔진이개발로고퍼서비스에대한사용빈도가현저히감소 검색하려는정보가전문성을띠거나특정한주제에대한검색을하는경우고퍼서비스를활용

웹서비스의종류 (5) 와이즈 (WAIS) 서비스 클라이언트-서버텍스트탐색시스템 (1991년) Directory of Servers 문서색인 (index) 을사용하여필요로하는문서를제공하는서비스 고퍼서버에접속하면와이즈서비스를이용할수있음

웹서비스의종류 (6) 지구촌전자게시판서비스 (USENET) 동일한관심사를가진사람들이특정주제에대해상호간토론이가능한공개된공간을제공하는전자게시판서비스 세계인터넷사용자및서비스제공업체들이각분야별로공지사항및최신정보를게시하여다른사람들이이를검색할수있게함

웹서비스의종류 (7) 인터넷대화서비스 (Internet Relay Chat) 전세계각지의인터넷사용자와실시간으로대화및토론의장을펼칠수있도록해주는서비스 유닉스 (UNIX ) 시스템에는일대일대화를위한토크 (talk), 여러사람과동시에대화가가능한와이토크 (Ytalk), 그리고전세계의많은사람들과토론및대화가가능한 JIRC, MIRC, 3D_CHAT 등의기능

웹서비스의종류 (8) 이메일서비스 (e-mail, electronic mail) 편지나문서를작성하여인터넷상에서수신자에게전송하는것 인터넷에연결된메일서버의사용자라면누구나편지를주고받을수있으며파일전송도가능 이메일서비스의사용 : 웹검색기자체에내장된이메일프로그램을사용하거나또는독립적인이메일응용프로그램들을이용 웹메일서비스 (web-mail) 주로웹브라우저를통해접근하기위해설계된이메일서비스를부르는용어 응용프로그램기반의이메일을통한웹메일서비스의주된장점 인터넷접속이가능한어떠한컴퓨터에서든지편지함에접근할수있음

검색엔진 (1) 인터넷에있는방대한자료중찾고자하는것을빠른시간안에찾을수있도록정보를수집하고찾아주는도구 키워드형검색엔진 : 키워드또는주제어를입력하여정보를검색하는방법 주제별목록검색엔진 : 대분류에서소분류로분류항목을축소하여순차적으로검색하는방법 웹페이지검색엔진 : 자동화된로봇프로그램이웹페이지문서를수집해오는방법 디렉터리검색엔진 : 사람들이주제별로웹사이트주소록을정리하는방법

검색엔진 (2) 검색엔진 (search engine) 세대 1 세대검색엔진 ( 디렉터리검색엔진 ) 사용자가직접좋은사이트를선별하여정리하는검색엔진 2 세대검색엔진 (1 세대로봇검색엔진 ) 인터넷페이지가수억단위로증가함에따라더이상사람이정리하는데는한계가있어웹봇 (webbot ) 또는에이전트 (agent) 를이용한알타비스타와같은로봇검색엔진의형태가등장 많은양의검색결과를얻을수있지만검색결과의첫페이지에클릭하고싶은정보가제대로정리되어있지않은것이단점 큰호응을얻지는못함

검색엔진 (2) 검색엔진 (search engine) 세대 ( 계속 ) 3 세대검색엔진 (2 세대로봇검색엔진 ) 2 세대로봇검색엔진을장착한구글이 90 년대말에등장 페이지랭크 (page rank) 를통해첫페이지에클릭하고싶은정보가노출되도록하는논리구조를적용시킴 4 세대검색엔진 (3 세대로봇검색엔진 ) 차세대검색엔진으로지금까지사용해온방식과는다른기반의검색방식을사용 키워드방식기반이아닌의미기반의검색방법을사용하는첨단방식의검색엔진 예 : 시맨틱랭크 (semantic rank) 를사용하는하키아 (hakia) 와큐로보 (qrobo)