web이란?
월드 와이드 웹( World Wide Web )이란 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미한다.
간단히 줄여서 WWW나 W3라고도 불린다.
웹에서는 HTML언어를 사용하여 작성된 하이퍼텍스트 문서를 웹 페이지(web page)라고 부른다
이러한 웹 페이지들 중에서 서로 관련된 내용으로 작성된 웹 페이지들의 집합을 웹 사이트(web site)라고 한다.
웹은 이렇게 작성된 수많은 웹 페이지들이 하이퍼링크(hyper link)를 통해 서로 연결되어 구성 사용자가 웹 페이지에 포함된 하이퍼링크를 따라 다른 웹 페이지들로 계속하여 이동하는 것을 웹 서핑(web surfing)이라고 부른다 이때 사용자가 웹 페이지를 검색하기 위해 사용하는 프로그램을 웹 프라우저(web browser)라고 한다.
HTTP
HTTP프로토콜은 상태가 없는 프로토콜이다. 여기서 상태가 없다라는 말은 데이터를 주고받기 위한 각각의 데이터 요청이 서로 독립적으로 관리가 되는 말이다.
좀 더 쉽게 말해서 이전 데이터 요청과 다음 데이터 요청이 서로 관련이 없다.
HTTP프로토콜은 일반적으로 TCP/IP통신 위에서 동작하며 기본 포트는 80번이다.
HTTP프로토콜로 데이터를 주고받기 위해서는 요청(Request)을 보내고 응답(Response)을 받아야 한다.
요청과 응답을 이해하기 위해서는 먼저 클라이언트와 서버를 이해해야한다.
클라이언트란 요청을 보내는 쪽을 의미하며 일반적으로 웹 관점에서는 브라우저를 의미한다.
서버란 요청을 받는 쪽을 의미하며 일반적으로 데이터를 보내주는 원격지의 컴퓨터를 의미한다.
서버에 자원을 요청하기 위해 입력하는 영문 주소이다. 아무래도 숫자로 되어있는 IP주소보다는 훨씬 기억하기 쉽게 때문에 사용하는것이다.