ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [IP, Port 그리고 DNS] Port, DNS
    Web 2023. 5. 2. 23:05

    # Port

    하나의 컴퓨터에는 다양한 서비스가 실행 중입니다. 어떤 서비스가 최종 목적지인지를 클라이언트에 알려 주지 않으면 우리가 의도한 대로 처리할 수 없게 됩니다. 그래서 Port는 하나의 컴퓨터에서 실행되고 있는 다양한 애플리케이션, 혹은 서비스를 구분하는 역할을 합니다. 대표적으로 할당된 Port는 다음과 같습니다.

    HTTP 80
    HTTPS 443
    SMTP 25
    FTP 21

    웹서비스를 개발할 때 다른 서버와 통신을 할 때가 종종 있습니다. 그때 접근하려는 서비스의 목적지 포트를 정확하게 설정해야만 여러 가지 방해 상황이나 에러에서 벗어날 수 있습니다.

    # DNS(Domain Name Server)

    URL을 해석하여 IP 주소로 반환하는 서버입니다. 사용자가 주소창에 URL을 입력하면 먼저 DNS Server로 가서 대칭되는 IP 주소가 있는지를 찾습니다. 이 DNS는 전세계에 분포가 되어 있어 첫 번째에 탐색한 DNS Server에 매칭되는 게 없다면 다른 DNS Server를 돌아다니며 찾습니다. DNS Server에서 매칭된 IP 주소를 찾게 되면 다시 브라우저로 IP 주소를 전달하여 최종적으로 브라우저는 DNS server에게 전달받은 IP 주소를 통해 사이트에 접속하게 되는 것입니다. DNS Server는 국가, 기업 등이 운영을 하는데 전세계 DNS는 연결되어 있습니다. 따라서 장애가 발생했을 때 막대한 피해로 이어지게 됩니다. 

     

    참조 | 멋쟁이사자처럼 [대학 11기] 프론트엔드 온보딩 트랙 VOD 강의

Designed by Tistory.