먼저 웹에 대한 간단한 용어 정리부터 하고 시작한다.
기본적인 용어는 다음과 같음:
웹 브라우저에 처리과정을 거쳐
링크텍스트
브라우저에서 URL을 입력했을 때 일어나는 일?
(3/12 브라우저 작동과정 정리 필요)
보여주는 도큐먼트이다. 그냥 pages라고 부른다.
위 web page의 모음.(bundling을 거쳐) web site 혹은 site.
인터넷 환경에서 위 website를 호스팅하는 컴퓨터
웹 서비스 중 하나로 다른 web page를 찾기 위해서 아용됨. Google 등,
웹 브라우저를 통해서 접근하거나, url을 직접 쳐서 이동함.
도서관에 있다고 가정하자. 어떤 책을 찾고 있을때의 과정을 설명하면
이것을 웹 서버로 바꾸면 다음과 같다.
웹 페이지는 브라우저가 표시하는 간단한 문서 파일이다.
html로 작성되며 다양한 데이터를 포함하는데.
style information - css
scripts - js
media - img, sounds or videos.
Note. 웹 페이지는 PDF와 같은 파일이나 이미지 자체를 렌더하는 기능도 있지만, 여기서는 html document을 렌더하는 것을 기준으로 한다.
모든 웹 페이지는 고유 주소를 통해서 접근할 수 있다.
website는 링크된 web pages의 데이터들의 모음이다. 같은 domain name을 공유하고 위 domain name 하에서 링크를 클릭하거나 다양한 방식으로 site 내부에서 page를 바꿔가면서 이동하게 된다.
도메인 네임을 브라우저의 주소 바에 침으로써 해당 site의 메인 페이지로 이동할 수 있다.(home)
최근에는 SPA, 싱글 페이지 웹사이트의 개념 역시 등장했다.
web server는 하나 혹은 하나 이상의 website를 호스팅하는 컴퓨터이다.
hostring이란, 이 컴퓨터에 할당된 domain name에서 web page와 연결된 파일들을 모두 받아올 수 있다는 의미이다. 이 컴퓨터에서 유저의 요청에 따라 web page와 연관된 데이터를 유저의 브라우저로 전송하게 된다.
웹사이트와 웹서버를 혼동하면 안된다.
웹사이트 - 그 페이지가 로드되지 않음
웹 서버 - 이외 해당 서버가 서브하는 모든 url의 리소스가 로드되지 않음.
검색엔진은 다른 웹 페이지를 찾게 도와주는 특별한 형태의 웹사이트이다.
구글 야후 등 여러가지고 있음.
검색엔진과 브라우저는 다른 개념이라는 것을 숙지하자.