LabHub

네트워크 기초 · OSI 와 TCP/IP 계층 · 퀴즈

네트워크 기초 확인

LabHub 에서 이어서 보기

문항 7개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. 넷마스크가 `/32` 라는 것은?

    1. 쓸 수 있는 주소가 32개라는 뜻
    2. IPv6 주소를 쓰고 있다는 뜻
    3. 설정이 잘못되었다는 오류 표시
    4. 이 네트워크에 자기 주소 하나뿐이라는 뜻
  2. `/32` 인데도 게이트웨이에 닿는 이유는?

    1. 커널이 넷마스크를 무시하고 그냥 보내기 때문
    2. 브로드캐스트로 게이트웨이를 찾아내기 때문
    3. 게이트웨이로 가는 on-link 경로가 따로 있다
    4. NAT 가 중간에서 주소를 바꿔 주기 때문
  3. 인터페이스 MTU 는 1500 인데 경로 MTU 가 더 작은 이유는?

    1. 인터페이스 MTU 설정을 잘못 넣어 두어서
    2. 터널이 헤더를 덧붙여서 실을 수 있는 크기가 줄었다
    3. IPv6 는 최소 MTU 기준이 더 작기 때문에
    4. 혼잡 제어가 패킷 크기를 줄여서 보내기 때문에
  4. MTU 를 잘못 잡으면 나는 전형적인 증상은?

    1. 작은 요청은 되는데 큰 응답만 멈춘다
    2. 모든 통신이 처음부터 전부 실패한다
    3. 전체적으로 조금씩 느려지기만 한다
    4. DNS 이름 해석만 되지 않는다
  5. 짧은 이름이 풀리는 이유는?

    1. resolv.conf 의 search 도메인이 순서대로 붙기 때문
    2. 리졸버 캐시에 이미 들어 있기 때문
    3. 브로드캐스트로 같은 망에 이름을 물어보기 때문
    4. /etc/hosts 에 미리 적혀 있기 때문
  6. `Address already in use` 의 뜻은?

    1. 그 포트를 열 권한이 부족하다는 뜻
    2. 그 주소+포트 조합을 이미 다른 프로그램이 갖고 있다
    3. 방화벽이 그 포트를 막고 있다는 뜻
    4. 소켓을 만들 메모리가 부족하다는 뜻
  7. `TIME-WAIT` 이 있는 이유는?

    1. TCP 구현에 남아 있는 오래된 버그라서
    2. 늦게 도착한 패킷이 다음 연결에 섞이지 않게 자리를 잡아 둔다
    3. 다음 연결을 더 빠르게 만들기 위한 최적화라서
    4. 연결 기록을 로그로 남겨 두기 위한 장치라서