Reliability (computer networking): Difference between revisions

Content deleted Content added
Cewbot (talk | contribs)
m Fix broken anchor: Wrong capitalization / spaced section title #aircraft networks→Avionics#Aircraft networks
fit in a link to reliable byte stream
Line 5:
Reliable protocols typically incur more overhead than unreliable protocols, and as a result, function more slowly and with less scalability. This often is not an issue for [[unicast]] protocols, but it may become a problem for [[reliable multicast]] protocols.
 
[[Transmission Control Protocol]] (TCP), the main protocol used on the [[Internet]], is a reliable unicast protocol; it provides the abstraction of a [[reliable byte stream]] to applications. [[User Datagram Protocol|UDP]] is an unreliable protocol and is often used in [[computer games]], [[streaming media]] or in other situations where speed is an issue and some data loss may be tolerated because of the transitory nature of the data.
 
Often, a reliable unicast protocol is also [[connection oriented]]. For example, TCP is connection oriented, with the [[virtual circuit|virtual-circuit]] ID consisting of source and destination [[IP address]]es and port numbers. However, some unreliable protocols are connection oriented, such as [[Asynchronous Transfer Mode]] and [[Frame Relay]]. In addition, some connectionless protocols, such as [[IEEE 802.11]], are reliable.