1 / 25

인터넷과 월드와이드웹

인터넷과 월드와이드웹. 웹 프로그래밍 및 웹 서버 구축 제 1 강 정상 원. The Internet. The Internet The World Wide Web (WWW). The Internet. 인터넷이란 ?. 인터넷 (The Internet) 이란 ? 망 (Network) 들의 망 , 망들의 결합체. The Internet. a connection of computer networks using the Internet Protocol (IP) The Web:

luce
Download Presentation

인터넷과 월드와이드웹

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 인터넷과 월드와이드웹 웹 프로그래밍 및 웹 서버 구축 제1강 정상원

  2. The Internet • The Internet • The World Wide Web (WWW)

  3. The Internet

  4. 인터넷이란? • 인터넷(The Internet)이란? • 망(Network)들의 망, 망들의 결합체

  5. The Internet • a connection of computer networks using the Internet Protocol (IP) • The Web: • the collection of web sites and pages around the world • The Internet • larger and also includes other services • such as email, chat, online games, etc. http://en.wikipedia.org/wiki/Internet

  6. 인터넷의 역사 • 1969 미 국방부 ARPANET 등장 • 1972 E-mail 탄생 • 1974 인터넷(Internet) 용어 처음 사용 • 1975 TCP/IP 개발, 시운전 개시 • 1979 USENET 구축(net* 뉴스그룹 생성) • 1983 Apple, LISA 컴퓨터(GUI 탑재 최초 PC)발표 • 1991 팀 버너스 리, WWW 개발 • 1993 상용 인터넷 서비스 개시 • 1994 넷스케이프네비게이터1.0 발표 • 1995 본격 상업화, 대중화, 정보 고속화

  7. 인터넷 서비스 • WWW: 문자, 이미지 등을 포함한 문서를 제공 • FTP: 파일 송수신 서비스 • E-Mail: 메일 서비스 • Usenet: 뉴스그룹 서비스 • Telnet: 원격지 접속 • Chatting: 채팅 서비스

  8. WWW과 HTML • WWW(World-Wide-Web) • HyperText • HyperLink • HTML(Hyper-Text Markup language) • <Tag>로 구성 • 확장자htm, html

  9. IP 주소와 도메인명 • IP 주소: 컴퓨터 고유 주소 • 도메인명(Domain Name): 서버이름 • DNS(Domain Name Server): 도메인 이름을 IP 주소로 변경하기 위해 사용된다. 사용자 PC의 웹 브라우저 DNS 웹 서버

  10. 도메인명:기관의 성격코드 • COM : company, 영리를 목적으로 하는 업체 • NET : network,네트워크 관리 기구 • EDU : education, 교육기관 • GOV : government, 정부기관 • MIL : military, 군사기관 • ORG : organization, 비영리기관

  11. 국가코드 • Kr 대한민국 • Jp일본 • Uk영국 • De 독일 • Tw 대만 • Ru러시아 • Fr프랑스 • Ca캐나다

  12. 한국내 기관코드 • Ac: academy, 교육기관 • Co: company, 영리를 목적으로 하는 업체 • Go: govermment, 정부기관 • Ne: network, 네트워크 관리 기구 • Or: organization, 비영리기관 • Re: research, 연구기관

  13. URL • Uniform Resource Locator • 형식 • 프로토콜://호스트주소[포트번호]/파일의 전체경로/파일이름 • 예 • http://www.mju.ac.kr/index.html

  14. 프로토콜 • 네트워크에서 사용하는 인터넷 표준 규약 • TCP/IP • 프로토콜의 하나, 인터넷에 참여하기 위해서 준수해야 할 규칙 • HTTP(HyperTextTransfer Protocol) • 프로토콜 : http, gopher, wais, ftp, news, mailto, telnet

  15. 플러그인(Plus-In) • 웹 브라우저를 도와 웹 브라우저 자체의 기능인 것처럼 만들어주는 도우미 프로그램 • 분명히 다른 회사에서 만들었고, 따로 설치를 해주어야 하지만 웹 브라우저 내에서 움직이기 때문에 외부 프로그램이라는 인식을 할 수 없을 정도이다. • Shock Wave • Flash

  16. The World Wide Web (WWW)

  17. Bill Atkinson 1987 HyperCard Doug Engelbart 1962 Augmenting Human Intellect NLS / AUGMENT Vannevar Bush 1945 As We May Think Memex Tim Berners-Lee 1989 Information Management: A Proposal World Wide Web Ted Nelson 1965 “Hypertext” Xanadu 웹의 역사

  18. World Wide Web Information Management: A Proposal, Tim Berners-Lee, CERN, March 1989, May 1990, http://www.w3.org/History/1989/proposal.html

  19. 최초의 웹 서버

  20. 웹 페이지의 동작원리 [클라이언트측 페이지 동작 원리] 1. Request(요청) LINUX or Window 2000 2. Response(응답) 3. 해석 Client(Local Computer) 사용자 PC Web Server(Remote Computer) 서버

  21. 웹 페이지의 동작원리 1. Request(요청) LINUX or Window2000 ㄴ 5. 해석 Client(Local Computer) 사용자 PC Web Server(Remote Computer) 서버 4. 응답 2. 해석 3. 변환 일반 HTML 문서 IIS(ASP.DLL)

  22. 처리 방식 수동적, 고정적 사용자의 입력을 실시간으로 처리 구분 클라이언트측 페이지 서버측 페이지 통신 방식 클라이언트에서 고정페이지를 전송받는 단방향 통신 서버와 클라이언트 사이의 양방향 통신 문서 정적 페이지(static page) 동적 페이지(dynamic page) 해석위치 클라이언트측 서버측 웹사이트 운영면 내용을 변경하려면 일일이 편집해야 하므로 비효율적. 내용이 추가되어도 문서를 재편집할 필요가 없어 효율적. 활용 분야 내용이 변하지 않는 일반 문서 내용이 수시로 변하는 게시판, 설문조사, 회원가입, 검색엔진 등 제작 기술 HTML, CSS, 자바스크립트 PHP, ASP, JSP 웹 페이지의 동작원리

  23. 웹 서버와 브라우저 Web server Web browser fetches/displays documents from web servers Mozilla Firefox Microsoft Internet Explorer (IE) Apple Safari Google Chrome Opera • software that listens for web page requests • Apache • Microsoft Internet Information Server (IIS) (part of Windows)

  24. Web languages / technologies • Hypertext Markup Language (HTML) • used for writing web pages • Cascading Style Sheets (CSS) • stylistic info for web pages • PHP Hypertext Processor (PHP) • dynamically create pages on a web server • JavaScript • interactive and programmable web pages • Asynchronous JavaScript and XML (Ajax) • accessing data for web applications • eXtensible Markup Language (XML) • metalanguagefor organizing data • Structured Query Language (SQL) • interaction with databases

More Related