인터넷 상에서 특정 컴퓨터나 서버를 찾기 위해서는 다음 두 가지 타입의 주소 중 하나를 알고 있어야 한다.
컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호
인터넷 상에는 수많은 컴퓨터와 서버들이 무수히 많이 연결되어 있다. 이렇게 많은 컴퓨터들이 서로를 인식하기 위해 지정받은 식별용 번호가 바로 IP 주소
이다.
IP 주소는
IPv4
와IPv6
, 두 가지 체계가 있다.
127.0.0.1
2^32
개의 IP 주소를 허용하지만, 인터넷 장치의 증가로 충분하지 않다.:
)으로 구분된다.2001:0DB8:1000:0000:0000:0000:1111:2222
2^128
개의 IP 주소를 허용한다.외우기 어려운 숫자 형태의 IP 주소를 사람이 기억하기 쉬운 문자 형태로 표현한 주소
도메인 네임은 의미있는 문자들과 .
의 조합으로 구성된다.
도메인은
.(루트)
라 불리는 도메인 아래 다음과 같은 역트리 구조로 구성되어 있다.
도메인명을 IP 주소로 바꾸거나 그 반대로 변환해주는 시스템
IP 주소를 매번 입력하는 것은 기억하기도 힘들고, 번거로운 일이므로 보통 도메인명
을 이용하여 접속한다. 이러한 동작은 DNS
덕분에 가능한 것으로, DNS가 없다면 네이버나 구글을 접속할 때 매번 IP 주소를 입력해야 한다.
DNS는 핸드폰 전화번호부와 비슷하다.
IP 주소
와 도메인명
을 저장해두고, 도메인 네임
으로 요청하면 알아서 IP 주소
로 변환해준다.
http://www.tcpschool.com/webbasic/address
https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/resources/dns/dnsInfo.jsp
https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/resources/domainInfo/domainInfo.jsp