[시나공] 네트워크 프로토콜 정리 (프로토콜 · TCP/IP · UDP · ICMP · ARP)
2026. 4. 1. 04:44ㆍCertifications/정보처리기사 실기
1️⃣ 프로토콜(Protocol)
✅ 개념
- 서로 다른 기기 간의 데이터 교환을 원활하게 수행하기 위해 정의된 통신 규칙
✅ 특징
- 컴퓨터 네트워크에서 데이터 전송 규칙을 정의
- 서로 다른 시스템 간 상호 통신 가능
- 데이터 형식, 전송 방식, 오류 처리 등을 정의
🎯 포인트
- 프로토콜 = 통신 규칙
2️⃣ 프로토콜의 기본 요소
✅ 구성 요소
| 요소 | 설명 |
|---|---|
| 구문(Syntax) | 데이터 형식, 부호화, 신호 레벨 등 전송 데이터 형식 규정 |
| 의미(Semantics) | 정보 전송 제어, 오류 관리 등 데이터 의미 규정 |
| 시간(Timing) | 전송 속도, 메시지 순서 등 통신 타이밍 규정 |
🎯 포인트
- 프로토콜 기본 요소 3가지
- Syntax
- Semantics
- Timing
3️⃣ 패킷 교환 방식(Packet Switching)
✅ 개념
- 메시지를 일정한 크기의 패킷(Packet) 으로 나누어 전송하는 방식
✅ 종류
| 방식 | 특징 |
|---|---|
| 가상 회선 방식 | 패킷 전송 전 논리적 경로 설정 후 동일 경로로 전송 |
| 데이터그램 방식 | 패킷마다 독립적으로 경로 결정 |
🎯 포인트
- 가상 회선 → 경로 미리 설정
- 데이터그램 → 패킷마다 경로 다름
4️⃣ TCP / IP
✅ 개념
- 인터넷에서 사용되는 대표적인 네트워크 프로토콜
✅ 구성 프로토콜
🔹 TCP (Transmission Control Protocol)
- OSI 전송 계층 프로토콜
- 연결형 서비스
- 신뢰성 있는 데이터 전송 제공
- 흐름 제어 / 오류 제어 / 순서 제어 수행
🔹 IP (Internet Protocol)
- OSI 네트워크 계층 프로토콜
- 비연결형 서비스 제공
- 패킷의 주소 지정 및 경로 선택 기능 수행
🎯 포인트
- TCP = 신뢰성 있는 연결형
- IP = 비연결형
5️⃣ TCP/IP 계층 구조
| OSI | TCP/IP | 대표 프로토콜 |
|---|---|---|
| 응용 / 표현 / 세션 | 응용 계층 | TELNET, FTP, SMTP, DNS |
| 전송 | 전송 계층 | TCP, UDP |
| 네트워크 | 인터넷 계층 | IP, ICMP, ARP |
| 데이터 링크 / 물리 | 네트워크 액세스 계층 | Ethernet, IEEE 802 |
🎯 포인트
- TCP/IP 4계층 구조
- 인터넷 계층 → IP / ICMP / ARP
6️⃣ UDP (User Datagram Protocol)
✅ 개념
- 비연결형 전송 프로토콜
✅ 특징
- 연결 설정 없음
- 흐름 제어 없음
- 오류 제어 없음
- 전송 속도 빠름
🎯 포인트
- UDP = 빠른 속도 / 비연결형
7️⃣ ICMP
✅ 개념
- IP와 함께 사용되는 오류 제어 프로토콜
✅ 기능
- 네트워크 오류 메시지 전달
- 전송 경로 정보 제공
🎯 포인트
- ICMP = 오류 메시지 전달
8️⃣ ARP / RARP
✅ ARP
- IP 주소 → MAC 주소 변환
✅ RARP
- MAC 주소 → IP 주소 변환
🎯 포인트
- ARP : IP → MAC
- RARP : MAC → IP
📊 시험 포인트 정리
🔥 1. 프로토콜 기본 개념 ⭐
- 프로토콜 기본 요소
- Syntax
- Semantics
- Timing
🔥 2. TCP / UDP 특징 비교
| 구분 | TCP | UDP |
|---|---|---|
| 연결 | 연결형 | 비연결형 |
| 신뢰성 | 높음 | 낮음 |
| 속도 | 상대적으로 느림 | 빠름 |
- TCP : 연결형, 신뢰성, 흐름제어
- UDP : 비연결형, 비신뢰성, 빠른 전송
🔥 3. ARP / RARP 변환 방향
- ARP → IP → MAC
- RARP → MAC → IP
🔥 4. ICMP 역할
- 네트워크 오류 메시지 전달
🔥 5. TCP/IP 계층
- 응용 계층
- 전송 계층
- 인터넷 계층
- 네트워크 액세스 계층

2025 시나공 퀵이지 정보처리기사 실기 단기완성
(저자: 강윤석, 김용갑, 김우경, 김종일 | 출판사: 길벗)
※ 본 글은 위 교재를 참고하여 학습 목적으로 재정리한 내용입니다.
'Certifications > 정보처리기사 실기' 카테고리의 다른 글
| [시나공] 시스템 관리 및 보안·복구 (HW 신기술 · RAID · Secure OS · DB 신기술 · 회복 · REDO/UNDO) (0) | 2026.04.01 |
|---|---|
| [시나공] 네트워크 구조 및 라우팅 (네트워크 구축·IEEE 802·NAT·IGP·BGP·흐름 제어) (0) | 2026.04.01 |
| [시나공] 네트워크 기본 구조 정리 (IP·IPv6·서브네팅·DNS·OSI·네트워크 장비) (0) | 2026.04.01 |
| [시나공] 운영체제 환경 변수 & 시스템 명령어 정리 (환경 변수 / Windows 명령어 / UNIX 명령어 / chmod) (0) | 2026.04.01 |
| [시나공] 프로세스 · PCB · 스레드 · CPU 스케줄링 정리 (FCFS / SJF / HRN / RR / SRT) (0) | 2026.03.29 |