인터넷과 웹

kimjh96·2021년 8월 9일
0

WWW(World Wide Web), 간단히 웹(Web) 이란 인터넷 상에서 연결된 사용자들이 서로의 정보를 공유할 수 있는 무형의 네트워크 공간을 의미한다. 웹은 인터넷 상에서 텍스트나 그림, 소리, 영상 등과 같은 정보를 하이퍼 텍스트 방식으로 연결하여 제공하는 일종의 서비스이다.

웹의 기능은 크게 세 가지이다.

  • URL: 웹 자원의 통일된 위치 지정 방식
  • HTTP: 자원을 검색하고 접근 가능한 프로토콜
  • HTML: 자원들 사이를 쉽게 항해 가능한 언어

인터넷
컴퓨터가 서로 연결되어 TCP/IP 통신 프로토콜을 통해 정보를 주고받는 컴퓨터 네트워크를 일컫는 말이다. 인터넷에서는 웹 뿐만 아니라 전자메일, SSH, Telnet 등 다양한 서비스를 제공한다.

웹이 동작하는 원리

  1. 사용자가 URL(Uniform Resource Locator)을 입력하면, 입력한 URL 주소 중에 도메인 네임 부분을 DNS(Domain Name Server)에서 검색한다.
  2. DNS에서 해당 도메인 주소에 해당하는 IP를 찾았다면, IP 주소와 사용자가 입력한 URL 정보를 함께 전달한다.
  3. URL 정보와 전달받은 IP 주소는 HTTP 프로토콜을 사용하여 HTTP 요청 메시지를 생성한다.
  4. 생성된 HTTP 요청 메시지는 TCP 프로토콜을 사용하여 인터넷을 거쳐 해당 IP 주소의 컴퓨터로 전송된다.
  5. 도착한 HTTP 요청 메시지는 HTTP 프로토콜을 사용하여 웹 페이지 URL 정보로 변환된다.
  6. 웹 서버는 도착한 웹 페이지 URL 에 해당하는 데이터를 검색한다.
  7. 검색된 웹 페이지 데이터는 또 다시 HTTP 프로토콜을 사용하여 HTTP 응답 메시지를 생성한다.
  8. 생성된 HTTP 응답 메시지는 TCP 프로토콜을 사용하여 인터넷을 거쳐 원래 컴퓨터로 전송된다.
  9. 도착한 HTTP 응답 메시지는 HTTP 프로토콜을 사용하여 웹 페이지 데이터로 변환된다.
  10. 변환된 웹 페이지 데이터는 웹 브라우저에 의해 사용자가 볼 수 있게 된다.

IP 주소
인터넷에 연결된 모든 컴퓨터, 노트북, 스마트폰, TV 등의 통신 기기들을 식별하기 위해 배정되는 주소

도메인 네임
IP 주소가 숫자로 되어 있기 때문에, 매번 외우기가 힘들어 이것을 쉽게 표현해주는 것이 도메인 네임이다.

Reference
https://smartshk.tistory.com/2
http://tcpschool.com/webbasic/works

0개의 댓글