Protokół sterowania transmisją: Różnice pomiędzy wersjami

[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Nie podano opisu zmian
Linia 1:
'''Transmission Control Protocol''' (TCP) – połączeniowy, niezawodny, strumieniowy [[protokół komunikacyjny]] wykorzystywany do przesyłania danych pomiędzy [[Proces (informatyka)|procesami]] uruchomionymi na różnych maszynach, będący częścią szeroko wykorzystywanego obecnie [[Model TCP/IP|stosu TCP/IP]] – korzysta z usług protokołu [[Protokół internetowy|IP]] do wysyłania i odbierania danych oraz ich [[Fragmentacja IP|fragmentacji]] wtedy, gdy jest to konieczne<ref name="rfc793">{{cytuj stronę |url=http://tools.ietf.org/html/rfc793 |tytuł=RFC – Transmission Control Protocol |data dostępu=2011-10-21 |język=en}}</ref>. Protokół TCP operuje w [[Model OSI#Warstwa 4: transportowa|warstwie transportowej]] [[model OSI|modelu OSI]]. Opracowano go na podstawie badań [[Vinton Gray Cerf|Vintona Cerfa]] oraz [[Bob Kahn|Roberta Kahna]]<ref name="rfc793" /><ref>{{cytuj pismo |autor=Vinton G. Cerf| autor2= Robert E. Icahn |tytuł=A protocol for packet network intercommunication |czasopismo=ACM SIGCOMM Computer Communication Review |wolumin=35 |wydanie=2 |data=kwiecień 2005 |wydawca=ACM |issn=0146-4833 |doi=10.1145/1064413.1064423}}</ref>. Został opisany w dokumencie RFC793.
 
== Charakterystyka protokołu ==
TCP jest protokołem działającym w trybie klient-serwer. Serwer oczekuje na nawiązanie połączenia na określonym porcie. Klient inicjuje połączenie do serwera.