Ch.6 컴퓨터 일반 — 보안 & 멀티미디어

데이터 통신 & 프로토콜 심화

TCP와 UDP의 차이를 정확히 설명할 수 있다IP 주소 클래스와 서브넷 마스크를 계산할 수 있다주요 포트 번호와 DNS/DHCP/NAT의 역할을 구분할 수 있다

데이터가 목적지까지 가는 길

웹 서핑, 영상 통화, 이메일 — 각각 다른 프로토콜이 사용되는 이유를 파헤치는 상황

TCP/UDP, 클래스/서브넷 등 비슷한 개념이 많습니다

TCP/UDP와 IP 주소 체계는 필기에서 매회 출제되는 핵심입니다


article

핵심 내용

전송 계층의 두 핵심 프로토콜 TCPUDP는 신뢰성과 속도의 트레이드오프 관계입니다. 시험에서는 이 둘의 차이를 정확히 구분하는 문제가 빈출됩니다.

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단계로 이루어진다.

key

핵심 용어

서브넷 마스크

네트워크 부분과 호스트 부분을 구분하는 32비트 값

CIDR 표기

/24 = 255.255.255.0 (네트워크 비트 24개)

호스트 수 계산

2^(호스트비트) - 2 (네트워크주소, 브로드캐스트 제외)

예시: /24

호스트 비트 8개 → 2⁸-2 = 254대 연결 가능

compare_arrows

비교 정리

항목클래스첫 옥텟 범위기본 서브넷 마스크용도
A1~126255.0.0.0대규모 네트워크
B128~191255.255.0.0중규모 네트워크
C192~223255.255.255.0소규모 네트워크
D224~239멀티캐스트
E240~255연구/실험용
항목포트프로토콜/서비스설명
20, 21FTP20=데이터, 21=제어
22SSH보안 원격 접속
23TELNET비보안 원격 접속
25SMTP메일 발송
53DNS도메인→IP 변환
80HTTP웹 (비암호화)
110POP3메일 수신 (다운로드)
143IMAP메일 수신 (동기화)
443HTTPS웹 (SSL/TLS 암호화)
항목서비스역할빈출
DNS도메인→IP 변환, 계층적 구조★★★
DHCPIP 주소 자동 할당 (임대 방식)★★★
NAT사설IP↔공인IP 변환, IP 절약★★
프록시중계 서버, 캐시/보안/익명성
image

시각 자료

다이어그램: cc-mg006
check_circle

핵심 정리

  • 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인터랙티브 레슨 시작