[WEB] WEB에 대한 이해

dooboocookie·2022년 9월 29일
0

WEB

목록 보기
1/5

WEB

Internet

  1. 전 세계를 연결하는 국제 정보 통신망
  2. < abbr title="Advanced Research projects Agency">ARPA가 1969년에 웹의 모태가 되는 ARPANET 개발
  3. 군사용과 민간용으로 개발되다 민간용으로 사용되던 네트워크가 현재의 인터넷이 됨

WEB

  • 인터넷에 연결하여 여러 컴퓨터들 간 정보(텍스트, 파일, 영상, 이미지, ...)를 공유하는 공간

W3C

  • World Wid Web Consortium
  • 국제 웹 표준 기구
  • 웹 제작에 대한 표준안을 제시

웹 브라우저

  • 인터넷에서 정보를 검색하는 데 사용되는 프로그램

WEB 2.0

  • 서로 다른 사용자가 함께 새로운 컨텐츠를 창조할 수 있게 된 시대

웹의 3요소

HTML 웹의 내용을 담당
연결이 가능한 텍스트
HTTP 정보를 주고 받을 수 있는 통신규약
URI 통합 자원 식별자

URI (Uniform Resouce Identifier)

  • 통합 자원 식별자
  • URL (Uniform Resource Locator)
    • 파일 위치를 나타냄
    • URI 안에 개념 [URI vs URL]
  • 구성
  • 통신 프로토콜(SCHEME)
    • http://
    • https://
    • file://
    • ftp://
  • 도메인, IP (HOSTS)
    • 127.0.0.1
    • www.google.com
  • 포트번호 (PORT)
    • 80 (기본, 생략 가능)
    • 3000
    • ...
  • 파일 경로(URL-PATH)
    • Context Root : 해당 프로젝트명이 구분하는 경로명
    • Context Directory : 물리적인 파일 경로
    • webPro/src/main/webapp/html/test.html
  • 쿼리 스트링 (QueryString)
    • ?where=...&test=...:
[구글에 'URL' 검색 결과에 대한 URL]
    
    1. 통신 프로토콜
    https://
    
    2. 도메인
    www.google.com
    
    3. 경로
    /search
    
    4. 쿼리 스트링
    ?q=URL
    &oq=URL
    &aqs=chrome..69i57j69i59j0i433i512j0i512j0i433i512j69i60l3.2836j0j9
    &sourceid=chrome
    &ie=UTF-8

웹 동작

정적 웹 페이지

  • 기본적으로 정적 웹을 보면, 간단하게 클라이언트가 웹 서버에 파일을 요청하면 그 파일을 보내주는 응답을 함

동적 웹 페이지

  • 데이터베이스, 서버 내 로직 등을 활용해 요청에 따라 동적으로 동작하는 웹페이지

profile
1일 1산책 1커밋

0개의 댓글