1) 클라이언트와 서버
웹에 연결된 컴퓨터는 클라이언트와 서버로 구분할 수 있다.
2) 웹의 동작 절차
① 브라우저는 DNS 서버로 가서 웹 사이트가 있는 서버의 진짜 주소를 찾는다.
② 그 다음 브라우저는 서버에게 웹 사이트의 사본을 클라이언트에게 보내달라는 HTTP 요청 메세지를 서버로 전송한다. (클라이언트와 서버 사이에 전송된 모든 데이터는 TCP/IP 연결을 통해서 전송된다.)
③ 이 메세지를 받은 서버는 클라이언트의 요청을 승인하고, “200 OK” 메세지를 클라이언트에게 전송한다. (HTTP 200 OK는 요청이 성공했음을 나타내는 성공 응답 상태 코드이다.)
④ 그 다음 서버는 웹 사이트의 파일들을 데이터 패켓이라 불리는 작은 덩어리들로 브라우저에 전송하기 시작한다.
⑤ 브라우저는 이 패킷들을 웹 사이트로 조립하고 사용자에게 보여준다.
1) 웹 페이지
웹 페이지는 브라우저를 통해 보여지는 단순한 HTML 문서이며 다양한 다른 종류의 자원을 포함하고 있다.