일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 0 replica
- Leaderboard
- 스프링부트
- zset
- docket
- Kafka
- traceId
- blue-green
- logback
- spring boot
- slow query
- SW Maestro
- Software maestro
- minreplica
- Grafana
- Debezium
- Salting
- Kubernetes
- Helm
- Benchmarks
- yml
- MSSQL
- SW 마에스트로
- propogation
- eks
- Database
- 동등성
- Strimzi
- keda
- hammerDB
- Today
- Total
김태오
Reliable vs. Unreliable 본문
Reliable communication and unreliable communication are two distinct approaches to data transmission, each with their own advantages and trade-offs:
Reliable Communication:
a. Ensures data is transmitted accurately and completely from the sender to the receiver.
b. Employs error checking, retransmission of lost packets, and acknowledgment mechanisms to guarantee successful data delivery.
c. Maintains the order of data packets, ensuring they are received in the same sequence as they were sent.
d. Suitable for applications where data integrity is crucial, such as file transfers, email, and financial transactions.
e. Can be slower due to the overhead of error checking, acknowledgment, and retransmission mechanisms.
f. Example protocol: TCP (Transmission Control Protocol)
Unreliable Communication:
a. Prioritizes speed and simplicity over accuracy and completeness of data transmission.
b. Lacks error checking, recovery mechanisms, and acknowledgment of received data.
c. Cannot guarantee the order of data packets or the reception of all packets sent.
d. Suitable for applications where low latency and real-time data delivery are more important than data integrity, such as streaming, online gaming, and VoIP.
e. Can be faster due to lower overhead, making it more lightweight and resource-efficient.
f. Example protocol: UDP (User Datagram Protocol)
In summary, reliable communication is focused on ensuring data integrity and accuracy, while unreliable communication prioritizes speed and resource efficiency. The choice between the two depends on the specific requirements and constraints of the application or system being used.
'Networking' 카테고리의 다른 글
Proxy (0) | 2023.07.24 |
---|---|
UDP Frame Format (0) | 2023.04.24 |
UDP (0) | 2023.04.24 |
TCP and SCTP (0) | 2023.04.24 |
Connectionless vs. Connection-Oriented (0) | 2023.04.24 |