인터넷이란?(3)

Download Report

Transcript 인터넷이란?(3)

01 : 준비학습: 인터넷 과 웹
학습 내용
01장. 인터넷 이해하기
02장. 홈페이지를 만들기 전에
01 :
01장. 인터넷 이해하기
학습 내용
인터넷이란
도메인명과 URL
웹 페이지 동작 원리
웹 문서 제작 표준 언어의 변천 과정
웹 브라우저 소개
Section
01
인터넷과 웹
인터넷 이해하기 – 인터넷이란?
인터넷이란?
망(Network)들의 망, 망들의 결합체
Section
01
인터넷과 웹
인터넷 이해하기 – 인터넷이란?
1969
1972
1974
1975
1979
1983
1991
1993
1994
1995
미 국방성 알파넷(ARPANET) 등장
이메일 탄생
인터넷(Internet) 용어 처음 사용
TCP/IP 개발, 시운전 개시
USENET 구축(net* 뉴스그룹 생성)
Apple, LISA 컴퓨터(GUI 탑제 최초 PC)발표
팀 버너스 리에 의해 WWW 개발
상용 인터넷 서비스 개시
넷스케이프 네비게이터 1.0 발표
본격 상업화, 대중화, 정보 고속화
Section
01
인터넷과 웹
인터넷 이해하기 – 인터넷이란?
WWW : 문자, 이미지 등을 포함한 문서를 제공
FTP : 파일 송수신 서비스
E-Mail : 메일 서비스
Usenet : 뉴스그룹 서비스
Telnet : 원격지 접속
Chatting : 채팅 서비스
Section
01
인터넷과 웹
인터넷 이해하기 – 도메인명과 URL
[WWW와 HTML]
www(World-Wide-Web)
HyperText
HyperLink
HTML(Hyper-Text Markup language)


<Tag>로 구성
확장자 htm, html
Section
01
인터넷과 웹
인터넷 이해하기 – 도메인명과 URL
[IP 주소와 도메인명]
IP 주소: 컴퓨터 고유 넘버
도메인명(Domain Name): 서버이름
DNS(Domain Name Server): 도메인 이름
을 IP 주소로 변경하기 위해 사용된다.
사용자 PC의
웹 브라우저
DNS
웹 서버
Section
01
인터넷과 웹
인터넷 이해하기 – 도메인명과 URL
[URL]
Uniform Resource Locator
형식
프로토콜://호스트주소[포트번호]/파일의 전체경
로/파일이름
예
http://www.mbc.co.kr/news/news7.htm
Section
01
인터넷과 웹
인터넷 이해하기 – 도메인명과 URL
[프로토콜]
네트워크에서 사용하는 인터넷 표준 규약
TCP/IP : 프로토콜의 하나
인터넷에 참여하기 위해서 준수해야 할 규칙
HTTP(HyperText Transfer Protocol)
프로토콜 : http, gopher, wais, ftp, news,
mailto, telnet
Section
01
인터넷과 웹
인터넷 이해하기 – 웹 페이지 동작 원리
[클라이언트측 페이지 동작 원리]
2. Response(응답)
LINUX or
Window
1. Request(요청)
20
00
3. 해석
Client(Local Computer)
사용자 PC
Web Server(Remote Computer)
서버
Section
01
인터넷과 웹
인터넷 이해하기 – 웹 페이지 동작 원리
[서버측 페이지 동작 원리]
ㄴ 00
5. 해석
Client(Local Computer)
사용자 PC
LINUX or
Window
1. Request(요청)
20
Web Server(Remote Computer)
서버
4. 응답
2. 해석
일반 HTML 문서
3. 변환
IIS(ASP.DLL)
Section
01
인터넷과 웹
인터넷 이해하기 – 웹 페이지 동작 원리
구분
문서
클라이언트측 페이지
서버측 페이지
정적 페이지(static page)
동적 페이지(dynamic page)
처리 방식
수동적, 고정적
사용자의 입력을 실시간으로 처리
통신 방식
클라이언트에서 고정페이지
를 전송받는 단방향 통신
서버와 클라이언트 사이의 양방향
통신
해석위치
클라이언트측
서버측
웹사이트
운영면
내용을 변경하려면 일일이
편집해야 하므로 비효율적.
내용이 추가되어도 문서를 재편집
할 필요가 없어 효율적.
활용 분야
내용이 변하지 않는 일반 문
서
내용이 수시로 변하는 게시판, 설
문조사, 회원가입, 검색엔진 등
제작 기술
HTML, CSS, 자바스크립트
PHP, ASP, JSP
Section
01
인터넷과 웹
인터넷 이해하기 – 웹 문서 제작 표준 언어의 변천 과정
SGML(Standard Generalized Markup Language)

1986년 ISO에서 지정한 문서 처리 표준의 하나이며, 프
로그래밍 언어는 아니다.
HTML(Hyper Text Markup Language)


1989년도에 CERN에 있던 팀 버너스 리가 개발.
웹에서 사용하는 표준 언어로 HTML 4.0은 HTML의 최
신 버전이다.
XML(eXtensible Markup Language)

1996년 W3C에서 제안하였으며 SGML의 장점과 HTML
의 장점을 수용하여 만든 언어다.
XHTML (Extensible Hypertext Markup Language)
VRML(Virtual Reality Modeling Language)
Section
01
인터넷과 웹
인터넷 이해하기 – 웹 문서 제작 표준 언어의 변천 과정
구분
태그 사용
문서의 재사용
SGML
HTML
XML
사용자 정의 불가능, 사용자 정의 가능, 무제 사 용 자 정 의 가 능 ,
한적
SGML보다는 제한적
제한적
불가능
가능
가능
응용 분야
단순한 구조의 문서
방대한 내용과 구조를 SGML과 동일
및 내용이 길지 않은
요하는 기술적인 문서
웹상의 교환문서
문서
문서작성
간단하고 용이함
논 리 구 조 작 성 의 매우 복잡함
어려움
문서검색
정확한 검색 가능
효과적인 검색이 어려
문서 구조에 대한 검색 SGML과 동일
움
가능
링크
출력형식 언어
HTML
CSS
SGML 을 단 순 화 시 켜
편리하게 작성 가능
HyTime
XLL
DSSSL
XSL
Section
01
인터넷과 웹
인터넷 이해하기 – 웹 브라우저
[종류]
NCSA의 모자이크
오페라 소프트웨어(Opera Software)의 Opera
마이크로소프트의 인터넷 익스플로러
AOL의 넷스케이프 네비게이터
선 마이크로 시스템의 Hot Java