1
|
- Noen mekanismer vi møter på transportlaget
- Adressering
- Glidende vindu
- Deteksjon av bitfeil
- Pålitelig overføring med TCP
- Etablering av TCP-forbindelse
- Flyt- og metningskontroll
- Sendevindu
- Upålitelig overføring med UDP
|
2
|
|
3
|
- Hvor mye data kan man sende før man får kvitteringer tilbake?
- Generell mekanisme som styrer mengden av ”utestående” data. Krever
buffer hos både sender og mottaker
- Påvirker sterkt utnyttelsen av linjekapasiteten
- Eksempel beregning med ulike RTT
- To prinsipper for retransmisjon
- Go-Back-N
- Selective Repeat
|
4
|
|
5
|
- Først må det etablerers forbindelse
- Så kan data overføres, kvitteringer tilbake
- Til slutt koples forbindelsen ned
- TCP har flyt- og metningskontroll
- Sendevindu reguleres av begge disse faktorene
|
6
|
|
7
|
|
8
|
|
9
|
- Ulike sekvenser
- Begge sider (både klient og tjener) kan ta initiativet til å kople ned
|
10
|
- Flytkontroll: sørge for at mottaker ikke drukner i data
- Styres av feltet ”vindu” i TCP pakkeheader
- Metningskontroll: sørge for at nettet ikke overbelastes
- Styres hos avsender ved å måle timeout for pakker. Når kvittering
uteblir, antar man pakken er tapt
- basert på RTT
|
11
|
|
12
|
|
13
|
- Upålitelig overføring
- Sende data og håpe på det beste
- Ingen kvitteringer
- Rask overføring
- Bruker et minimum av overhead
- Pakkeheader er på bare 8 byte
- Egnet for sanntidskommunikasjon
|
14
|
|