Transmission Control Protocol
Transmission Control Protocol (TCP) är ett av huvudprotokollen i Internet Protocol Suite. TCP är en del av den populära kombinationen "TCP/IP" som används på Internet. Internetprotokollet, eller IP, ser till att data på Internet kommer till rätt ställe. TCP ser sedan till att uppgifterna placeras i rätt ordning och att inga uppgifter saknas. TCP hjälper också till att kontrollera trafiken på Internet så att den inte blir överbelastad. Dessa protokoll, som är ungefär som språk som datorer använder, är utformade så att alla datorer och alla program (t.ex. webbläsare eller e-postklienter) kan använda dem.
Betydelsen av TCP
TCP gör det lättare för datorprogram att kommunicera med varandra, vanligtvis via ett datornätverk. När ett program vill skicka mycket data ansvarar TCP för att dela upp data, skicka dem genom nätverket och sätta ihop dem korrekt igen på en annan dator. I processen väljer IP vilka ledningar och "korsningar" som ska användas för att skicka alla datastycken på snabbast möjliga sätt. Detta sker med hjälp av paket.
Om många människor använder nätverket kan det bli överbelastat. Ibland kan också väder, strömavbrott och andra problem försvåra kommunikationen. Routers på Internet använder något som kallas lastbalansering för att försöka lösa vissa av dessa problem. Men information kan ändå levereras i fel ordning, gå förlorad eller till och med dupliceras. TCP är konstruerat för att uppmärksamma alla dessa problem och försöka åtgärda dem. Detta kan ta ett tag, vilket är anledningen till att Internet ibland verkar långsamt. När TCP-mottagaren slutligen har satt ihop en perfekt kopia av de data som ursprungligen överfördes, skickar den dessa data till det datorprogram som bad om dem. På så sätt behöver programmet inte känna till nätverket och TCP behöver inte känna till programmets data.