Stop-and-wait
"En fil på 100 kbit ska skickas från A till B. Filen delas upp i paket som vart och ett innehåller 1000 bitar
från filen och en header på 200 bitar. Avståndet mellan A och B är 100 km. Signalernas
utbredningshastighet är 200 000 km/s och länken har kapaciteten 2,4 Mbps. Inga paket försvinner
eller förvanskas.
i) Stop-and-wait används. Hur lång tid tar det då att skicka filen? Vi antar att ACK-paketen är
försumbart små."
Jag trodde att "Vi antar att ACK-paketen är försumbart små" gällde samtliga ACK men i facit står det:
Varför skrivs då det sista ACK:et ut då?
Din bild gäller väl ett paket? Det kommer ett ACK när paketet har kommit fram. Man gör detta 100 gånger.
Ja, precis. Tack för noteringen. Men fortfarande, det sista ACK:et bör väl ändå inte räknas?
Som jag förstår det så bör det ta om ACK:en är "försumbara" (). Varför räknar man ut om det står i uppgiften att de är försumbara?
Som jag förstår det så om "transmissionstiden är noll" så ser jag det som (). Varför är det inte så?
Så här tänker jag:
Glöm det! Jag förstår vad jag gör för fel nu! Missuppfattade innebörden av som är tiden det tar för att stoppa in i själva paketet i sändaren. :)
Fast fortfarande, har ju fortfarande värdet ? Är det att fast i schemat att det "ritas" som 0? Jag blir tokig när jag inte förstår...
Är den vänstra bilden korrekt? Den högra är bara en jämförelse.
Ackarna är försumbart små, men de tar lika lång tid att skicka (dprop) som allt annat. Hur lång tid det tar att skicka filen skulle kunna betyda att man inte väntar på den sista ACKen, för filen har ju kommit fram, men se det från sändarens perspektiv: man måste vänta på den sista också.
för att få fram utan sista ACK:et.
med sista ACK:et.
Tack, greppar allt nu!