Transmisioaren kontrol protokoloa (TCP) eta User Datagram Protokoloa (UDP) Internet protokoloarekin (IP) erabiltzen dituzten garraio estandarrak dira.
Biak TDP eta UDP-k goiburuak erabiltzen dituzte biltegiratze-datuen zati gisa, sareko konexioen gaineko transferentziarako. TCP goiburuak eta UDP goiburuak bakoitzak protokoloaren zehaztapen teknikoek definitutako eremuak dituzten parametro multzoak dituzte.
TCP goiburuko formatua
TCP goiburu bakoitzak hamar eskatutako eremuak ditu, gehienez 20 byte (160 bit ). Aukeraz ere aukera ditzakezu 40 sekzio baino gehiagoko datu sekzio gehigarriak.
Hau TCP goiburuaren diseinua da:
- Iturburuko TCP portuaren zenbakia (2 byte)
- Helmuga TCP portuaren zenbakia (2 byte)
- Sekuentzia zenbakia (4 byte)
- Jakinarazpen-zenbakia (4 byte)
- TCP datuak konpentsatzea (4 bit)
- Erreserbatutako datuak (3 bit)
- Kontrolatzeko banderak (gehienez 9 bit)
- Leihoaren tamaina (2 byte)
- TCP egiaztapena (2 byte)
- Urruneko erakuslea (2 byte)
- TCP aukerako datuak (0-40 byte)
TCP-k goiburuko eremuak txertatzen ditu mezuen korronteari goian zerrendatutako ordenan.
- Iturria eta helmuga TCP portuko zenbakiak gailuak bidaltzeko eta jasotzeko komunikazio terminoak dira.
- Mezuen igorleek sekuentzia zenbakiak erabiltzen dituzte mezuen talde bat ordenatzeko. Bi igorleek eta hargailuek aitortze- zenbakien eremua erabiltzen dute jasotako edo jasotako espero diren mezuen sekuentziak komunikatzeko.
- Datuak konpentsatzeko eremuak TCP goiburuaren tamaina osoa lau ataletan banatzen ditu. Aukerazko TCP eremuak ez dituen goiburuak datuak 5 (20 byte ordezkatuz) desplazamendua du, goi-mailako tamainako aukerako eremua erabiliz 15 graduko desplazamendua du (60 byte irudikatuz).
- TCP goiburuetan gordetako datuak beti zero balio du. Eremu honek goiburuaren tamaina lau atal anitz bezala finkatzeko helburua du (garrantzitsua da ordenagailuaren datuen prozesamenduaren eraginkortasuna).
- TCP-k sei estandar eta hiru hedapen kontrol-bandak (bakoitza bit bakoitza ordezkatzen edo desaktibatuta ) erabiltzen du, egoera jakin batzuetan datu-fluxua kudeatzeko. Bat bit-markak, adibidez, TCP konexioaren berrezarriko logika abiarazten du. Eremu hauen funtzionamendu zehatza artikulu honen esparrutik haratago doa.
- TCP-eko igorleek leihoaren tamaina deitzen duten zenbakiak erabiltzen dituzte hartzaile batera bidaltzen dituzten datuak zenbatesteko bueltan onartu aurretik. Leihoaren tamaina txikiegia bada, sarearen datuen transferentzia alferrikakoa izango da motela, leihoaren tamaina handiegia bada, sarearen estekak saturatu egingo dira (beste edozein aplikazioetarako erabili gabe) edo hargailuak ezingo du sarrerako datuak azkar prozesatu nahikoa (errendimendu motela ere bada). Protokoloan sartutako algoritmoak eraikitzeko dinamikoki tamaina-balioak kalkulatu eta TCP goiburuko eremua erabili bidaltzaileen eta hartzaileen arteko aldaketak koordinatzeko.
- TCP goiburuko kontrol- balioa protokoloaren bidaltzailea protokoloaren bidaltzailea da, teknika matematiko gisa hargailuek hondatutako edo manipulatutako mezuak detektatzeko.
- Premiazko erakusleen eremua zero da eta ez zaio jaramonik egiten, baina kontrol-bandetako batekin batera, datuen desplazamendu gisa erabil daiteke mezuaren azpimultzo bat markatzeko lehentasunezko prozesazioa eskatzen duen moduan.
- Aukerazko TCP datuen erabilerak artikulu honen irismena gainditzen du, baina aitortze berezietarako eta leiho eskalatzeko algoritmoetarako laguntza ere badauka.
UDP goiburua formatua
UDP TCP baino baxuagoa den gaitasun mugatua delako, bere goiburuak askoz txikiagoak dira. UDP goiburu batek 8 byte ditu, honako lau eremuetan banatuta:
- Iturburuko ataka zenbakia (2 byte)
- Helmugako portuaren zenbakia (2 byte)
- Datuen iraupena (2 byte)
- UDP egiaztapena (2 byte)
UDP-k goiburuko eremuak txertatzen ditu mezuen korronteari goian zerrendatutako ordenan.
- Iturria eta helmuga UDP ataka gailuak bidaltzeko eta jasotzeko komunikazio terminoak dira.
- UDParen luzera eremuak datagrama bakoitzaren tamaina osoa adierazten du, goiburua eta datuak barne. Eremu honek balioa 8 byte gutxienez (beharrezkoa den goiburuaren tamaina) 65.000 byte baino gehiagoko tamainatan banatzen du.
- TCPrako antzekoa denez, UDP egiaztapenaren bidez hargailuak sarrerako datuak egiaztatzeko aukera ematen die mezuaren zati kaltetuei.