HAKATEMIA
11Kuljetuskerros (Transport layer)

TCP (Transmission Control Protocol)

Helppo10MIN

Mikä on TCP?

TCP (Transmission Control Protocol) on tietoliikenteen protokolla, joka toimii Internetin kuljetuskerroksella. Sen tarkoituksena on mahdollistaa luotettava tiedonsiirto tietokoneiden välillä verkon yli. TCP perustuu yhteysorientoituneeseen ja luotettavaan palvelumalliin, joka varmistaa tiedon eheyden, saapumisjärjestyksen ja virheettömyyden.

TCP-protokolla toimii seuraavalla periaatteella:

  • Yhteydenmuodostus: Lähettävä ja vastaanottava osapuoli käyvät läpi kolmivaiheisen yhteydenmuodostusprosessin ennen varsinaisen datan lähettämistä. Tämä prosessi varmistaa molempien osapuolten valmiuden tiedonsiirtoon ja luo yhteyden niiden välille.
  • Tiedon segmentointi: Lähetettävä tieto jaetaan pienempiin osiin eli segmentteihin, joilla on kiinteä koko. Tämä mahdollistaa tiedon tehokkaan siirron verkossa.
  • Segmenttien numerointi: Jokainen segmentti saa oman numeronsa, joka auttaa vastaanottajaa järjestämään segmentit oikeassa järjestyksessä ja tunnistamaan mahdolliset puuttuvat tai virheelliset segmentit.
  • Virheentunnistus ja palautusmekanismit: TCP käyttää checksum-tarkistusta segmenttien eheyden varmistamiseen. Jos vastaanottaja havaitsee virheen, se pyytää lähettäjältä uudelleenlähetystä viallisista tai puuttuvista segmenteistä. Tämä takaa tiedon luotettavan siirron.
1 / 7
Hakatemia Pro

Hakkeroinnin oppiminen alkaa tästä

Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.