웹은 어떻게 동작하는가? How the web works?

yojuyoon·2020년 7월 3일
0

TIL👌

목록 보기
8/23

브라우저에 사용자가 url을 입력하면 서버에 요청해서 서버에 응답을 받는 것.

호스팅이란?

예를들어 사용자가 브라우저에 url을 입력해서 응답을 받을 때 시간의 구애를 받지않는다. 즉 어떤 사이트에 접속하고 싶을 때마다 24시간동안 항상 접속할 수 있다는 이야기이다. 그 말은 서버가 항상 켜있는 상태라고 할 수 있겠다.

서버를 회사나 개인이 가지고있으면 24시간 켜둘 수 없다. 때문에 절대 꺼지지않는 컴퓨터를 빌려서 그 곳에 저장을 해놓고 항상 접속할 수 있게 한다.이를 호스트 서버라고 한다.
서비스의 예) 카페24, AWS ...

서버에 접속할 때 url이 어떻게 특정 서버에 접속할 수 있을까?

IP

  • 모든 장비에 부여된 고유한 값
  • 각각의 컴퓨터들은 서버가 될 수 있지만 장비가 가지고있는 IP는 다르다.

이 IP주소를 활용하여 특정 서버에 접속 가능하다.

Domain ( Domain name)

문자(string)으로 된 고유주소. 수많은 IP주소를 사람들이 외워서 접속할 수 없기 때문에 기억하기 쉽다.
예) www.google.com , www.apple.com ...

도메인은 구매가 가능하다.

DNS(Domain Name System)

도메인 이름에 머신이 읽을 수 있는 IP주소로 변환. = 맵핑
마치 전화번호부와 같은 기능
예) 카페24 도메인관리, 가비아 네임서버 관리

정리 : 사용자가 브라우저에 도메인주소를 입력하면 DNS서버에 요청(쿼리)해서 IP주소를 받아 이 IP주소를 호스트서버에 전송해서 브라우저가 작동할 수 있게 응답해준다.

배포(Deploy)

그동안 개발하던 것을 인터넷상에 공개하고 모든 사람들이 접근해서 볼 수 있게 하는 것을 의미한다.

profile
하고싶은게 많은 사람. Front-end Developer

0개의 댓글