여러분이 프로그래밍을 조금 이라도 공부 하셨다면 localhost라는 말을 들어보셨을겁니다.
오늘은 이 localhost가 무엇인지 알아보겠습니다.
localhost는 자신의 ip주소를 가리킵니다.
그니까 다시 한번 풀어 설명하면 localhost는 자신의 컴퓨터를 의미하는것 입니다.
사전적 의미로는 컴퓨터 네트워크에서 사용하는 루프백 호스트명 이라 나와 있습니다.
루프백 주소란 네트워크 환경에서 사용되는 특변한 IP주소 입니다.
호스트 기기 자체를 가리키는 가상의 주소로, 네트워크를 통하지 않고도 자신에게 데이터를 보낼수있게 해줍니다.
일반적으로 루프백 주소는 127.0.0.1이고 항상 동일 합니다.
이 루프백 주소를 사용하면 localhost에서 실행중인 네트워크 서비스와 통신하거나
네트워크 프로그래밍을 개발 및 테스트 할수있습니다.
따라서, 루프백 주소는 네트워크 환경에서 자기 자신과 통신하기 위한 용도로 사용됩니다.
DNS에 대해 알아보겠습니다.
DNS는 domain name system의 약자로, 도메인을 ip주소로, ip주소를 도메인으로 바꿔주는 시스템 입니다.
우리가 이 시스템을 사용해서 우리가 아이피 주소를
하나하나 쳐야되는것을 google.com 이런식으로 도매인으로 들어갈수있게 해주는 시스템 입니다.
**제가 잘못 이해한 부분이 있으면 알려주세요!!**
[네트워크] 프록시(Proxy) 란? (Forward proxy, Reverse Proxy) (0) | 2023.05.21 |
---|---|
[네트워크] Port (0) | 2023.05.18 |
[네트워크] SSH (0) | 2023.05.16 |
[네트워크] 2진수, 5진수, 10진수, 16진수 (2) | 2023.05.11 |
HTTP & HTTPS의 기초 와 hyper text (0) | 2023.05.02 |