Ch.6 컴퓨터 일반 — 보안 & 멀티미디어
데이터 통신 & 프로토콜 심화
데이터가 목적지까지 가는 길
웹 서핑, 영상 통화, 이메일 — 각각 다른 프로토콜이 사용되는 이유를 파헤치는 상황
TCP/UDP, 클래스/서브넷 등 비슷한 개념이 많습니다
TCP/UDP와 IP 주소 체계는 필기에서 매회 출제되는 핵심입니다
핵심 내용
전송 계층의 두 핵심 프로토콜 TCP와 UDP는 신뢰성과 속도의 트레이드오프 관계입니다. 시험에서는 이 둘의 차이를 정확히 구분하는 문제가 빈출됩니다.
3-Way Handshake: SYN → SYN+ACK → ACK. TCP 연결 수립 3단계! UDP는 이 과정 없이 바로 전송합니다.
127.x.x.x는 루프백 주소(자기 자신 테스트, localhost)로 A클래스에서 제외됩니다! 0과 127은 특수 용도.
비연결형으로 신뢰성은 낮지만 속도가 빠른 전송 계층 프로토콜은?
IP 주소 192.168.1.100은 어떤 클래스에 해당하는가?
서브넷 마스크가 255.255.255.0(/24)일 때 최대 연결 가능한 호스트 수는?
HTTPS의 기본 포트 번호는?
사설 IP를 공인 IP로 변환하여 인터넷에 접속할 수 있게 하는 기술은?
TCP는 비연결형 프로토콜이며 3-Way Handshake를 사용하지 않는다.
IP 주소 127.0.0.1은 A 클래스 주소로 일반 호스트에 할당할 수 있다.
DHCP는 네트워크에 접속하는 기기에 자동으로 IP 주소를 할당한다.
TCP 연결 수립 과정은 ( ) → ( ) → ( ) 3단계로 이루어진다.
핵심 용어
서브넷 마스크
네트워크 부분과 호스트 부분을 구분하는 32비트 값
CIDR 표기
/24 = 255.255.255.0 (네트워크 비트 24개)
호스트 수 계산
2^(호스트비트) - 2 (네트워크주소, 브로드캐스트 제외)
예시: /24
호스트 비트 8개 → 2⁸-2 = 254대 연결 가능
비교 정리
| 항목 | 클래스 | 첫 옥텟 범위 | 기본 서브넷 마스크 | 용도 |
|---|---|---|---|---|
| A | 1~126 | 255.0.0.0 | 대규모 네트워크 | |
| B | 128~191 | 255.255.0.0 | 중규모 네트워크 | |
| C | 192~223 | 255.255.255.0 | 소규모 네트워크 | |
| D | 224~239 | — | 멀티캐스트 | |
| E | 240~255 | — | 연구/실험용 |
| 항목 | 포트 | 프로토콜/서비스 | 설명 |
|---|---|---|---|
| 20, 21 | FTP | 20=데이터, 21=제어 | |
| 22 | SSH | 보안 원격 접속 | |
| 23 | TELNET | 비보안 원격 접속 | |
| 25 | SMTP | 메일 발송 | |
| 53 | DNS | 도메인→IP 변환 | |
| 80 | HTTP | 웹 (비암호화) | |
| 110 | POP3 | 메일 수신 (다운로드) | |
| 143 | IMAP | 메일 수신 (동기화) | |
| 443 | HTTPS | 웹 (SSL/TLS 암호화) |
| 항목 | 서비스 | 역할 | 빈출 |
|---|---|---|---|
| DNS | 도메인→IP 변환, 계층적 구조 | ★★★ | |
| DHCP | IP 주소 자동 할당 (임대 방식) | ★★★ | |
| NAT | 사설IP↔공인IP 변환, IP 절약 | ★★ | |
| 프록시 | 중계 서버, 캐시/보안/익명성 | ★ |
시각 자료
핵심 정리
- 1TCP=연결형+신뢰성(3-Way Handshake), UDP=비연결형+속도(스트리밍/게임)
- 2IP 클래스: A(1~126), B(128~191), C(192~223), 127=루프백
- 3호스트 수 = 2^(호스트비트) - 2, /24 → 254대
- 4핵심 포트: HTTP(80), HTTPS(443), FTP(21), SMTP(25), DNS(53)
- 5DNS=도메인→IP, DHCP=IP자동할당, NAT=사설↔공인IP 변환
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 레슨 시작