Domain, DNS, Hosting

효딩딩·2022년 8월 24일
0

호스팅(hosting)

웹호스팅 : 정보의 집약체인 서버의 전체 혹은 일부를 이용할 수 있도록 임대해주는 서비스

  • 하나의 서버 장비를 여러 명이 공유하여 사용하므로 가격도 저렴하고 대중적으로 많이 사용되나
  • 트래픽 양이 증가하는 경우 서버가 다운되는 등의 제약이 있다.

서버호스팅 : 한 명의 고객이 하나의 서버 장비를 임대하는 호스팅

  • 서버를 단독 사용하므로 설치, 삭제 등이 자유로움. 고정적으로 트래픽 양이 많은 사이트에 적합
  • 서버를 관리하기 위해서는 24시간 내내 안정적으로 전기를 공급해야 하고, 빠르고 안정적인 인터넷 회선을 사용해야 하며, 철저한 보안 시스템을 갖추고 있어야하기 때문에 개인이 서버를 관리하기보다 전문 업체의 호스팅 서비스를 사용하는 것이 일반적입니다.

도메인(Domain)

  • 문자(String)으로 된 고유 주소로 수 많은 IP 주소를 외워서 접속하는 것은 어렵기 때문에 기억하기 쉬운 문자로 아이피 주소를 포장하는 포장지의 역할을 합니다.
  • 도메인 네임은 네트워크 상에서 각각의 컴퓨터를 식별할 수 있게 해주는 호스트명이 됩니다.
  • 이미 선점된 도메인명의 사용 폭을 넓히기 위해 .com, .co.kr, .net 등의 최상위 도메인을 덧붙혀 도메인을 구매합니다.

DNS(Domain Name System)

  • DNS는 브라우저에 도메인을 입력하면 해당 웹사이트의 실제 (IP)주소에 맞춰주는 특별한 서버입니다.
  • DNS 서비스는 전 세계에 배포된 서비스로서, 사람이 읽을 수 있는 문자를 숫자로 된 IP 주소로 변환하여 컴퓨터가 서로 통신할 수 있도록 합니다.

DNS 조회 프로세스

  1. 웹브라우저는 자신의 캐시에 test.com에 대한 IP가 있는지 확인
  2. 운영체제 캐시에 IP가 있는지 확인
  3. ROOT 서버에 ".com"의 도메인을 관리하는 네임서버 정보 요청
  4. 3에서 받은 네임서버에 "test.com"의 IP를 요청
  5. 응답받은 IP를 웹브라우저에 전달
  6. 웹브라우저는 IP 주소로 요청, 렌더링 할 웹페이지 반환

출처: https://blog.naver.com/ohjiyae/222308675587
https://blog.naver.com/hj_kim97/222289195368

(영문)

Hosting, in its most generic sense, is a service through which storage and computing resources are providing to an individual or organization for the accommodation and maintenance of one or more websites and related services. While hosting doesn't need to be IP-based, the vast majority of instances are web-based services that allow a website or web service to be globally accessible from the Internet.

Hosting is also known as Web hosting or website hosting.

A domain, in the context of networking, refers to any group of users, workstations, devices, printers, computers and database servers that share different types of data via network resources. There are also many types of subdomains.

A domain has a domain controller that governs all basic domain functions and manages network security. Thus, a domain is used to manage all user functions, including username/password and shared system resource authentication and access. A domain is also used to assign specific resource privileges, such as user accounts.

DNS hosting is a type of network service that provides domain name system resolution services. A DNS hosting service builds, operates and provisions domain name servers, which are used and integrated with domain name registrars, Web hosting services and Internet service providers (ISP).

DNS hosting refers to static or dynamic DNS services.

Source: https://www.techopedia.com/definition/1326/domain-networking

profile
어제보다 나은 나의 코딩지식

0개의 댓글