index.html 파일에 접속할 수 있는 두가지 주소가 있는데,
file://Desktop/web/index.html 은 웹브라우저에서 '파일 열기'를 통해 index.html 파일을 연것이다.
(웹페이지를 직접 연것)
https://127.0.0.1:8887/index.html 은 같은 웹브라우저가 컴퓨터에 설치되어있는 웹서버에 접속한뒤,
웹서버가 index.html을 읽어서 웹브라우저에게 돌려주었다는 것
두개의 주소는 사용자에게 index.html 을 보여준다는 점에서는 같지만, 두 페이지는 질적으로 완전히 다르다.
웹브라우저와 웹서버가 동시에 설치되어있는 컴퓨터의 경우에는 'file://Desktop/web/index.html' 방식을 사용하여도 상관없지만, 두 개의 컴퓨터가 웹페이지를 주고받기 위해서는 반드시 'https://127.0.0.1:8887/index.html'를 사용하여야 한다.
HTTP(Hyper Text Transfer Protocol) : 웹브라우저와 웹서버가 서로 통신할때 사용하는 통신 규약으로, 웹페이지를 전송하기 위해 고안되었다.
IPA(Internet Protocol Adrress, IP주소) : 컴퓨터와 컴퓨터가 서로 통신을 할때 사용하는 주소체계. 여기서 127.0.0.1은 자기 자신을 가리키는 IP주소이므로, 위 그림에서 웹브라우저는 자기 컴퓨터에 설치된 웹서버에 접속할 수 있다.
8887: Port
위와 같이 같은 컴퓨터안에서 웹브라우저와 웹서버가 서로 웹페이지를 주고받는 것은 현실세계의 웹과는 다르다.
현실에서는 서로 다른 컴퓨터들이 웹페이지를 주고받는다.
'HTML, CSS' 카테고리의 다른 글
CSS 선택자(class, id선택자) (1) | 2022.09.01 |
---|---|
[CSS] CSS 기본문법 (0) | 2022.08.24 |
[HTML] 인터넷과 웹, 웹호스팅 (1) | 2022.07.19 |
[HTML] HTML 기본 문법 정리 (2) | 2022.07.17 |