Netværk og interprocess- kommunikation - Et eksamensoplæg!
Arkitekturmodeller Overordnet ◦Klient-Server ◦Peer2peer Variationer ◦Flere servere Replikation Ansvarsopdeling ◦Proxy og cache ◦Mobil kode ◦Mobile agenter ◦Computer over netværk ◦Tynde klienter ◦Mobile enheder
Lag Platformen ◦Windows og dets drivere ◦Linux og dets drivere ◦… og al den underliggende hardware Middleware ◦Java ◦.NET ◦… eller andet der fokusere på at gøre Platformens API mere tilgængeligt for applikationer Applikationen ◦Browser ◦Instant messenger ◦Spil
Lag – uddybet Program Præsentation Session Transport Netværk Datalink Fysisk
Transportlaget - TCP Strømbaseret Pålidelige ◦Gentransmission af pakker ◦Sekvensnumre på pakker ◦Flowcontrol Modtager sender statusbeskeder Afsender varierere sendt data udfra modtagers status ◦Checksum
Transportlaget - UDP Checksum Upålidelige levering ◦Ikke sikkert om en pakke kommer frem ◦… Hvorfor? ◦Meget lidt overhead ◦Nogen gange er en pakke ligegyldig