How the Web Works - 웹은 어떻게 동작할까?

수야·2020년 5월 7일
1

세션

목록 보기
3/4

1. Hosting (호스팅, Web hosting service)

인터넷에 띄운다는 것은 홈페이지의 구성파일들이(html, css, js) 인터넷에 “항상" 연결되고, “절대" 꺼지지 않는 호스트 컴퓨터(웹 서버)에 저장되어 있다가 사용자의 요청이 오면 언제든 응답

서비스예) AWS ec2/S3, cafe24 호스팅센터 등

A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Web hosts are companies that provide space on a server owned or leased for use by clients, as well as providing Internet connectivity, typically in a data center.

2. IP

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

An Internet Protocol address (IP address) is a numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication.

같은 와이파이에 접속해도 컴퓨터당 ip는 모두 다르다.
약 34억개의 주소가 나온다 - IPv4

3. Domain (Domain name)

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

ex) www.wecode.com, www.google.com

A domain name is an identification string that defines a realm of administrative autonomy, authority or control within the Internet.

기본 포트는 80이다. Default Port라서 생략가능하다.

4. DNS (Domain Name System)

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

도메인 주소랑 ip주소랑 매핑하는 것을 의미.
도메인으로 ip주소를 찾아가는 것을 쿼리라고 한다.

서비스 예) Amazon Route 53, Cafe24 도메인관리, 가비아 네임서버 관리

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

5. 배포

배포(deploy)한다. or 디플로이한다. 라는 말을 앞으로 자주 하고, 듣게 될 것. 배포란, 그동안 개발하던 것을 세상(인터넷상)에 드디어 공개하고 모든 사람들이 접근해서 볼 수 있게 하는 것을 의미.

전세계에 있는 사람들한테 인터넷 상으로 개발한 것을 공개하고 접속하는 것을 의미한다.
호스트 서버에 업로드하는 것을 의미.

6. 질문사항

6-1. 도메인을 어떻게 관리하는지? 사고파는지?

  • 사용자 정보를 다 적음
  • 문자여 조합으로 다 갖고 있음
  • 도메인을 사면 전세게에서 도메인을 관리

6-2. DNS로 매핑을 지우면 빨라진다?

  • 브라우저가 갖고있고 컴퓨터 설정파일에 저장
  • 매번 DNS 접속해서 하는게 아니라 한번 접속하면 저장
  • 메모리를 차지하는 것은 맞음
  • 탭을 여러개 띄워두면 느려짐

7. 추가로 알면 좋은 것들

네트워크 7계층, http 통신, 인터넷 영역

profile
운동을 좋아하는 QA 및 개발자

0개의 댓글