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