[WECODE] How the Web Works

여주링·2020년 12월 2일
0

WECODE

목록 보기
8/10

우리가 www.이름.co.kr를 접속하면 일어나는 일들

무슨일이 일어나고 있는걸까?

내가 사용자로써 브라우저에 주소를 입력하면

-> 해당서버에 요청이 들어간다.
-> 서버에서는 이 요청에 응답을 한다.

호스팅(Hosting)

서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스를 말한다
인터넷에 있어 제일 중요한 것은 홈페이지의 구성파일(html,css,js)가 인터넷에 항상연결되고, 절대꺼지지 않아야 하는 상황을 유지해야하는 것이다.
ex)네이버 사용하는데 네이버는 언제나 연결이된다. 만일 연결이 안되면 에러가 남

PC 서버로 웹 사이트를 운영하려면 24시간 365일 켜야 하나 현실적으로 불가하므로 호스팅 업체가 미리 여러 대의 서버로 이용자들에게 임대해 주고 그 대가를 받는 서비스를 호스팅 서비스라고 한다. 호스팅 서비스에는 웹 호스팅과 서버 호스팅, 메일 호스팅 등 다양한 종류가 있다.

IP주소

IP주소는 인터넷으로 통신하는 각 디바이스(컴퓨터, 통신장비)에 부여된 고유한 값이다.
스마트폰부터 웹사이트의 콘텐츠를 서비스하는 서버까지 인터넷 상의 모든 컴퓨터는 숫자를 이용하여 서로를 찾고 통신하며, 이러한 숫자를 IP주소라고 한다.

if) 집에서 맥북과 아이패드를 동시에 사용하고 있다. 같은 ip일까?
.
다르다. IP는 고유하게 부여된 값이기 때문에 다른 IP값을 가지고 있다.

Domain(Domain Name)

우리가 흔히 쓰는 www(문자열)로 시작되는 주소를 말한다. ip주소를 외우는게 현실적으로 어려워 도메인을 사용한다.

위와 같은 개념을 뜻하고 있다

DNS(Domain Name System)


DNS는 사람이 읽을 수 있는 도메인 이름(str)을 머신이 읽을 수 있는 IP주소로 변환한다. DNS는 이름과 숫자간의 매핑을 관리하여 마치 전화번호부 같은 기능을 한다.
서버는 이름에 대한 요청을 IP주소로 변환해 최종자가 도메인을 웹브라우저에 입력시 해당 사용자를 어떤 서버에 연결할지를 제어한다. 이요청을 쿼리라고 부른다.

DNS서버란 도메인과 서버를 연결해주는 중간 서버로,도메인 이름을 이터넷 상의 주소(IP주소)로 변환시켜 원하는 컴퓨터를 찾아갈 수 있도록 한다

요청/응답의 구조

https://velog.io/@fhwmqkfl/WECODE-HTTP
이전에 작성한 글이 있으니 참고하자!

배포(deploy)

배포한다. 우리는 이 단어를 아주 많이 들어봤다.
그동안 개발하는 것을 인터넷상에 공개하고 많은 사람들이 접근해서 볼 수 있게 하는 것을 의미한다.

profile
🌱Backend Developer👩‍💻

0개의 댓글