본문으로 바로 가기

프로그래밍기능사 · 응용SW기초기술 과목

프로그래밍기능사 네트워크 개념 정리

중요도 ★★★★★ · 40% (추정)

AI 작성 · 검수 완료

AI가 새로 쓴 글 가운데, 작성과 분리된 AI 검증(다시 읽고 사실·수치 확인)을 통과한 단원만 싣습니다. 틀린 곳을 발견하면 알려 주세요.

개요

이 단원은 컴퓨터끼리 자료를 주고받는 네트워크의 기본을 다룹니다. 통신 과정을 일곱 층으로 나눈 OSI 7계층, 인터넷의 바탕인 TCP/IP, 컴퓨터의 주소인 IP 주소, 그리고 자주 쓰는 프로토콜과 네트워크 장비가 중심입니다.

OSI 7계층은 아래에서부터 물리, 데이터 링크, 네트워크, 전송, 세션, 표현, 응용 계층입니다. 전송 계층의 대표인 TCP 는 연결을 맺은 뒤 빠짐없이 순서대로 전달하는 믿을 만한 방식이고, UDP 는 연결 없이 빠르게 보내는 대신 도착을 보장하지 않습니다. 그래서 파일 전송에는 TCP, 실시간 방송이나 음성 통화에는 UDP 가 잘 맞습니다.

IPv4 주소는 32비트로 점으로 나눈 네 개의 숫자로 적고, IPv6 주소는 128비트로 훨씬 많은 주소를 만들 수 있습니다. 주요 프로토콜로는 웹을 위한 HTTP, 파일 전송을 위한 FTP, 메일을 보내는 SMTP, 도메인 이름을 IP 주소로 바꿔 주는 DNS 가 있습니다. 장비 가운데 라우터는 네트워크와 네트워크를 이어 길을 찾아 주고, 스위치는 같은 네트워크 안의 컴퓨터를 이어 줍니다.

핵심 개념

  • OSI 7계층

    통신 과정을 일곱 단계로 나눈 표준 모델입니다. 아래부터 물리, 데이터 링크, 네트워크, 전송, 세션, 표현, 응용 계층입니다.

    외우는 요령아래부터 앞 글자만 '물-데-네-전-세-표-응'으로 외웁니다.

  • TCP 와 UDP

    둘 다 전송 계층 프로토콜입니다. TCP 는 연결을 맺고 순서와 도착을 확인하는 신뢰성 있는 방식, UDP 는 연결 없이 빠르게 보내는 방식입니다.

    외우는 요령TCP 는 등기 우편, UDP 는 전단지 뿌리기.

  • IPv4 와 IPv6

    IPv4 는 32비트 주소로 192.168.0.1 처럼 점으로 나눈 숫자 네 개로 적습니다. IPv6 는 128비트 주소로 콜론(:)으로 나눈 16진수로 적습니다.

    외우는 요령4 는 32, 6 은 128 — 짝으로 외웁니다.

  • 주요 프로토콜

    HTTP 는 웹 페이지 전송, FTP 는 파일 전송, SMTP 는 메일 보내기, DNS 는 도메인 이름을 IP 주소로 바꾸는 일을 합니다.

    외우는 요령DNS 는 인터넷의 '전화번호부'.

  • 라우터와 스위치

    라우터는 서로 다른 네트워크를 이어 자료가 갈 길을 정해 줍니다(네트워크 계층). 스위치는 같은 네트워크 안의 장치들을 이어 줍니다(데이터 링크 계층).

    외우는 요령라우터는 route(길)를 찾는 장비.

자주 나오는 포인트

  • OSI 7계층의 순서와 계층별 하는 일을 묻는 문제를 대비하세요.
  • TCP 와 UDP 의 특징을 바꿔 놓은 선지를 조심하세요.
  • IPv4 와 IPv6 의 비트 수를 묻습니다.
  • 프로토콜 이름과 하는 일을 짝짓는 문제가 나옵니다.

헷갈리는 것 비교: TCP 와 UDP

구분TCPUDP
연결연결을 맺고 보냄연결 없이 보냄
신뢰성순서·도착을 확인확인하지 않음
속도상대적으로 느림빠름
알맞은 곳파일 전송, 웹실시간 방송, 음성 통화

대표 문제 3개

검수를 마친 예상문제 가운데 이 단원의 대표 문제입니다.

예상문제검수 완료응용SW기초기술 › 네트워크★★★★★

문제 1. IPv4 주소의 길이는?

  1. ① 64비트
  2. ② 128비트
  3. ③ 32비트
  4. ④ 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 주소의 길이입니다.
예상문제검수 완료응용SW기초기술 › 네트워크★★★★★

문제 2. OSI 7계층 중 라우터가 동작하며, 목적지까지의 경로를 선택하는 계층은?

  1. ① 응용 계층
  2. ② 네트워크 계층
  3. ③ 전송 계층
  4. ④ 데이터 링크 계층
▼ 정답과 해설 보기▲ 정답과 해설 접기

정답: ② 네트워크 계층

핵심: 네트워크 계층(3계층)은 경로 선택(라우팅)을 한다

네트워크 계층(3계층)은 IP 주소를 보고 목적지까지 가는 길을 고릅니다(라우팅). 이 일을 하는 장비가 라우터입니다.

틀린 선지

  • ① 응용 계층: 응용 계층은 사용자가 쓰는 서비스(HTTP 등)를 맡습니다.
  • ③ 전송 계층: 전송 계층은 TCP·UDP 처럼 끝과 끝 사이의 전송을 맡습니다.
  • ④ 데이터 링크 계층: 데이터 링크 계층은 바로 옆 장비와의 전송을 맡으며 스위치가 동작합니다.
예상문제검수 완료응용SW기초기술 › 네트워크★★★★★

문제 3. 연결을 맺지 않고 빠르게 데이터를 보내며, 실시간 방송처럼 약간의 손실보다 속도가 중요한 곳에 쓰는 전송 계층 프로토콜은?

  1. ① TCP
  2. ② ARP
  3. ③ IP
  4. ④ UDP
▼ 정답과 해설 보기▲ 정답과 해설 접기

정답: ④ UDP

핵심: UDP 는 비연결형이라 빠르고, TCP 는 연결형이라 신뢰성이 높다

UDP 는 연결 절차와 확인 과정이 없어 빠릅니다. 대신 데이터가 빠져도 다시 보내지 않습니다. 그래서 실시간 영상·음성처럼 속도가 중요한 곳에 씁니다.

틀린 선지

  • ① TCP: TCP 는 연결을 맺고 데이터가 빠짐없이 도착하도록 확인하는 방식이라 상대적으로 느립니다.
  • ② ARP: ARP 는 IP 주소로 MAC 주소를 알아내는 프로토콜입니다.
  • ③ IP: IP 는 네트워크 계층에서 주소를 붙여 길을 찾는 프로토콜입니다.
이 단원 5문제 풀기 →