3장 정보의 기억과 저장

Download Report

Transcript 3장 정보의 기억과 저장

I am Computer
10장 인터넷
10.1 인터넷의 개요
-인터넷이란?
인터넷이란?
인터넷(internet)
 네트워크의 네트워크, 여러 네트워크들이 묶여 이루어
진 네트워크
인터넷의 정의
 좁의 의미의 정의: IP를 프로토콜로 사용하여 연결된
모든 네트워크
 넓은 의미의 정의: IP를 사용하지는 않지만 게이트웨이
를 통해 정보를 주고받는 것이 가능한 모든 네트워크
I am Computer
인터넷의 개요
인터넷이란?
인터넷의 역사
 ARPANET : 미국방성이 기존의 회선 교환망의 단점을
해결하기 위해 패킷교환 방식을 채택하여 형성된 망
 NSFNET : 미국 국립 과학재단이 재단의 5개 컴퓨터를
ARPANET의 TCP/IP 기술을 받아들여 전화선을 통해,
고가의 슈퍼컴퓨터를 사용하기 위해 도서관과 연구기
관을 연결
 WWW(World Wide Web) : 스위스 CERN 연구소에서
유럽 각지에 흩어진 연구원들을 연결하기 위해 개발,
모자익의 개발과 함께 일반인의 사용자 급증
I am Computer
인터넷의 개요
인터넷이란?
인터넷 관련기관
 NIC(Network Information Center): IP어드레스와 도메
인 명들을 관리
 ISOC(Internet Society): TCP/IP 인터넷 구조와 프로토
콜의 표준화 담당 비영리 국제 기구
 W3C(WWW Consortium): WWW를 위하여 웹의 기술
적 체계를 지원하고 웹 문서의 표준화 담당
I am Computer
인터넷의 개요
I am Computer
10장 인터넷
10.2 인터넷 전송방법과 주소체계
-TCP/IP 프로토콜 모델과 역할
-인터넷에서의 주소체계
TCP/IP 프로토콜 모델과 역할
 TCP/IP의 기본 개념
 TCP/IP(Transmission Control Protocol/Internet
Protocol)
 OSI 7계층 중 응용계층, 전송계층, 네트워크 계층, 물
리층의 모든 프로토콜을 통틀어 가리키는 말 =TCP/IP
프로토콜 집합
 TCP = 전송 계층, IP=네트워크 계층
 TCP의 주된 역할
 IP에서 구성된 패킷이 제대로 네트워크 사이에 전송이 되는지
를 체크
 데이터를 여러 작은 조각으로 분해해서 도착 주소를 첨부한 패
킷이라는 정보 단위를 생성하고 자신이 속한 네트워크에 제대
로 전송되는지를 체크
I am Computer
인터넷 전송방법과 주소체계
TCP/IP 프로토콜 모델과 역할
TCP/IP
프로토콜의 예
I am Computer
인터넷 전송방법과 주소체계
TCP/IP 프로토콜 모델과 역할
 TCP/IP의 기본 개념
 IP의 역할
 TCP에 의해 전송되는 패킷들이 다른 네트워크에 제대로 전달
되는지를 체크하고, 패킷들이 원하는 주소에 전달하면 나누어
진 패킷들을 다시 원래의 순서대로 상대방의 TCP에서 재조합
 IP는 인터넷에서 사용하는 전송 프로토콜로서 주어진 패킷을
어떻게 목적지까지 보낼 것인가에 대한 규칙
 IP의 주소체계
– IP 어드레스, 절대주소
– 165.132.122.41
– 표 10-1. 프로토콜의 종류와 기능 참조
I am Computer
인터넷 전송방법과 주소체계
TCP/IP 프로토콜 모델과 역할
 TCP/IP 프로토콜의 역할
 패킷(packet)
 데이터와 제어 신호가 포함된 2진수, 즉 비트 그룹
 패킷 교환 방식에서는 전송할때 패킷이라는 기본 전송 단위로
데이터를 분할하여 전송, 수신쪽에서 다시 재조합
 패킷의 구성: 정보+주소
 주소를 이용 상대방 컴퓨터에 전달
 과정
– TCP 프로토콜->정보가 1500자 이상->송신자 주소와 정보를 묶
어 패킷 단위로 분할->패킷을 IP층에 전달->IP프로토콜은 패킷
을 받아 주소를 해석하고 경로 결정하여 다음 호스트로 전송->
수신자의 주소와 일치하면 해당 호스트의 TCP층에서 패킷들을
다시 재 조합->해당 호스트의 응용 계층에 전달
I am Computer
인터넷 전송방법과 주소체계
TCP/IP 프로토콜 모델과 역할
 TCP/IP 프로토콜의 역할
TCP/IP
프로토콜을
이용한 정보
전달의 예
I am Computer
인터넷 전송방법과 주소체계
인터넷에서의 주소체계
 IP 어드레스
 컴퓨터의 주소를 숫자로 나타내는 방식, 4개 영역을 ‘.’
로 구분=> 4개의 byte로 구성
 각각의 바이트는 8bits, 0~255까지 표현
 구성: 네트워크 어드레스+호스트주소
예) 연세대학교 : 165.132.*.* => 네트워크 어드레스
나머지 호스트 어드레스는 254x254=64516개 할
당 가능
 서브네트워크: IP어드레스 할당은 여러 개의 서브네트
워크로 나누어 각 네트워크에 필요한 호스트 수 만큼
IP어드레스 지정
I am Computer
인터넷 전송방법과 주소체계
인터넷에서의 주소체계
IP어드레스와
서브네트워크
I am Computer
인터넷 전송방법과 주소체계
인터넷에서의 주소체계
 도메인 네임 시스템(DNS)
 IP어드레스를 대신하여 쉽게 기억할 수 있고, 이용도
쉽도록 이름을 부여한 것=도메인 네임
 도메인 네임 서버: 도메인 이름을 관리하고 필요 시 IP
어드레스로 변환해 주는 역할을 하는 서버
DNS의 역할
I am Computer
인터넷 전송방법과 주소체계
인터넷에서의 주소체계
 도메인 네임 시스템(DNS)
 도메인 네임의 구조
 오른쪽으로 갈수록 상위 도메인
 Ex) vip.yonsei.ac.kr : 최상위 도메인 kr-Korea, ac-단체 성
격, yonsei-소속 단체를 나타내는 서브 도메인, vip-컴퓨터 이
름
 가상 도메인: 지역에 상관없이 업체나 가입기관의 특성을 표현
하여 도메인 네임을 중복으로 가지는 경우
예) 조선일보 : chosun.co.kr
chosun.com
 한글 도메인: http://국어사랑.test.kr
I am Computer
인터넷 전송방법과 주소체계
인터넷에서의 주소체계
도메인 네임으로 IP어드레스 알아내기
I am Computer
인터넷 전송방법과 주소체계
I am Computer
10장 인터넷
10.3 인터넷 서비스의 이용
-인터넷 접속
-클라이언트/서버 모델
-전자우편
-Usenet-뉴스그룹
-다른 컴퓨터로의 접속
인터넷 접속
 전화선을 이용한 인터넷 연결
 모뎀과 전화접속 네트워킹을 이용한 접속
 인터넷 정보제공 업체(ISP)까지의 구간에는
PPP(point-to-point) 프로토콜을 이용, ISP에 연결된
이후에는 TCP/IP프로토콜 이용
 전화접속을 위한 ISP 업체
 하이텔, 천리안, 나우누리, 코네트, 유니텔, 레츠고
I am Computer
인터넷 서비스의 이용
인터넷 접속
PPP
집
모뎀
PPP
전화국
TCP/IP
인터넷
인터넷 서비스 업체
(ISP)
전화선을 이용한 인터넷 접속
I am Computer
인터넷 서비스의 이용
인터넷 접속
 랜을 이용한 인터넷 연결
 학교나 공공기관, 회사등에서 네트워크가 인터넷과 직
접 연결되어 있는 경우
 랜 카드에 케이블을 연결한 후 TCP/IP를 위한 환경 설
정
랜을 이용한 인터넷 접속
I am Computer
인터넷 서비스의 이용
인터넷 접속
 연결 순서
I am Computer
인터넷 서비스의 이용
인터넷 접속
 연결 순서
I am Computer
인터넷 서비스의 이용
인터넷 접속
 연결 순서
I am Computer
인터넷 서비스의 이용
인터넷 접속
 연결 순서
I am Computer
인터넷 서비스의 이용
클라이언트/서버 모델
 클라이언트/서버모델
 서버: 제공하고자 하는 서비스에 적합한 특수한 형태의
정보들을 자신의 하드디스크에 담아 두고 외부에 이를
공개해 주는 컴퓨터
 클라이언트: 서버가 제공하는 정보를 얻기 위해서 사용
되는 컴퓨터
I am Computer
인터넷 서비스의 이용
클라이언트/서버 모델
I am Computer
인터넷 서비스의 이용
클라이언트/서버 모델
I am Computer
인터넷 서비스의 이용
클라이언트/서버 모델
인터넷에서의 클라이언트/서버 모델
I am Computer
인터넷 서비스의 이용
전자우편
 전자우편(E-mail: electronic mail)
 네트워크를 통해 문서 또는 프로그램, 영상, 음성등의
이진 데이터를 교환할 수 있게 해주는 서비스
 IP어드레스와 마찬가지로 유일한 고유 이름을 가짐
=>email 어드레스
 ‘@’기호로 자신의 ID와 호스트 이름을 구분
예) ID가 comm이고, 호스트 이름이 vip.yonsei.ac.kr
[email protected]
I am Computer
인터넷 서비스의 이용
전자우편
 전자우편의 구조
 구성: 머리(Header), 본문(content)
 머리부분: 보낸 사람(from), 날짜(date), 받는 사람(to),
참조(Cc), 숨은 참조(Bcc), 제목(subject)
 본문: 실제 전송할 내용, 서명
전자우편 주소의 형태
I am Computer
인터넷 서비스의 이용
전자우편
 전자우편의 구조
아웃룩 익스프레스의 예
I am Computer
한 메일 넷의 예
인터넷 서비스의 이용
전자우편
 메일 서버와 메일 클라이언트
 메일 서버의 분류
 메일 전송 서버: 사용자의 컴퓨터에서 작성된 전자우편을 받아
다른 사람의 계정이 있는 메일 서버로 전송하는 역할, SMTP프
로토콜 사용
 메일 수신 서버: 전송 받은 전자우편을 저장하고 있다가 사용
자의 클라이언트가 메일 서버에 접속하면 이를 보여주는 역할
POP3(Post Office Protocol), IMAP4(Internet Message
Access Protocol)
 POP3와 IMAP4프로토콜의 차이는?
I am Computer
인터넷 서비스의 이용
Usenet-뉴스그룹
 뉴스그룹
 뉴스그룹이란?: 공통 주제에 대해 정보나 의견을 나눌
수 있는 인터넷 서비스
 일종의 토의 그룹들의 모임
 뉴스를 상호 교환하는 것을 목적
 뉴스서버에 접속하여 정보 획득
 뉴스 서버는 전세계에 흩어져 존재, 뉴스서버의 정보
공유를 위해 NNTP(Network News Transfer Protocol)
라는 프로토콜 이용
I am Computer
인터넷 서비스의 이용
Usenet-뉴스그룹
 뉴스그룹
뉴스그룹 서버와 클라이언트
I am Computer
인터넷 서비스의 이용
다른 컴퓨터로의 접속
 FTP(File Transfer Protocol)



파일전송 프로토콜로서 인터넷 환경에서 파일을 송수
신 할 때 사용되는 인터넷 프로토콜
FTP서버는 익명과, 일반적인 FTP서버로 구분
접속방법
 도스 혹은 유닉스 환경에서의 접속방법
도스를 이용한 ftp 서버 접속의 예
I am Computer
인터넷 서비스의 이용
다른 컴퓨터로의 접속
 FTP(File Transfer Protocol)

윈도우 환경에서의 접속 방법
 Cute_Ftp, WS_Ftp와 같은 클라이언트 프로그램 사용
I am Computer
인터넷 서비스의 이용
다른 컴퓨터로의 접속
 FTP(File Transfer Protocol)

윈도우 환경에서의 접속 방법
I am Computer
인터넷 서비스의 이용
다른 컴퓨터로의 접속
 텔넷(Telnet)

특정지역에 있는 사용자가 다른 곳에 위치한 컴퓨터
를 온라인으로 연결하여 사용할 수 있도록 해주는 프
로그램
실행 입력창을 이용한 텔넷 접속
I am Computer
인터넷 서비스의 이용
다른 컴퓨터로의 접속
 텔넷(Telnet)
텔넷 접속 화면
I am Computer
인터넷 서비스의 이용
다른 컴퓨터로의 접속
 텔넷(Telnet)
새롬 데이터맨을 이용한 텔넷 접속
I am Computer
인터넷 서비스의 이용
다른 컴퓨터로의 접속
 그 밖의 접속 서비스



아키(archie): 익명의 ftp서버와 그 안의 파일 정보를
데이터베이스에 저장해 두었다가 ftp서버의 리스트와
파일을 제공해 주는 서비스
고퍼(gopher): 인터넷상의 정보를 체계적으로 분류하
고 있어서 서버의 주소를 모르더라도 메뉴방식의 인
터페이스를 통해 쉽게 찾을 수 있도록 해줌
핑거(finger): 사용자의 전자우편 계정을 이용하여 그
사람의 개인 프로필을 볼 수 있는 서비스
I am Computer
인터넷 서비스의 이용
다른 컴퓨터로의 접속
 그 밖의 접속 서비스

핑(ping): 원격 호스트와의 연결정보를 보여주는 서비
스

IRC(Internet Relay Chat): 인터넷에서 세계의 모든
사용자들이 실시간으로 대화를 나눌 수 있도록 해주
는 통신
인터넷 폰

I am Computer
인터넷 서비스의 이용
I am Computer
10장 인터넷
10.4 WWW과 웹브라우저의 사용
-WWW의 개요
-웹브라우저의 기능
-웹 브라우저의 종류 및 사용 방법
-플러그 인
WWW의 개요
 웹의 개념과 역사

1990년대 말 스위스 CERN 연구소에서 소속 물리학자
들간의 정보교환을 위해 개발
 하이퍼 텍스트 개념 채택
 웹에서 사용되는 용어들

하이퍼텍스트(hypertext)
 여러 개의 연결된 문서
 문서내 또는 다른 문서의 특정 위치로 이동 가능 = 하이퍼링크
 하이퍼미디어: 텍스트에 대한 링크 뿐만 아니라 음성, 화상, 동
영상과 같은 여러 미디어에 대한 링크도 유지
I am Computer
WWW과 웹브라우저의 사용
WWW의 개요
하이퍼링크를 이용한 웹 문서 이동
I am Computer
WWW과 웹브라우저의 사용
WWW의 개요
 HTML(Hypertext Markup Language)


웹의 하이퍼미디어 문서를 작성, 표현하기 위해 사용되
는 표준언어
태그로 이루어진 간단한 텍스트 형태의 문서
 XML(eXtensible Markup Language)


웹상에서 구조화된 문서를 전송 가능하도록 설계된 표
준화된 텍스트 형식
HTML의 한계를 극복하고 SGML의 복잡함을 해결하는
방안으로 HTML에 사용자가 새로운 태그를 정의 할 수
있도록 기능이 추가
I am Computer
WWW과 웹브라우저의 사용
WWW의 개요
 HTTP(HyperText Transfer Protocol)


인터넷상에서 웹 서버/클라이언트가 문서를 주고받는
데 사용하는 일종의 약속
각기 다른 프로토콜(http, ftp, mailto, telnet)에 따라
다른 인터넷 서비스를 담당
웹서버
HTTP
HTTP
클라이언트
HTTP
HTTP
인터넷
웹서버
웹서버
HTML과 HTTP의
작동원리
HTTP
웹서버
I am Computer
웹문서
WWW과 웹브라우저의 사용
WWW의 개요
 URL(Uniform Resource Locator)


웹서비스에서 제공되는 여러 가지 자원들에 대한 주소
자원에 접근 하는데 필요한 프로토콜의 이름, 인터넷에
서 특정 컴퓨터를 식별하기 위한 도메인 이름, 컴퓨터
파일의 위치를 계층적으로 나타낸 경로명으로 구성





예)
예)
예)
예)
예)
http://www.metro.seoul.kr/kor
ftp://www.somecompany.com/whitepapers/widgets.ps
telnet://aipiri.yonsei.ac.kr
news://news.nownuri.net/han.comp
mailto:[email protected]
I am Computer
WWW과 웹브라우저의 사용
웹브라우저의 기능
 웹브라우저의 기능







웹 페이지 열기
최근 방문한 URL의 목록 제공
자주 방문하는 URL의 기억 및 관리
웹 페이지의 저장 및 인쇄
소스파일 보기
전자우편, 뉴스그룹을 이용할 수 있는 프로그램과
HTML문서 편집기, 공동작업 기능등을 통합
오프라인 작업
I am Computer
WWW과 웹브라우저의 사용
웹브라우저의 종류 및 사용방법
 웹 브라우저의 발전




초기 웹 브라우저: 텍스트 모드
1993년 마크 안데르센: GUI 형태의 모자익 개발
1994년: 네스케이프 네비게이터 출현
현재: MS Explorer, Netscape Communicator
I am Computer
WWW과 웹브라우저의 사용
웹브라우저의 종류 및 사용방법
 주요 웹 브라우저들


모자익(mosaic) : 1993년 미국의 일리노이 대학의
NCSA에서 개발한 최초의 멀티미디어 웹 브라우저
넷스케이프(Netscape): 넷스케이프 커뮤티케이터 사
에서 개발한 웹 브라우저. 윈도우 계열 뿐만 아닐, 리눅
스, 유닉스와 같은 운영체제에서도 사용 가능
 JAVA등의 기술에 대한 호환성이 좋음
 한때 전 세계 시장의 90%이상을 선점
I am Computer
WWW과 웹브라우저의 사용
웹 브라우저의 종류 및 사용방법
넷스케이프 커뮤니케이터
I am Computer
WWW과 웹브라우저의 사용
웹브라우저의 종류 및 사용방법
 주요 웹 브라우저들

인터넷 익스플로러(explorer)
 마이크로소프트사에서 윈도우 환경을 위주로 만든 웹 브라우
저
 윈도우 이외의 플랫폼(유닉스, 리눅스)는 지원하지 못함
 멀티미디어 기능이 강력, 윈도우 환경을 최대한 활용
 무료 배포 정책과 성능향상으로 넷스케이프 시장을 점령
I am Computer
WWW과 웹브라우저의 사용
웹브라우저의 종류 및 사용방법
인터넷 익스플로러
I am Computer
WWW과 웹브라우저의 사용
웹브라우저의 종류 및 사용방법
 주요 웹 브라우저들

오페라(opera)
 빠른 속도와 작은 용량으로 매우 효율적인 웹브라우저
오페라 웹 브라우저 5.0
I am Computer
WWW과 웹브라우저의 사용
웹브라우저의 종류 및 사용방법
 인터넷 익스플로러 사용법
인터넷 익스플로러
6.0의 주요 기능들
I am Computer
WWW과 웹브라우저의 사용
웹브라우저의 종류 및 사용방법
 인터넷 익스플로러 사용법

주요기능
 개인창: 표시단추 모음의 개인창->웹 검색, 즐겨찾기, 미디어
플레이어의 3개 기능으로 구성
 웹 검색: 검색 단어를 입력하면 www.msn.co.kr로 연결
 즐겨찾기: 중요하거나 다시 방문하고 싶은 사이트를 사용자가
추가 시켜 놓은 목록
 미디어플레이어: 미디어플레이어가 웹 브라우저의 개인창 화
면에서 실행
I am Computer
WWW과 웹브라우저의 사용
웹브라우저의 종류 및 사용방법
 인터넷 익스플로러 사용법
I am Computer
WWW과 웹브라우저의 사용
웹브라우저의 종류 및 사용방법
 환경 설정

웹의 일반적인 환경 설정
 보기 메뉴의 인터넷 옵션 선택
–
–
–
홈페이지: 홈페이지의 시작페이지란에 시작 페이지로 설정하고
싶은 페이지의 URL을 적는다
임시인터넷 파일: 컴퓨터 하드웨어에서 일종의 캐쉬 기능
열어본 페이지 목록: 최근에 열어본 웹 페이지의 URL에 대한 자
료가 들어있다. 목록 보관일수는 기본적으로 20일 전까지.
I am Computer
WWW과 웹브라우저의 사용
웹브라우저의 종류 및 사용방법
 환경 설정
인터넷 옵션
설정하기
I am Computer
WWW과 웹브라우저의 사용
플러그 인(Plug-in)
 플러그 인


웹 브라우저의 일부로서 쉽게 설치되고 사용 될 수 있
는 프로그램
브라우저에 의해 자동 인식되고, 기능은 현재 나타나고
있는 주 HTML 파일 내에 통합
 예) 웹에 링크 되어있는 그림 파일을 클릭-> 웹 브라우저가 자
동으로 해당 그림 파일을 보여줄 수 있는 플러그인 그래픽 프
로그램 불러옴->브라우저 상에서 실행
I am Computer
WWW과 웹브라우저의 사용
플러그 인(Plug-in)
 플러그 인의 종류

쇽 웨이브(Shockwave)
 마이크로 미디어사
 플래쉬 에니메이터로 만든 플래쉬 파일을 재생
 그래픽, 에니메이션, 음향을 복합적으로 상호작용식으로 운용
쇽 웨이브를 이
용한 동적 웹페
이지 보기
I am Computer
WWW과 웹브라우저의 사용
플러그 인(Plug-in)
 플러그 인의 종류

리얼 플레이어(RealPlayer Plus 8)
 RealNetworks
 크기가 큰 avi나 mpeg등의 동영상을 전송하는 대신 rm파일이
라는 자체에서 만든 파일을 실시간으로 웹상에서 플레이가 가
능하도록 함
리얼 플레이어
플러스 8
I am Computer
WWW과 웹브라우저의 사용
플러그 인(Plug-in)
 플러그 인의 종류

윈 앰프(Winamp)
 Mp3형식의 오디오 파일을 연주하는 프로그램

아도브 Acrobat
 Pdf(portable document format)파일을 보여줌

코스모 플레이어: 3차원 표준인 VRML지원
윈 엠프
I am Computer
Acrobat
코스모 플레이어
WWW과 웹브라우저의 사용
I am Computer
10장 인터넷
10.5 인터넷의 활용
-인터넷의 활용
인터넷의 활용
 전자상거래(e-commerce)


물품이나 서비스를 인터넷, 특히 웹 상에서 구매하고
판매하는 것
E-business와 같은 의미
 E-tailing : 온라인 소매만을 지칭

대표적인 전자상거래 사이트




서적: Amazon.com
원예: Garden.com
CD음악: CDNow.com
문구용품:SuppliesOnline.com
Amazon.com
I am Computer
인터넷의 활용
인터넷의 활용
 B2B(Business-to-Business)


기업간 전자상거래, 흔히 e-biz로 불림
기업과 기업간에 이루어지는 제품이나 서비스, 정보에
관한 거리
 사이버 교육


인터넷 교육을 통한 시간 절약
수준에 맞는 강의 청취, 반복 학습 가능
 문화

영화, 연극,게임 등 각종 문화 활동이 인터넷을 통해 가
능
I am Computer
인터넷의 활용