TCP är ett av de mest populära och grundläggande protokollen för överföring av data över Internet. Detta protokoll används i TCP / IP-nätverk och tillhandahåller dataflöde, vilket praktiskt taget eliminerar förlust av information på grund av den implementerade anslutnings- och nedladdningstekniken.
Tillkomsten av TCP
TCP / IP utvecklades först i början av 1970-talet och användes för att bygga ARPANET. Tekniken utvecklades som en del av ett forskningsprojekt som syftade till att utforska potentialen för att kombinera datorer inom samma lokala eller virtuella internetarbete.
Upprättande av en TCP-anslutning görs med ett speciellt klientprogram som en webbläsare, e-post eller meddelandeklient.
TCP-struktur
TCP / IP-strukturen gör att du kan skapa åtkomst till fjärrdatorer samt kombinera enskilda enheter för att skapa lokala nätverk som fungerar separat från de allmänna. TCP är ett tillförlitligt dataöverföringsprotokoll. Således garanteras all information som kommer att skickas till nätverket av mottagaren, dvs. användaren till vilken uppgifterna tillhandahölls.
Alternativet för TCP är UDP. En viktig skillnad mellan dessa nätverk är att TCP först måste upprätta en pålitlig anslutning mellan avsändaren och mottagaren av information. Efter att anslutningen har upprättats sker dataöverföring och sedan inleds anslutningsavslutningsproceduren. UDP ställer omedelbart upp överföringen av önskade informationspaket till användaren utan att först skapa en kanal.
Skicka data via TCP
Efter upprättande av en anslutning skickar TCP data längs de skapade rutterna i enlighet med avsändarens och mottagarens information. En IP-adress är en unik identifierare för varje nätverksenhet på Internet, och därför kan ett paket som skickas genom den skapade tunneln inte förloras eller felaktigt skickas till en annan användare.
På den fysiska nivån för dataöverföring har information formen av frekvenser, amplituder och andra vågformer som redan har behandlats av adressatens nätverkskort.
Kanalprotokoll är ansvariga för att bearbeta information från en dator och överföra den till andra komponenter, däribland Ethernet, ATM, SLIP, IEEE 802.11. Dessa kanaler tillhandahåller inte bara dataöverföring utan också en form av leverans till adressaten. Så i IEEE 802.11-nät överförs information med en trådlös radiosignal. I det här fallet skickas signalen från datorns nätverkskort, som också har sin egen MAC-kod. När det gäller Ethernet utförs all dataöverföring med en kabelanslutning.