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
인터넷의 활용