DNS / Proxy

Jun·2021년 6월 23일
0

DNS

웹사이트는 IP (Internet Protocol) 주소를 통하여 통신이 된다. 유저는 웹사이트를 이동하기 위해서는 IP주소를 직접 입력하여 접속을 해야하지만 긴 IP주소를 입력하지않고 IP 주소에 이름을 지정하여 접속할 수 있도록 할 수 있다. 이를 DNS (The Domain Name System) 라고 한다.

DNS 원리

웹 IP 주소가 12.125.216.34 인 컴퓨터에서 testDNS.com 이라는 이름을 DNS server에 요청한다. DNS server는 12.125.216.34 를 갖은 IP주소의 이름을 testDNS.com 으로 지정한다. testDNS.com 을 접속하면 IP가 12.125.216.34인 곳으로 자동으로 접속하게 된다.

proxy

Proxy는 클라이언트와 서버 사이에서 대리인 역할을 한다. 클라이언트가 서버로 요청을 할때 proxy server을 거쳐 서버로 요청이 가며 반대로 서버가 클라이언트로 응답을 할때 proxy server을 거쳐서 클라이언트로 응답이 간다.

그렇다면 proxy server를 왜 사용할까?

  • 보안목적 , proxy server을 거쳐가므로 IP 주소를 숨길수 있기때문에 방화벽 역할과 네트워크 연결에서 공유되는 정보를 필터링 하는 역할을 할 수 있다.
  • 통신 속도, proxy server는 캐시 데이터를 사용한다. 클라이언트가 서버에 데이터를 요청보낼때 proxy server에 캐시 데이터로 저장이 되어진다. 만약 클라이언트가 서버에 요청을 보낸 데이터가 proxy server 에 있다면 서버로 접속 하지 않아도 proxy server 에서 해결가능하다. 이처럼 캐시 데이터를 사용하여 통신 속도를 높혀줄 수 있다.

0개의 댓글