네트워크 기초

OSI 참조 모델과 TCP/IP, IP 주소와 서브넷 계산, ARP와 라우팅, TCP와 UDP, DNS·DHCP·TLS, 전송 시간 계산, 무선 LAN, 방화벽과 VPN 등 컴퓨터 네트워크를 객관식 문제로 학습합니다.

10문제 연습하기이 분야에서 무작위 10문제 · 약 5분 이 분야 연습하기이 분야의 모든 문제를 무작위 순서로 풀어요 취약 문제최근에 틀린 문제만 다시 풀어요

네트워크 기초: 핵심 정리

웹 페이지 하나를 여는 것만으로도 이름으로 주소를 찾고, 경로를 선택하고, 데이터를 확실하게 전달하고, 암호로 보호하는 등 많은 구조가 차례로 작동합니다. 컴퓨터 네트워크는 이러한 기능을 계층으로 나누어 정리하고, 각 계층이 자신의 역할만 맡음으로써 성립합니다.

OSI 참조 모델과 TCP/IP 계층, MAC 주소와 스위치, IP 주소와 서브넷 마스크 계산, ARP와 라우팅, TCP의 3-way 핸드셰이크와 흐름 제어·혼잡 제어, DNS·DHCP·TLS를 학습합니다. 대역폭과 지연으로부터 전송 시간을 구하는 계산과 무선 LAN, 방화벽과 VPN의 기본도 다루며, IT 자격시험의 네트워크 분야 학습에도 도움이 됩니다.

네트워크 기초 전체 문제 (40)

  1. OSI 참조 모델에서 IP 주소 같은 논리 주소를 사용하여 서로 다른 네트워크 사이에서 패킷을 중계해 목적지까지 전달하는 역할을 하는 계층은?
  2. TCP/IP의 4계층 모델에서 TCP와 UDP가 속하는 계층은?
  3. 웹 페이지의 데이터를 보낼 때, 송신 측에서 데이터가 위 계층에서 아래 계층으로 넘겨질 때마다 일어나는 일로 올바른 것은?
  4. MAC 주소에 대한 설명으로 올바른 것은?
  5. 허브(리피터 허브)와 비교했을 때 L2 스위치의 동작으로 올바른 것은?
  6. L2 스위치 1대에 VLAN을 설정하여 포트 1~4를 VLAN 10, 포트 5~8을 VLAN 20으로 했다. 이때의 동작으로 올바른 것은?
  7. IPv6 주소 2001:0db8:0000:0000:0000:0000:0000:0001을 생략 규칙에 따라 올바르게 줄여 쓴 것은?
  8. IP 주소가 192.168.1.10, 서브넷 마스크가 255.255.255.0인 단말이 속한 네트워크의 네트워크 주소는?
  9. 192.168.5.0/26 네트워크에서 호스트(단말이나 라우터의 인터페이스)에 할당할 수 있는 IP 주소는 몇 개인가?
  10. IP 주소 192.168.10.77/27인 단말이 속한 서브넷의 브로드캐스트 주소는?
  11. 서브넷 하나에 호스트 500대를 수용하려고 한다. 이를 만족하는 서브넷 중 가장 작은 것(프리픽스 길이가 가장 긴 것)은?
  12. CIDR 표기 /20을 서브넷 마스크로 나타낸 것은?
  13. 다음 IPv4 주소 중 사설 주소 범위에 포함되는 것은?
  14. 가정용 브로드밴드 라우터는 NAT(네트워크 주소 변환)의 일종인 NAPT(IP 마스커레이드)를 수행한다. NAPT로 가능해지는 것으로 올바른 것은?
  15. NAPT를 수행하는 라우터(외부 공인 주소는 198.51.100.7) 안쪽에 있는 단말 A(192.168.1.10)가 출발지 포트 50000으로 웹 서버 203.0.113.5의 443번 포트에 접속했다. 라우터는 출발지를 198.51.100.7의 포트 61000으로 변환했다. 웹 서버가 돌려보내는 응답 패킷의 목적지는?
  16. ARP의 역할로 올바른 것은?
  17. 단말(192.168.1.10/24, 기본 게이트웨이 192.168.1.1)이 다른 네트워크에 있는 서버 203.0.113.80으로 패킷을 보낸다. ARP 캐시가 비어 있을 때, 단말이 ARP로 MAC 주소를 알아내는 상대는?
  18. 라우터의 라우팅 테이블에 0.0.0.0/0(다음 전달 대상은 라우터 A), 10.0.0.0/8(라우터 B), 10.1.0.0/16(라우터 C), 10.1.2.0/24(라우터 D)의 4개 경로가 있다. 목적지가 10.1.5.9인 패킷은 어느 라우터로 보내지는가?
  19. IPv4 헤더의 TTL(Time To Live)의 역할로 올바른 것은?
  20. 동적 라우팅에 대한 설명으로 올바른 것은?
  21. UDP의 특징으로 올바른 것은?
  22. TCP에서 연결을 설정하는 3-way 핸드셰이크에서 주고받는 패킷의 순서로 올바른 것은?
  23. RTT(왕복 시간)가 100 ms인 웹 서버에 HTTPS(TCP 위의 TLS 1.3)로 새로 접속하여, 첫 요청을 보내고 응답을 받기 시작할 때까지 걸리는 시간에 가장 가까운 것은? DNS 이름 해석은 끝났으며, 서버의 처리 시간과 데이터 전송 시간은 무시한다.
  24. 프로토콜과 그 서버가 표준으로 사용하는 포트 번호의 조합으로 올바른 것은?
  25. TCP의 흐름 제어에서 수신 측이 윈도 크기(수신 윈도)를 송신 측에 알리는 목적으로 올바른 것은?
  26. TCP의 수신 윈도가 65536바이트로 일정하고 RTT가 10 ms인 연결에서, 회선의 대역폭은 충분히 크고 손실도 없다고 하자. 이 연결로 얻을 수 있는 처리량의 상한에 가장 가까운 것은?
  27. TCP 혼잡 제어의 기본적인 개념으로 올바른 것은?
  28. TCP의 송신 측이 세그먼트가 손실되었다고 판단하여 재전송하는 계기로 올바른 것은?
  29. DNS의 주된 역할로 올바른 것은?
  30. 캐시에 아무것도 들어 있지 않은 풀 서비스 리졸버(캐시 DNS 서버)가 www.example.com의 IP 주소를 알아낼 때 질의하는 순서로 올바른 것은?
  31. DHCP로 단말이 IP 주소를 얻을 때의 메시지 순서로 올바른 것은?
  32. HTTPS(HTTP를 TLS로 보호한 통신)로 보호되는 것으로 올바른 것은?
  33. TLS에서 브라우저가 접속한 서버를 '위장이 아니다'라고 판단할 수 있는 이유로 올바른 것은?
  34. 100 MB 파일을 100 Mbps 회선으로 보내는 데 걸리는 시간에 가장 가까운 것은? 헤더 등의 오버헤드와 지연은 무시하고, 1 MB = 10^6바이트로 한다.
  35. 1 Gbps 이더넷에서 IP 패킷의 크기가 MTU를 꽉 채운 1500바이트가 되도록 하여 TCP 데이터를 계속 보낸다. IPv4 헤더를 20바이트, TCP 헤더를 20바이트, 이더넷 헤더와 FCS를 합쳐 18바이트, 프리앰블과 프레임 사이의 빈 시간(프레임 간 갭)을 합쳐 20바이트라고 할 때, 애플리케이션 데이터의 처리량 상한에 가장 가까운 것은?
  36. RTT가 50 ms, 대역폭이 100 Mbps인 회선에서 10 KB의 응답을 받는 요청을, 이전 응답을 다 받은 뒤 다음 요청을 보내는 방식으로 100회 반복한다. 걸리는 시간에 가장 가까운 것은? 1회당 시간은 RTT에 응답의 전송 시간(데이터량÷대역폭)을 더한 것으로 하고, 1 KB = 1000바이트, 서버의 처리 시간은 무시한다.
  37. 무선 LAN이 유선 이더넷에서 사용되어 온 CSMA/CD가 아니라 CSMA/CA를 사용하는 주된 이유로 올바른 것은?
  38. 무선 LAN의 2.4 GHz 대역과 5 GHz 대역의 일반적인 차이로 올바른 것은?
  39. 방화벽(패킷 필터링형)의 기본적인 기능으로 올바른 것은?
  40. 인터넷 VPN에 대한 설명으로 올바른 것은?

컴퓨터 시스템의 다른 분야