네트워크 기초

프로토콜과 그 서버가 표준으로 사용하는 포트 번호의 조합으로 올바른 것은?

  1. AHTTP 80, HTTPS 443, DNS 53
  2. BHTTP 8080, HTTPS 443, DNS 25
  3. CHTTP 80, HTTPS 22, DNS 53
정답과 해설 보기

정답: A. HTTP 80, HTTPS 443, DNS 53

포트 번호는 0~65535의 16비트 번호로, IP 주소로 도착한 단말 안에서 어느 애플리케이션으로 가는 통신인지를 구별합니다. 0~1023은 잘 알려진 포트(well-known port)라고 하며 주요 서비스에 할당되어 있습니다. 대표적인 것은 HTTP 80, HTTPS 443, DNS 53, SSH 22, SMTP(메일 전송) 25입니다. 클라이언트 쪽은 OS가 그때그때 고른 번호(임시 포트, ephemeral port)를 출발지 포트로 사용합니다. 표준과 다른 번호로 서비스를 운영할 수도 있으며, 8080은 웹 개발용이나 프록시 서버 등에 자주 쓰이지만, 그 경우에는 접속하는 쪽이 번호를 지정해야 합니다.

이 분야 연습하기 분야로 돌아가기

네트워크 기초의 다른 문제

  1. TCP의 흐름 제어에서 수신 측이 윈도 크기(수신 윈도)를 송신 측에 알리는 목적으로 올바른 것은?
  2. TCP의 수신 윈도가 65536바이트로 일정하고 RTT가 10 ms인 연결에서, 회선의 대역폭은 충분히 크고 손실도 없다고 하자. 이 연결로 얻을 수 있는 처리량의 상한에 가장 가까운 것은?
  3. TCP 혼잡 제어의 기본적인 개념으로 올바른 것은?
  4. TCP의 송신 측이 세그먼트가 손실되었다고 판단하여 재전송하는 계기로 올바른 것은?
  5. DNS의 주된 역할로 올바른 것은?