Transmisyon kontwòl Pwotokòl (TCP) ak Itilizatè Datagram Pwotokòl (UDP) se de kouch transpò estanda yo itilize ak pwotokòl entènèt (IP) .
Tou de TDP ak UDP itilize Tèt kòm yon pati nan done anbalaj mesaj pou transfere sou koneksyon rezo. Tèt Tchp ak Tèt UDP chak gen yon seri paramèt rele jaden defini nan pwotokòl teknik espesifikasyon yo.
Tchp Header Fòma
Chak header TCP gen dis jaden obligatwa total 20 bytes (160 Bits ) nan gwosè. Yo ka opsyonèlman tou gen yon seksyon done adisyonèl jiska 40 bytes nan gwosè.
Sa a se Layout nan Tèt Tchp:
- Sous TCP pò nimewo (2 bytes)
- Destinasyon TCP pò nimewo (2 bytes)
- Nimewo sekans (4 bytes)
- Nimewo rekonèt (4 bytes)
- Tchp done konpanse (4 Bits)
- Rezève done (3 Bits)
- Drapo kontwòl (jiska 9 Bits)
- Gwosè fenèt (2 bytes)
- Tchèk TCP (2 bytes)
- Ijan konsèy (2 bytes)
- Tchp done si ou vle (0-40 bytes)
Tcheke tèks header header nan kouran mesaj la nan lòd ki endike anwo a.
- Sous ak destinasyon TCP pò nimewo yo se ekstremite kominikasyon yo pou voye ak resevwa aparèy.
- Mesaj Sendè yo itilize nimewo sekans pou yo make lòd yon gwoup mesaj. Tou de senders ak récepteurs sèvi ak jaden yo rekonèt nimewo yo kominike nimewo yo sekans nan mesaj ki swa dènyèman te resevwa oswa espere yo dwe voye.
- Done konpanse jaden yo magazen total gwosè yon header tchp nan miltip kat kat. Yon header ki pa sèvi ak tchekòp tchp jaden an gen yon done konpwomèt nan 5 (ki reprezante 20 bytes), pandan yon header lè l sèvi avèk jaden an maksimòm ki menm gwosè ak opsyonèl gen yon done konpanse nan 15 (ki reprezante 60 bytes).
- Done rezève nan tchp Tchp toujou gen yon valè de zewo. Jaden sa a sèvi bi pou yo aliyen gwosè a header total kòm yon miltip nan kat bytes (enpòtan pou efikasite nan pwosesis done òdinatè).
- Tchp itilize yon seri sis estanda ak twa drapo kontwòl pwolonje (chak yon ti jan endividyèl ki reprezante sou oswa koupe ) nan jere done koule nan sitiyasyon espesifik. Yon ti jan drapo, pou egzanp, inisye TCP koneksyon reset lojik. Operasyon an detaye nan jaden sa yo ale pi lwen pase sijè ki abòde lan atik sa a.
- Tchekosè tchp itilize yon nimewo ki rele gwosè fenèt pou kontwole konbyen done yo voye bay yon reseptè anvan ou mande yon rekonesans an retou. Si gwosè fenèt la vin twò piti, transfè done rezo yo pral san nesesite ralanti, pandan ke gwosè fenèt la vin twò gwo, lyen rezo a ka vin satire (ka itilize pou nenpòt ki lòt aplikasyon) oswa reseptè a pa ka anmezi pou trete done fèk ap rantre rapid ase (tou ki kapab lakòz pèfòmans dousman). Algoritm Window ki te konstwi nan pwotokòl la dynamique kalkile valè gwosè epi sèvi ak jaden sa a nan tchp Tèt kowòdone chanjman ant emeteur ak récepteurs.
- Valè a chèk ki andedan yon header TCP ki te pwodwi pa kandida pwotokòl la kòm yon teknik matematik ede mesaj la reseptè detekte ki pèvèti oswa anpeche avèk.
- Se jaden an konsèy ijan souvan mete nan zewo ak inyore, men an konjonksyon avèk youn nan drapo yo kontwòl, li ka itilize kòm yon done konpanse yo ki make yon subset nan yon mesaj kòm egzije pwosesis priyorite.
- Itilizasyon done tchp opsyonèl yo ale pi lwen pase sijè ki abòde nan atik sa a, men gen ladan sipò pou rekonèt espesyal ak algoritm dekale fenèt.
UDP Header Fòma
Paske UDP se siyifikativman plis limite nan kapasite pase TCP, Tèt li yo pi piti anpil. Yon header UDP gen 8 bytes, divize an kat sa yo kat yo mande yo:
- Sous pò nimewo (2 bytes)
- Destinasyon pò nimewo (2 bytes)
- Longè done (2 bytes)
- UDP chèk (2 bytes)
UDP foure header header nan kouran mesaj li yo nan lòd ki endike anwo a.
- Sous ak nimewo destinasyon UDP pò yo se ekstèn kominikasyon yo pou voye ak resevwa aparèy.
- Jaden an longè nan UDP reprezante gwosè total nan chak datagram ki gen ladan tou de header ak done. Sa a jaden chenn nan valè ki soti nan yon minimòm de 8 bytes (gwosè a header egzije) nan gwosè pi wo a 65,000 bytes.
- Menm jan ak TCP, yon chèk UDP pèmèt récepteurs yo kwa-tcheke fèk ap rantre done pou nenpòt Bits pèvèti nan mesaj la.