728x90
반응형
1. 회선 교환 (Circuit Switching)
핵심 개념:
- 정의: 송신자와 수신자 사이에 고정된 물리적 경로(회선)를 설정하고 데이터가 전송되는 방식.
- 특징: 연결이 설정된 후, 전용 경로로 데이터를 지속적으로 전송. 실시간 통신에 적합.
- 활용: 전화망(PSTN), ISDN.
기억할 점:
- 연결 지향 방식 (경로가 고정됨).
- 실시간 통신에 적합 (음성 통화).
- 연결된 동안 독점적 사용.
2. 패킷 교환 (Packet Switching)
핵심 개념:
- 정의: 데이터를 작은 패킷 단위로 분할하여 전송하고, 목적지에서 패킷을 재조합하는 방식.
- 특징: 경로 설정 없이 각 패킷이 독립적으로 전송되며, 네트워크 자원을 효율적으로 사용.
- 활용: 인터넷, 이더넷, IP 네트워크.
기억할 점:
- 데이터를 패킷으로 나누어 전송.
- 경로 설정 없이 전송, 패킷은 독립적으로 이동.
- 수신 측에서 재조합이 필요함.
3. 가상 회선 방식 (Virtual Circuit Switching)
핵심 개념:
- 정의: 패킷 전송 전에 논리적 경로(가상 회선)를 설정하고, 해당 경로를 통해 데이터를 전송.
- 특징: 모든 패킷이 동일한 경로로 전송되어 순차적 도착이 보장되며, 수신 측에서 재정렬이 필요 없음.
- 활용: 프레임 릴레이, ATM(Asynchronous Transfer Mode).
기억할 점:
- 논리적 경로 설정 후 전송.
- 모든 패킷이 동일한 경로로 이동.
- 순차적 도착 보장.
4. 데이터그램 방식 (Datagram Switching)
핵심 개념:
- 정의: 경로 설정 없이 패킷을 독립적으로 전송하는 방식. 각 패킷은 최적의 경로를 찾아 이동.
- 특징: 각 패킷이 다른 경로로 전송될 수 있으므로 순서가 보장되지 않음. 수신 측에서 재정렬 필요.
- 활용: IP(Internet Protocol), UDP(User Datagram Protocol).
기억할 점:
- 경로 설정 없이 독립적으로 전송.
- 패킷이 다른 경로로 이동할 수 있음.
- 재정렬 필요.
5. 멀티캐스트 (Multicast)
핵심 개념:
- 정의: 한 번의 전송으로 여러 수신자에게 데이터를 전송하는 방식.
- 특징: 동시 다중 전송이 가능하여 대역폭 절약. 라이브 스트리밍 등에 적합.
- 활용: 라이브 방송, IPTV.
기억할 점:
- 여러 수신자에게 동시에 데이터 전송.
- 대역폭 절약.
- 실시간 데이터 전송에 유리.
주요 프로토콜
1. TCP (Transmission Control Protocol)
- 정의: 신뢰성 있는 연결 지향 프로토콜.
- 특징: 3-way handshake로 연결 설정 후, 데이터 순서 보장 및 재전송 처리.
- 활용: 웹 통신(HTTP/HTTPS), 이메일(SMTP).
기억할 점:
- 연결 지향 및 신뢰성 보장.
- 데이터 순서 보장.
- 패킷 손실 시 재전송.
2. UDP (User Datagram Protocol)
- 정의: 비연결형 프로토콜로, 빠른 데이터 전송이 가능하지만 신뢰성은 보장하지 않음.
- 특징: 연결 설정 없이 빠른 전송, 실시간 스트리밍 및 게임에 적합.
- 활용: 실시간 스트리밍, VoIP, DNS.
기억할 점:
- 빠른 전송, 신뢰성 보장 안 됨.
- 순서 보장 없음.
- 실시간 통신에 적합.
3. IP (Internet Protocol)
- 정의: 네트워크에서 패킷을 라우팅 및 전송하는 프로토콜.
- 특징: 패킷은 독립적으로 전송되며, 순서 보장 없음.
- 활용: IPv4, IPv6.
기억할 점:
- 패킷을 독립적으로 전송.
- 순서 보장 없음.
4. ICMP (Internet Control Message Protocol)
- 정의: 네트워크 상태를 점검하고 오류 메시지를 전달하는 프로토콜.
- 특징: ping 명령어를 통해 네트워크 연결 상태를 점검.
- 활용: 네트워크 진단(ping, traceroute).
기억할 점:
- 네트워크 오류 메시지 전달.
- ping 명령어를 통해 연결 상태 확인.
5. DNS (Domain Name System)
- 정의: 도메인 이름을 IP 주소로 변환하는 프로토콜.
- 특징: 사람이 이해하기 쉬운 도메인 이름을 IP 주소로 변환하여 웹 사이트에 접근할 수 있게 함.
- 활용: 웹 브라우징, 이메일 서버 연결.
기억할 점:
- 도메인 이름을 IP 주소로 변환.
요약 정리
| 회선 교환 | 고정된 경로 설정 후 전송 | 전화망, ISDN |
| 패킷 교환 | 데이터 패킷으로 나눠 독립적으로 전송 | 인터넷, 이더넷 |
| 가상 회선 | 논리적 경로 설정 후 순차적 전송 | 프레임 릴레이, ATM |
| 데이터그램 | 경로 설정 없이 독립적 전송, 재정렬 필요 | IP, UDP |
| 멀티캐스트 | 여러 수신자에게 동시 전송 | 라이브 방송, IPTV |
| TCP | 신뢰성 보장, 연결 지향 | 웹 통신(HTTP), 이메일 |
| UDP | 빠른 전송, 비연결형 | 스트리밍, VoIP |
| IP | 패킷을 독립적으로 전송, 순서 보장 없음 | IPv4, IPv6 |
| ICMP | 네트워크 오류 메시지 전달 | ping, traceroute |
| DNS | 도메인 이름을 IP 주소로 변환 | 웹 브라우징 |
회선 교환: 전화망처럼 고정된 경로를 설정 후 전송.
패킷 교환: 데이터를 쪼개서 패킷으로 보내며 경로 설정 없음.
가상 회선: 논리적 경로를 설정한 후, 패킷이 순차적으로 도착.
데이터그램: 패킷이 경로 없이 독립적으로 이동하고 재정렬 필요.
TCP는 신뢰성 보장 + 재전송, UDP는 빠른 전송이지만 순서 보장 없음.
'Category > 정보처리기사' 카테고리의 다른 글
| 이진수를 십진수로 변환하는 방법 (0) | 2024.10.10 |
|---|---|
| 포트 번호란? (1) | 2024.10.10 |
| 웜 (Worm), 트로이 목마 (Trojan Horse), 바이러스 (Virus) (0) | 2024.10.10 |
| SSH(Secure Shell)이란? (0) | 2024.10.10 |
| L2TP(Layer 2 Tunneling Protocol)란? (0) | 2024.10.10 |