ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TIL.49 How the web works?
    TIL 2020. 11. 27. 14:51
    728x90

    만약 위코드 사이트를 접속하면 어떤 일들이 일어날지 알아보자.

    웹은 어떻게 동작할까?

    간단하게 설명한다면

    사용자는 브라우저를 통해 요청을 보내고 서버로부터 응답을 받는 방식으로 동작한다

     

     Hosting (호스팅, web hosting service)

    호스팅은 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있는 서비스를 일컫는다.

     

    우리가 브라우저를 눈으로 볼 수 있는 이유는

    우리의 요청으로에 대한 서버의 응답으로

    홈페이지의 구성파일들(html, css, js)은 서버에 저장되어 있는 상태에서

    서버의 응답으로 사용자에게 랜더링된 화면을 브라우저를 통해서 전달해주기 때문에 우리가 눈으로 볼 수 있다는 것이다.

     

    즉, 위의 홈페이지 구성파일들은 서버에 저장되어있는데,

    이때 서버는 "항상" 인터넷에 연결되어 있어야 하며

    "절대"로 전원이 꺼지면 안되는 24시간 내내 전원이 공급되어 있어야한다.

    이를 가능하게 해주는 것이 호스팅이라는 서비스이다. 

    이러한 서비스의 예로 AWS , ec2/S3, cafe24 호스팅센터 등이 있다.

    c


    IP

    Ip주소는 인터넷으로 통신하는 각각의 디바이스에 부여된 고유 값이다.

    만약 스마트폰이랑 테블릿으로 하나의 와이파이로 동일한 홈페이지에 접속할 경우

    스마트폰과 테블릿의 IP 는 다르다.

    인터넷상의 모든 컴퓨터는 숫자를 사용하며 서로를 찾고 통신하며 이러한 숫자를 IP주소 라고 한다.

     

    IP 구조

    크게 4가지 영억으로 구분되어있다.

    지금은 IPV6 환경으로 이루어져있어, 더 많은 IP주소를 담을 수 있다고 한다.

     

    Domain (도메인 네임)

    수많은 IP주소를 사람이 외워서 접속할 수 없기 때문에

    기억하기 쉽도록 문자로 구성된 고유 주소.

    도메인을 구매와 호스팅 서비스 구매는 별도의 개념이다.

     

    도멘인 url 주소의 구조

     

    DNS(Domain Name Sysetem)

    사람이 읽을 수 있는 도메인 이름을 -> 기계가 읽을 수 있는 IP주소로 변환시켜준다.

    DNS는 이름과 숫자 간의 매핑을 관리하여 마치 전화번호부와 같은 기능을 한다.


    베포

    베포한다 or 디플로이한다 라고 말하는데 그동안 개발해왔던 결과물을 베포함으로서 모든 사람들에게

    공개하고 모든사람들이 접근해서 볼 수 있도록 하게 하는것을 의미힌다.

    베포는 호스트서버에 베포를 한다.

     

    728x90

    'TIL' 카테고리의 다른 글

    TIL.60 인증 & 인가 (Hash/Hashing)  (0) 2020.12.07
    TIL.56 SPA_UX 및 개발자  (0) 2020.12.04
    TIL.48 HTTP  (0) 2020.11.26
    TIL.47 Git& Github  (0) 2020.11.25
    TIL.46 리눅스 & 터미널을 이용한 개발환경 설정  (0) 2020.11.24
Designed by Tistory.