Netværk og interprocess- kommunikation
Disposition Softwarelag Protokollag ◦UDP ◦TCP
Softwarelag Platformen ◦Windows og dets drivere ◦Linux og dets drivere ◦… og al den underliggende hardware Middleware ◦Java ◦.NET ◦Giver en uniform API til programmer, uafhængigt af platform. Applikationen ◦Browser ◦Instant messenger ◦Spil
OSI Modellen Applikation Præsentation Session Transport Netværk Datalink Fysisk
Transportlaget - TCP Strømbaseret Pålidelige ◦Gentransmission af pakker ◦Sekvensnumre på pakker ◦Flowcontrol Modtager sender statusbeskeder (plads buffer) Afsender varierere sendt data udfra modtagers status ◦Checksum (om dataen der er kommet frem er rigtig)
Transportlaget - UDP Checksum Upålidelige levering ◦Ikke sikkert om en pakke kommer frem ◦Heller ikke i rigtig rækkefølge Hvorfor? ◦Meget lidt overhead ◦Nogen gange er en pakke ligegyldig F.eks. Spil eller live video
Opsumering Mange softwarelag OSI modellen beskriver ansvarsfordelingen mellem netværkslag TCP er pålidelig med en del overhead UDP er upålidelig med lidt overhead