User Tools

Site Tools


en:network_terms:tcp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:network_terms:tcp [2022-04-01-23-41] – ↷ Links adapted because of a move operation 7saturnen:network_terms:tcp [2022-04-02-13-09] (current) 7saturn
Line 1: Line 1:
 ====== Transmission Control Protocol ====== ====== Transmission Control Protocol ======
-The transmission control protocol, or short TCP, is a network [[..:games:protocol]], that is widely used on the internet. The communication does use a [[network address]] and a [[port]], but in contrast to [[UDP]], the communication is connection based, including checks for defective packages. This has the advantage of being very reliable, as data does not get lost or undiscoveredly altered during the process.+The transmission control protocol, or short TCP, is a network [[..:network terms:protocol]], that is widely used on the internet. The communication does use a [[network address]] and a [[port]], but in contrast to [[UDP]], the communication is connection based, including checks for defective packages. This has the advantage of being very reliable, as data does not get lost or undiscoveredly altered during the process.
  
 The downside of it is, that it is rather slow. To establish a simple connection, there are multiple steps necessary: The downside of it is, that it is rather slow. To establish a simple connection, there are multiple steps necessary:
Line 9: Line 9:
 The transfer of data then again is a loop of sending data and getting the acknowledgements about receiving data from the other side. It gets even more complicated, when data is altered on route to the destination or when packages get lost altogether. Then the packages will be re-sent for as long as there is no positive acknowledgment by the recipient. All this overhead is not present in UDP, which makes it faster than TCP, but not as reliable. For the gaming sector reliability is usually not needed to that extent, so UDP is preferred for its speed. The transfer of data then again is a loop of sending data and getting the acknowledgements about receiving data from the other side. It gets even more complicated, when data is altered on route to the destination or when packages get lost altogether. Then the packages will be re-sent for as long as there is no positive acknowledgment by the recipient. All this overhead is not present in UDP, which makes it faster than TCP, but not as reliable. For the gaming sector reliability is usually not needed to that extent, so UDP is preferred for its speed.
 ===== See Also ===== ===== See Also =====
-  * [[..:games:protocol]]+  * [[..:network terms:protocol]]
   * [[UDP]]   * [[UDP]]
   * [[IPX]]   * [[IPX]]
  
-[ [[..:games_database]] ] [ [[..:game_related_terms]] ] [ [[..:network_terms]] ]+[ [[..:Games Database]] ] [ [[..:Game Related Terms]] ] [ [[..:Network Terms]] ]
en/network_terms/tcp.1648849306.txt.gz · Last modified: 2022-04-01-23-41 by 7saturn

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki