프로그래밍기능사 필기 · 응용SW기초기술 과목
AI 작성 · 운영진 검수 전프로그래밍기능사 네트워크 핵심정리
- 중요도
- ★★★★★ (5 / 5)
- 출제 비중
- 응용SW기초기술 15문항 중 약 6문항 (40%)
OSI 7계층, TCP/IP, IP 주소와 주요 프로토콜·장비를 다룹니다.
📖 네트워크 개념 정리 보기 →네트워크, 이것만은 꼭 외우세요
- TCP 는 연결형·신뢰성, UDP 는 비연결형·빠름.
- IPv4 는 32비트, IPv6 는 128비트입니다.
네트워크 대표 문제 7개
문제 1. IPv4 주소의 길이는?
- ① 64비트
- ② 128비트
- ③ 32비트
- ④ 48비트
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ③ 32비트
핵심: IPv4 는 32비트, IPv6 는 128비트
IPv4 주소는 8비트씩 4부분(예: 192.168.0.1)으로 모두 32비트입니다. 주소가 부족해 128비트인 IPv6 가 만들어졌습니다.
틀린 선지
- ① 64비트: IPv4 주소는 64비트가 아닙니다.
- ② 128비트: 128비트는 IPv6 주소의 길이입니다.
- ④ 48비트: 48비트는 MAC 주소의 길이입니다.
문제 2. OSI 7계층 중 라우터가 동작하며, 목적지까지의 경로를 선택하는 계층은?
- ① 응용 계층
- ② 네트워크 계층
- ③ 전송 계층
- ④ 데이터 링크 계층
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ② 네트워크 계층
핵심: 네트워크 계층(3계층)은 경로 선택(라우팅)을 한다
네트워크 계층(3계층)은 IP 주소를 보고 목적지까지 가는 길을 고릅니다(라우팅). 이 일을 하는 장비가 라우터입니다.
틀린 선지
- ① 응용 계층: 응용 계층은 사용자가 쓰는 서비스(HTTP 등)를 맡습니다.
- ③ 전송 계층: 전송 계층은 TCP·UDP 처럼 끝과 끝 사이의 전송을 맡습니다.
- ④ 데이터 링크 계층: 데이터 링크 계층은 바로 옆 장비와의 전송을 맡으며 스위치가 동작합니다.
문제 3. 연결을 맺지 않고 빠르게 데이터를 보내며, 실시간 방송처럼 약간의 손실보다 속도가 중요한 곳에 쓰는 전송 계층 프로토콜은?
- ① TCP
- ② ARP
- ③ IP
- ④ UDP
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ④ UDP
핵심: UDP 는 비연결형이라 빠르고, TCP 는 연결형이라 신뢰성이 높다
UDP 는 연결 절차와 확인 과정이 없어 빠릅니다. 대신 데이터가 빠져도 다시 보내지 않습니다. 그래서 실시간 영상·음성처럼 속도가 중요한 곳에 씁니다.
틀린 선지
- ① TCP: TCP 는 연결을 맺고 데이터가 빠짐없이 도착하도록 확인하는 방식이라 상대적으로 느립니다.
- ② ARP: ARP 는 IP 주소로 MAC 주소를 알아내는 프로토콜입니다.
- ③ IP: IP 는 네트워크 계층에서 주소를 붙여 길을 찾는 프로토콜입니다.
문제 4. 도메인 이름(예: www.example.com)을 IP 주소로 바꾸어 주는 것은?
- ① SMTP
- ② DHCP
- ③ DNS
- ④ FTP
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ③ DNS
핵심: DNS 는 도메인 이름을 IP 주소로 바꾼다
사람은 이름을 기억하기 쉽고 컴퓨터는 숫자 주소를 씁니다. DNS 는 도메인 이름을 IP 주소로 바꾸어 주는 '전화번호부' 역할을 합니다.
틀린 선지
- ① SMTP: SMTP 는 전자우편을 보내는 프로토콜입니다.
- ② DHCP: DHCP 는 컴퓨터에 IP 주소를 자동으로 나누어 줍니다.
- ④ FTP: FTP 는 파일을 주고받는 프로토콜입니다.
문제 5. 웹 페이지를 주고받는 HTTP 의 기본 포트 번호는?
- ① 21
- ② 443
- ③ 23
- ④ 80
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ④ 80
핵심: HTTP 80, HTTPS 443, FTP 21, 텔넷 23
포트 번호는 한 컴퓨터 안에서 어떤 서비스로 갈지 정하는 번호입니다. HTTP 는 80번, 암호화된 HTTPS 는 443번을 기본으로 씁니다.
틀린 선지
- ① 21: 21 은 FTP 의 기본 포트입니다.
- ② 443: 443 은 암호화된 HTTPS 의 기본 포트입니다.
- ③ 23: 23 은 텔넷(Telnet)의 기본 포트입니다.
문제 6. IP 주소를 이용해 같은 네트워크 안 장비의 MAC(물리) 주소를 알아내는 프로토콜은?
- ① ARP
- ② RARP
- ③ ICMP
- ④ DNS
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ① ARP
핵심: ARP 는 IP 주소 → MAC 주소를 알아낸다
실제로 같은 네트워크 안에서 데이터를 전달하려면 상대의 MAC 주소가 필요합니다. ARP 는 IP 주소를 가지고 그 장비의 MAC 주소를 물어봐 알아냅니다.
틀린 선지
- ② RARP: RARP 는 반대로 MAC 주소로 IP 주소를 알아냅니다.
- ③ ICMP: ICMP 는 오류나 상태를 알려 주는 프로토콜(ping 에 사용)입니다.
- ④ DNS: DNS 는 도메인 이름을 IP 주소로 바꿉니다.
문제 7. 192.168.10.0/26 네트워크에서 호스트(컴퓨터)에 할당할 수 있는 IP 주소는 몇 개인가?
- ① 62개
- ② 254개
- ③ 64개
- ④ 30개
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ① 62개
핵심: 호스트 수 = 2^(호스트 비트 수) − 2
/26 은 32비트 중 앞 26비트가 네트워크 부분이라는 뜻입니다.
- 호스트 비트 수: 32 − 26 = 6
- 주소 개수: 2^6 = 64
- 네트워크 주소와 브로드캐스트 주소 2개 제외: 64 − 2 = 62
- 확인: /24 라면 2^8 − 2 = 254 입니다.
틀린 선지
- ② 254개: /24 네트워크의 호스트 수입니다.
- ③ 64개: 네트워크 주소와 브로드캐스트 주소 2개를 빼야 합니다.
- ④ 30개: /27 네트워크의 호스트 수입니다.
직접 풀어서 확인해 보세요.