Dijkstra algoritm 41 42 32. Transpordikiht ja selle funktsioonid usaldusväärse ja ebausaldusväärse võrguühenduse korral. TCP protokoll. TCP segment ja TCP port. Vookontroll, libisev aken (parameetrid, ISN, SN, AN, W). TCP olekumasin. Ühenduse loomine ja katkestamine. Segmentide järjestamine, retransmissioon, duplikaatide tuvastamine. Võrgu ülekoormusele reageerimine. Tagab rakenduse jaoks virtuaalse ühenduse. Pakette nimetatakse segmentideks (vahel ka datagrammideks). Funktsioonid: Ühendusele orienteeritud side. Virtuaalne otsekanal alg- ja sihtpunkti vahel. Sõltumatus alumiste kihtide ülesehitusest ja protokollistikust. Segmentide õige järjekorra tagamine. Ühenduse usaldusväärsuse tagamine: o Segmendi kontrollsumma
for each sõlm u{ for each sõlm v{ if (v on u kõrval){ koguhind = u ja v vaheline hind; }else{ koguhind = lõpmatus; } } Transpordikiht ja selle funktsioonid usaldusväärse ja ebausaldusväärse võrguühenduse korral. TCP protokoll. TCP segment ja TCP port. Vookontroll, libisev aken (parameetrid, ISN, SN, AN, W). TCP olekumasin. Ühenduse loomine ja katkestamine. Segmentide järjestamine, retransmissioon, duplikaatide tuvastamine. Võrgu ülekoormusele reageerimine. Ülesanded: • kujuteldava otsekanali loomine kahe masina vahel • ühenduse alustamine ja lõpetamine (SYN, FIN) • adresseerimine (pordid) • segmentide õige järjekorra tagamine • vookontroll • usaldusväärse ühenduse loomine (ACK lipud, puuduvate segmentide uuesti saatmine kasutades taimerit, NACK lippu, segmentide kontrollsumma, kolmekordne käesurumine(saadetakse SYN, oodatakse vastu ACK-SYN,