반응형
우리가 통신을 진행하기 위해서 IP 주소를 먼저 따라가게 됩니다. 하지만 부여된 IP를 숫자로만 암기하기에는 무리가 있습니다. 접속하고자 하는 사이트에 대한 연관성은 없다시피 하고, IP는 쉽게 변경될 수 있기 때문입니다. 수시로 바뀌는 IP를 매번 외우고 있을 수는 없기 때문에 등장한 체계가 있습니다.
DNS(Domain Name System)
이름에서 유츄할 수 있듯 IP에 도메인 이름을 부여해 도메인을 입력하면 해당하는 IP로 이동하게 해주는 기능입니다. 우리가 구글에 접근하기 위해서는 "https://google.com/"이나 "142.250.196.100"를 입력해 접속하게 됩니다. 단순하게 보더라도 무작위 숫자를 암기하기 보다 구글을 뜻하는 도메인을 활용하는 것이 더 수월할 것입니다. 따라서 특별한 경우가 아니라면 대부분 도메인 주소를 사용해 IP 주소로 변환하는 DNS 서버를 사용하고 있는 것입니다.
DNS의 체계와 작동원리까지 다루기에 신입 개발자나 엔지니어에게 이정도까지 바라지는 않을 것 같아 나중에 네트워크 파트를 심도 있게 공부할 때 다뤄보도록 하겠습니다.
반응형
'면접 대비 기초 지식' 카테고리의 다른 글
[면접 대비 기초] 06. IP 클래스 (2) | 2023.12.05 |
---|---|
[면접 대비 기초] 05. IPv4와 IPv6 주소 체계 (0) | 2023.12.04 |
[면접 대비 CS 기초] 04. 포트(Port) (2) | 2023.11.27 |
[면접 대비 CS 기초] 03. 인터넷 통신을 위한 체계 - TCP/IP, UDP (0) | 2023.11.24 |
[면접 대비 CS 기초] 02. OSI 7 계층 (0) | 2023.11.23 |