TCP: Overblikk RFCs: 793, 1122, 1323, 2018,
|
|
- Turid Helle
- 8 år siden
- Visninger:
Transkript
1 TCP: Overblikk RFCs: 793, 1122, 1323, 2018, 2581 socket dør Punkt-til-punkt: En sender, en mottaker Pålitelig ordnet byte strøm: Ingen meldingsgrenser Sliding window: TCP metnings og flytkontroll gir vindusstørrelse send & receive buffere applikasjon skriver data TCP send buffer segment apapplikasjon leser data TCP receive buffer socket dør full duplex data: Bidireksjonal dataflyt i samme forbindelse MSS: maximum segment size forbindelsesorientert: handshaking (utveksling av kontrollmeldinger) initialiserer tilstanden i begge endene før data sendes flytkontroll: Sender ikke mer data enn mottakeren kan akseptere Transportlaget 10 TCP segment struktur URG: urgent data (sjelden i bruk) ACK: ACK # PSH: push data nå (sjelden i bruk) RST, SYN, FIN: Forbindelses håndtering (setup, teardown kommandoer) Internett sjekksum (som i UDP) 32 bits source port # dest port # head len sequence number acknowledgement number not used UA P R S F checksum rcvr window size ptr urgent data Options (variable length) application data (variable length) Brukes av sliding window Brukes av sliding window Transportlaget 11 1
2 TCP sekvensnummer og ACKer Sekvensnummer byte strøm tallet til første byte i segmentets data ACKer: Sekvensnummer til neste byte som er ventet fra andre siden kumulativ ACK Q: hvordan håndterer mottaker data i feil rekkefølge TCP spec overlater dette til implementasjonen Bruker skriver C A ACKer Mottaket av C som ekko Maskin A Maskin B Seq=42, ACK=79, data = C Seq=79, ACK=43, data = C Seq=43, ACK=80 Et enkelt telnet scenario B ACKer Mottaket av C, sender C tilbake som ekko tid Transportlaget 12 TCP: pålitelig overføring event: data mottatt fra applikasjonen over Skap og send segment Vent på event event: timeout for segment med seq # y Send segment på nytt Forenklet sender under antakelse av Enveis dataflyt Ingen flyt- eller metningskontroll event: ACK mottatt, med ACK # y ACK prosessering Transportlaget 13 2
3 TCP: pålitelig data overføring Forenklet TCP sender 00 sendbase = initial_sequence number 01 nextseqnum = initial_sequence number loop (forever) { 04 switch(event) 05 event: data received from application above 06 create TCP segment with sequence number nextseqnum 07 start timer for segment nextseqnum 08 pass segment to IP 09 nextseqnum = nextseqnum + length(data) 10 event: timer timeout for segment with sequence number y 11 retransmit segment with sequence number y 12 compute new timeout interval for segment y 13 restart timer for sequence number y 14 event: ACK received, with ACK field value of y 15 if (y > sendbase) { /* cumulative ACK of all data up to y */ 16 cancel all timers for segments with sequence numbers < y 17 sendbase = y 18 } 19 else { /* a duplicate ACK for already ACKed segment */ 20 increment number of duplicate ACKs received for y 21 if (number of duplicate ACKS received for y == 3) { 22 /* TCP fast retransmit */ 23 resend segment with sequence number y 24 restart timer for segment y 25 } 26 } /* end of loop forever */ Transportlaget 14 TCP ACK generering [RFC 1122, RFC 2581] Event Ordnet segmentmottak, Ingen hull, Alt annet er allerede ACKet Ordnet segmentmottak, Ingen hull, en ACK på etterskudd Uordnet segmentmottak Høyere seq. # enn ventet Hull påvist Mottak av segment som delvis Eller helt fyller hullet TCP Mottaker aksjon forskinket ACK. Vent opp til 500ms På neste segment. Hvis intet kommer, send ACK Send en enkelt kumulativ ACK umiddelbart send duplikat ACK som indikerer seq. # Til neste ventede byte send ACK umiddelbart dersom segmentet starter i nedre ende av hullet Transportlaget 15 3
4 TCP: retransmisjons-scenarier Maskin A Maskin B Maskin A Maskin B Seq=92, 8 bytes data timeout Seq=92, 8 bytes data X tap ACK=100 Seq=92, 8 bytes data Seq=100 timeout Seq=92 timeout Seq=100, 20 bytes data ACK=100 ACK=120 Seq=92, 8 bytes data ACK=100 ACK=120 tid tapt ACK scenario tid For tidlig timeout, kumulative ACKer Transportlaget 16 TCP Flytkontroll flytkontroll sender sender ikke raskere enn at mottaker klarer å svelge unna RcvBuffer = størrelse på TCP Receive Buffer RcvWindow = størrelse på ledig plass i Buffer mottaker buffering mottaker: informerer sender eksplisitt om hvor mye bufferplass han har ledig RcvWindow felt i TCP segment sender: holder mengden av sendte uackede data mindre enn det siste RcvWindow han mottok Transportlaget 17 4
5 TCP Round Trip Time og Timeout Q: hvordan setter man TCP timeout verdien? Lenger enn RTT merk: RTT vil variere For kort: prematur timeout unødvendige retransmisjoner For lang: langsom reaksjon på tap av segment. Q: hvordan estimere RTT? SampleRTT: målt tid fra segmentsending til mottak av ACK Ignorer retransmisjoner og kumulativt ACKede segmenter SampleRTT vil variere, ønsker beregnet RTT som er mer stabil Bruk flere målinger, ikke bare siste SampleRTT Transportlaget 18 TCP Round Trip Time og Timeout EstimatedRTT = (1-x)*EstimatedRTT + x*samplertt Eksponensielt vektet flytende gjennomsnitt. Innflytelsen til en måling synker eksponensielt Typisk verdi for x: 0.1 Setting av timeout EstimtedRTT pluss sikkerhetsmargin Stor variasjon i EstimatedRTT -> større sikkerhetsmargin Timeout = EstimatedRTT + 4*Deviation Deviation = (1-x)*Deviation + x* SampleRTT-EstimatedRTT Transportlaget 19 5
6 Prinsipper for metningskontroll Metning: uformelt: for mange kilder sender data for fort til at nettverket klarer å håndtere det Ikke det samme som flytkontroll! Manifestasjoner av metning: pakketap (buffer overflow) long delays (køing i rutere) Et av de virkelig store problemene! Transportlaget 24 Årsaker til/kostnader ved metning: scenario 1 To sendere to mottakere En ruter, uendelige bufre Ingen retransmisjon Lange forsinkelser ved metning Maksimum gjennomstrømning Transportlaget 25 6
7 Årsaker til/kostnader ved metning: scenario 2 En ruter, endelige bufre sender retransmiterer tapte pakker Transportlaget 26 Årsaker til/kostnader ved metning: scenario 2 alltid: λ = λ in out perfekt retransmisjon bare ved tap: λ > λ in out Retransmisjon av forsinkede (ikke tapte) pakker gjør λ større in (enn det perfekte tilfelle) for samme λ out kostnader ved metning : Mer arbeid (retransmisjoner) for gitt gjennomstrømning Unødvendige retransmisjoner: link videresender flere kopier av samme pakke Transportlaget 27 7
8 Årsaker til/kostnader ved metning: scenario 3 Fire sendere Stier med flere hopp timeout/retransmisjon Q: hva skjer når og øker? λ in λ in Transportlaget 28 Årsaker til/kostnader ved metning: scenario 3 En annen kostnad ved metning: Når pakker blir kastet er all transmisjonskapasitet brukt for å få pakken så langt bortkastet. Transportlaget 29 8
9 Tilnærminger til metningskontroll To vanlige tilnærminger: Ende-ende metningskontroll: Ingen eksplisitt feedback fra nettverket Metning detekteres ved observert tap og forsinkelse Denne tilnærmingen tas av TCP Nettverksassistert metningskontroll: Rutere gir feedback til endesystemer Ett bit indikerer metning (SNA, DECbit, TCP/IP ECN, ATM) Eksplisitt senderate Transportlaget 30 Eksempel: ATM ABR metningskontroll ABR: available bit rate: elastisk tjeneste Dersom senderens sti er underbelastet : Sender bør bruke tilgjengelig båndbredde Om senderens sti er mettet Sender strupes til minimum garantert rate RM (resource management) celler: Sendt av sender innimellom datacellene Bit i RM cellen satt av svitsjene ( network-assisted ) NI bit: ingen økning i raten (mild metning) CI bit: metningsindikasjon RM cellene returnert til sender med bits intakt. Transportlaget 31 9
10 Eksempel: ATM ABR metningskontroll to-byte ER (explicit rate) felt i RM celle Mettet svitsj kan senke ER verdi i cellen Senders sende rate blir minste tilgjengelige rate i stien. EFCI bit i data celler: satt til 1 i mettet svitsj Dersom datacellen før RM har EFCI satt, setter senderen CI bit i returnert RM celle. Transportlaget 32 TCP Metningskontroll ende-ende kontroll (ingen støtte fra nettverket) Senderaten begrenset av metnings-vindusstørrelse, Congwin, over segmenter: Congwin w segmenter, hvert med MSS byte sent i en RTT: throughput = w * MSS RTT Bytes/sek Transportlaget 33 10
11 TCP metningskontroll: testing for tilgjengelig båndbredde: ideellt: send så fort som mulig (Congwin så stor som mulig) uten tap øk Congwin til du får tap (metning) tap: senk Congwin, så start testing (økning) igjen to faser slow start unngå metning viktige variable: Congwin threshold: definerer terskel mellom to slow start fasermetningskontroll faser Transportlaget 34 TCP Slowstart Slowstart algoritmen initialize: Congwin = 1 for (each segment ACKed) Congwin++ until (loss event OR CongWin > threshold) RTT Maskin A Maskin B ett segment to segment fire segment Eksponensiell økning (per RTT) i vindusstørrelse (not so slow!) Ved tap: timeout (Tahoe TCP) og/eller tre duplikate ACKer (Reno TCP) time Transportlaget 35 11
12 TCP metningsunngåelse Metningsunngåelse /* slowstart is over */ /* Congwin > threshold */ Until (loss event) { every w segments ACKed: Congwin++ } threshold = Congwin/2 Congwin = 1 1 perform slowstart 1: TCP Reno dropper slowstart (fast recovery) etter tre duplikate ACKer Transportlaget 36 AIMD TCP metningsunngåelse: AIMD: additive increase, multiplicative decrease Øk vinduet med 1 per RTT Reduser vindu med faktor 2 ved tap TCP Fairness Fairness mål: om N TCP sesjoner deler den samme flaskehalslinken, bør hver av dem få 1/N av linkkapasiteten TCP forbindelse 1 TCP forbindelse 2 Flaskehalsrouter Kapasitet R Transportlaget 37 12
13 Hvorfor er TCP fair? To konkurrerende sesjoner: Additive increase derivert lik 1, så lenge throughput øker multiplicative decrease senker throughput proporsjonalt R Forbindelse 2 throughput Forbindelse 1 throughput Lik andel av båndbredden tap: senk vindusstørrelsen med faktor 2 metningsunngåelse: additive increase tap: senk vindusstørrelsen med faktor 2 metningsunngåelse: additive increase R Transportlaget 38 TCP modellering av forsinkelse Q: Hvor lang tid tar det å motta et objekt fra en Web server etter at forespørselen er sendt? Oppretting av TCP forbidelse dataoverføringsforsinkelse Notasjon, antakelser: Anta en link mellom klient og tjener med rate R Anta: fast metningsvindu, W segmenter S: MSS (bits) O: object size (bits) Ingen retrasmisjoner To tilfeller må vurderes: WS/R > RTT + S/R: ACK for første segment i vindu kommer tilbake før data tilsvarende hele viduet er sendt. WS/R < RTT + S/R: vent på ACK etter å ha sendt de data som vinduet tillater Transportlaget 39 13
14 TCP forsinkelsesmodellering K:= O/WS Tilfelle 1: latency = 2RTT + O/R Tilfelle 2: latency = 2RTT + O/R + (K-1)[S/R + RTT - WS/R] Transportlaget 40 TCP forsinkelsesmodellering: Slow Start Anta så at vindusstørrelsen øker som i Slow Start. Forsinkelsen til et objekt av størrelse O er: O ' S $ P Latency = 2 RTT + + P RTT! (2! 1) R % + & R" # hvor P er antallet ganger TCP stopper hos tjeneren P = min { Q, K! 1} S R - hvor Q er antallet ganger tjeneren ville stoppe om O var uendelig stort - og K er antallet vinduer som trengs for å dekke objektet Transportlaget 41 14
15 Metoder for å unngå metning Transportlaget 42 TCP sin strategi kontroller metning når det skjer å øke belastningen helt til metning detekteres, trekke seg tilbake igjen, for så å øke på nytt Alternativ strategi å forutsi når nettet holder på å gå i metning, og så redusere senderaten akkurat før pakker går tapt dette blir altså å unngå metningsproblemer i stedet for metningskontroll To muligheter ruter-sentrisk: DECbit og RED Gateways endemaskin-sentrisk: TCP Vegas Transportlaget 43 15
16 DECbit Legg til et metningsbit i hver pakkeheader Ruter følger gj.snittlig kølengde over siste busy+idle sykel + nåværende busysykel. sett metningsbit dersom gjenomsnittet er større enn 1 når pakken mottas forsøker å balansere gjennomstrømning mot forsinkelse Queue length Current time Previous cycle Averaging interval Current cycle Time Transportlaget 44 Endemaskinene destinasjonen gir ekko tilbake til kilden kilden merker seg hvor mange pakker som resulterer i et satt metningsbit hvis mindre enn 50% av siste vindus pakker hadde satt metningsbit, øk CongestionWindow med 1 pakke dersom 50% eller mer av siste vindus pakker hadde satt metningsbit, så multipliser CongestionWindow med Transportlaget 45 16
17 Random Early Detection (RED) Gateways Informasjonsflyten er implisitt bare dropp en pakke (TCP vil gå i timeout) kan i prinsippet gjøres eksplisitt ved å merke pakken Tidlig tilfeldig dropping av pakker i stedet for å vente til køen blir full, dropp noen pakker i henhold til en sannsynlighet (drop probability) når kølengden er over et visst nivå (drop level) RED: detaljer regn ut gjennomsnittlig kølengde: AvgLen=(1-Weight)*AvgLen+Weight*SampleLen 0 < Weight < 1 (vanligvis 0.002) SampleLen er kølengden hver gang en pakke ankommer Transportlaget 46 To terskler for kølengde if AvgLen MinThreshold then legg pakken i køen if MinThreshold < AvgLen < MaxThreshold regn ut sannsynligheten P dropp pakken med sannsynlighet P if MaxThreshold AvgLen dropp pakken MaxThreshold MinThreshold AvgLen Transportlaget 47 17
18 Sannsynlighet P flytende funksjon av AvgLen og hvor lenge siden forrige drop. Variabelen count holder rede på antallet nye pakker som er lagt inn i køen (ikke droppet) mens AvgLen lå mellom de to tersklene TempP = MaxP * (AvgLen - MinThreshold) /(MaxThreshold - MinThreshold) P = TempP/(1 - count * TempP) Transportlaget 48 Merk sannsynligheten for å droppe pakker fra en gitt flyt er grovt sett proporsjonal med størrelsen på flyten MaxP vil typisk være Det betyr at når gjennomsnittlig kølengde er midt mellom terskelene vil omtrent 1 av 50 pakker bli kastet. Når trafikken er bursty bør MinThreshold være høy nok til at utnyttelsen av linkene er akseptabel. Differansen mellom tersklene bør være større enn den typiske økningen i beregnet gjennomsnittlig kølengde i en RTT. For dagens Internettrafikk er det rimelig å la MaxThreshold være MinThreshold multiplisert med 2. Transportlaget 49 18
19 TCP Vegas Ide: Kilden ser etter tegn til at en ruter nærmer seg metning -- f. eks ved at RTT vokser den opplevde senderaten flater ut Transportlaget 50 Ide: kilden ser etter tegn til at ruterens kø bygger seg opp og metning er på vei, ved f. eks at RTT stiger Senderaten flater ut Kort strek er sendte B 40 K s p B K g 1100 n i r 900 e d 700 t n 500 u e o 300 S r 100 n i e z i s Time (seconds) Time (seconds) pakker Lang strek er når en retransmittert pakke ble sendt første gang Punkt markerer timeout hos sender e u e u Q Time (seconds) Transportlaget 51 19
20 Algoritme la BaseRTT være minimum av alle målte RTTer (vanligvis RTT til den første pakken) dersom vi ikke overforbruker forbindelsen kan vi anta ExpectedRate = CongestionWindow / BaseRTT kilden regner ut den faktiske sendraten (ActualRate) en gang per RTT kilden sammenligner ActualRate med ExpectedRate: Diff = ExpectedRate - ActualRate if Diff < α increase CongestionWindow linearly else if Diff > β decrease CongestionWindow linearly else leave CongestionWindow unchanged Transportlaget 52 Parametre α: 1 pakke β: 3 pakker Eksempel på en trace Øverst: metningsvindu Under: ActualRate (svart) Expectedrate (blå) Intervall mellom α og β (skyggelagt) B 40 K s p B240 K M120 A 80 C Time (seconds) Time (seconds) Transportlaget 53 20
21 Oppsummering Prinsipper på transportlaget multiplexing/demultiplexing Pålitelig overførig flytkontroll metningskontroll Eksempler i Tnternett UDP TCP Transportlaget 54 21
Transportlaget. Transporttjenester og protokoll. Overblikk: Mål: nettlaget: dataoverføring mellom endesystemer
Transportlaget Mål: Forstå prinsippene bak tjenestene på transportlaget: multiplexing/demultiplex ing Pålitelig overføring flytkontroll metningskontroll Implementasjon på Internett Overblikk: Tjenester
DetaljerLinklaget. Olav Lysne. (med bidrag fra Stein Gjessing og Frank Eliassen) Oppsummering 1
laget Olav Lysne (med bidrag fra Stein Gjessing og Frank Eliassen) Oppsummering 1 Internettets Overlay Arkitektur IP-link C.b B.a A.a a C b d a b A.c c a B c b A Oppsummering 2 Lagets tjenester Framing
DetaljerITF20205 Datakommunikasjon - høsten 2011
ITF20205 Datakommunikasjon - høsten 2011 Løsningsforslag til teoretisk øving nr. 4. Nr.1. - Hvordan foregår multipleksing og demultipleksing på transportlaget? Det kan være flere applikasjoner som kjører
DetaljerLøsningsforslag Gruppeoppgaver, 28. april 2. mai. 1. Metningskontroll ( Congestion control ) og ressursallokering.
Løsningsforslag Gruppeoppgaver, 28. april 2. mai 1. Metningskontroll ( Congestion control ) og ressursallokering. a) Hva menes med metning og metningskontroll i et nettverk? Metning er overbelastning i
DetaljerAlle enheter som skal sende datapakker fra forskjellige strømmer inn på samme link må forholde seg til hvordan strømmene skal prioriteres.
Kø-disipliner Kødisipliner -1 Håndtering av køer Alle enheter som skal sende datapakker fra forskjellige strømmer inn på samme link må forholde seg til hvordan strømmene skal prioriteres. En endemaskin
DetaljerKapittel 4: Transportlaget
Kapittel 4: Transportlaget 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
DetaljerIT Grunnkurs Nettverk 3 av 4
1 IT Grunnkurs Nettverk 3 av 4 Foiler av Yngve Dahl og Rune Sætre Del 1 og 3 presenteres av Rune, satre@ntnu.no Del 2 og 4 presenteres av Yngve, yngveda@ntnu.no 2 Nettverk Oversikt Del 1 1. Introduksjon
DetaljerTransport - laget (ende-til-ende protokoller) Internett Best-effort overføring. Best-effort nett kvaliteter
Transport - laget (ende-til-ende protokoller) Best effort med multipleksing (UDP) Pålitelig byte-strøm () Foreleser: Kjell Åge Bringsrud E-mail: kjellb@ifi.uio.no 04.04.2003 1 Internett Best-effort overføring
DetaljerKTN1 - Design av forbindelsesorientert protokoll
KTN1 - Design av forbindelsesorientert protokoll Beskrivelse av A1 A1 skal tilby en pålitelig, forbindelsesorientert tjeneste over en upålitelig, forbindelsesløs tjeneste A2. Det er flere ting A1 må implementere
DetaljerLinklaget. Feildeteksjon/feilretting - pålitelig overføring. Foreleser: Kjell Åge Bringsrud kjellb 2/9/2005 1
Linklaget Feildeteksjon/feilretting - pålitelig overføring Foreleser: Kjell Åge Bringsrud E-mail: kjellb 2/9/2005 1 Stop-and-Wait Grunnleggende svakhet: utnytter linjekapasiteten dårlig Eksempel: Avsender
Detaljer+ % + % #% % ) % 6 % % 1& % 1& 7 7 % % * % % * % + %%,- %%, %*%..% % 8%% #% % 7 % + %*% # %+ 90: 3 # 1 #% + & 2%%, %%, %*% %+ /0 #.%%,. ;*#..< 0 4 0%.
A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers) They re in PowerPoint form so you can add, modify, and delete slides (including this
DetaljerLitt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing
Litt mer detaljer om: Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller
DetaljerForelesning 1. Introduksjon til (eller repetisjon av) TCP/IP Datasikkerhet
Forelesning 1 Introduksjon til (eller repetisjon av) TCP/IP 2. august 2002 Side 2 Praktisk informasjon Forelesninger Torsdag 12:15-14:00 (15:00) A128 Øvinger Øvinger Frivillige, men... 2. august 2002 Side
DetaljerDetaljerte funksjoner i datanett
Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud INF1060 1 Litt mer detaljer om: Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller
DetaljerLøsningsforslag. Datakommunikasjon
Avdeling for informasjons- teknologi CFH/28.09.04 Løsningsforslag til eksamen i Datakommunikasjon IAI20202 7. november 2003 09.00 13.00 Ingen hjelpemidler tillatt Alle delspørsmål teller i utgangspunktet
DetaljerHva består Internett av?
Hva består Internett av? Hva er et internett? Et internett = et nett av nett Ingen sentral administrasjon eller autoritet. Mange underliggende nett-teknologier og maskin/programvareplatformer. Eksempler:
DetaljerPraktisk informasjon. Forelesning 1. Forelesningsform. Lærebok. Lærebok forts. Eksamen. Forelesninger. ØvingerØvinger
Praktisk informasjon Forelesning 1 Introduksjon til (eller repetisjon av) TCP/IP Forelesninger Torsdag 12:15-14:00 (15:00) A128 ØvingerØvinger Frivillige, men... 2. august 2002 Side 2 Forelesningsform
DetaljerComputer Networks A. Tanenbaum
Computer Networks A. Tanenbaum Kjell Åge Bringsrud (Basert på foiler av Pål Spilling) Kapittel 1, del 3 INF3190 Våren 2004 Kjell Åge Bringsrud; kap.1 Foil 1 Tjenestekvalitet, mer spesifikt Overføringskapasitet
DetaljerLinklaget - avslutning
Linklaget - avslutning Retransm. og kvitterings strategi Kvitteringsstrategi: eksplisitt kvittering for hver mottatte ramme kvitter alle rammer opp til sist mottatte ved timeout Retransmisjonsstrategi:
DetaljerOppsummering: Linjesvitsjing kapasiteten er reservert, og svitsjing skjer etter et fast mønster. Linjesvitsj
Oppsummering: Linjesvitsjing kapasiteten er reservert, og svitsjing skjer etter et fast mønster Linjesvitsj Pakkesvitsjing Ressursene er ikke reservert; de tildeles etter behov. Pakkesvitsjing er basert
DetaljerLinklaget. Stop-and-Wait. Hvis vi ikke fyller opp røret. Fyll opp røret. Feildeteksjon/feilretting - pålitelig overføring
Linklaget Feildeteksjon/feilretting - pålitelig overføring Foreleser: KjellÅge Bringsrud E-mail:kjellb Stop-and-Wait Grunnleggende svakhet: utnytter linjekapasiteten dårlig senderen kan bare ha én utestående
DetaljerGjennomgang av kap. 1-4. Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller
Uke 6 - gruppe Gjennomgang av kap. 1-4 Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller Gruppearbeid Diskusjon Tavle Gi en kort definisjon av følgende: 1. Linje/pakkesvitsjing
Detaljerin270 Datakommunikasjon, vår 03 forelesningsnotater, kap. 4
in270 Datakommunikasjon, vår 03 forelesningsnotater, kap. 4 c Ketil Danielsen Høgskolen i Molde 7. februar 2003 Protocol Basics Feilkontroll to overføringsformer best-try, best-effort, connection-less
DetaljerFlere detaljerte funksjoner i datanett
Flere detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud INF1060 1 Ennå litt mer detaljer: IP Adressering TCP, UDP Øvre lag Applikasjonsprotokoller INF1060 2 Internett Best-effort overføring
DetaljerLinklaget. Feildeteksjon/feilretting - pålitelig overføring. Foreleser: Kjell Åge Bringsrud kjellb 2/17/2004 1
Linklaget Feildeteksjon/feilretting - pålitelig overføring Foreleser: Kjell Åge Bringsrud E-mail: kjellb 2/17/2004 1 Feildeteksjon/feilretting Oppgaver: 1. Finne feil 2. Rette feil To alternativer til
DetaljerForelesning Oppsummering
IN1020 - Introduksjon til datateknologi Forelesning 23.11.2018 Oppsummering Håkon Kvale Stensland & Andreas Petlund Nettverksdelen - Pensum Relevante kapitler fra boka (se pensumliste) Alt presentert på
Detaljer2EOLJDWRULVNRSSJDYHQU L GDWDNRPPXQLNDVMRQ + VWHQ.,QQOHYHULQJVIULVWRNWREHU *MHQQRPJnVWRUVGDJRNWREHU
2EOLJDWRULVNRSSJDYHQU L GDWDNRPPXQLNDVMRQ + VWHQ,QQOHYHULQJVIULVWRNWREHU *MHQQRPJnVWRUVGDJRNWREHU 2SSJDYH D)RUNODUKYLONHWRHOHPHQWHUHQ,3DGUHVVHEHVWnUDY En IP-adresse består av to deler, nettverksdel og
DetaljerLagene spiller sammen
Lagene spiller sammen Dere har lært om lagene, men hvordan virker dette i praksis? Utgangspunkt i Ethernet/IP/TCP/Applikasjonslag Trafikkpolitiet i Internett (ISP og congestion control) Hvordan oversettes
DetaljerObligatorisk oppgave nr 2 i datakommunikasjon. Høsten 2002. Innleveringsfrist: 04. november 2002 Gjennomgås: 7. november 2002
Obligatorisk oppgave nr 2 i datakommunikasjon Høsten 2002 Innleveringsfrist: 04. november 2002 Gjennomgås: 7. november 2002 Oppgave 1 a) Forklar hva hensikten med flytkontroll er. - Hensikten med flytkontroll
DetaljerKTN1. Gruppe 502. Håkon Sandsmark, Torbjørn Kvåle, Kristoffer Eckhoff, Daniel Børseth og Steffen Amundsen
KTN1 Gruppe 502 Håkon Sandsmark, Torbjørn Kvåle, Kristoffer Eckhoff, Daniel Børseth og Steffen Amundsen 12.3.2009 2 KTN1 Gruppe 502 Innhold Innhold...2 Sekvensdiagram over kommunikasjon mellom A1 og A2...3
DetaljerSentrale deler av pensum i INF
Sentrale deler av pensum i INF3190 31.05.2005 1 Hensikt Her følger en (ikke fullstendig) liste i stikkords form for sentrale temaer vi forventer at studentene skal kunne til eksamen. Prioriteringen ligger
DetaljerUtvikling av TCP og RED-moduler i en Javabasert Nettverkssimulator
Universitetet i Oslo Institutt for informatikk Utvikling av TCP og RED-moduler i en Javabasert Nettverkssimulator Bjørnar Libæk Hovedoppgave 2. mai 2003 Forord Denne rapporten er resultatet av mitt hovedfagsstudium
Detaljer6107 Operativsystemer og nettverk
6107 Operativsystemer og nettverk Leksjon 5 Transportlaget i TCP/IP TCP Transmission Control Protocol UDP User Datagram Protocol Pensum [Hallsteinsen] Kap. 4 Transportlaget Linker IANA Internet Assigned
Detaljer6107 Operativsystemer og nettverk
Streaming 6107 Operativsystemer og nettverk Leksjon 5 Transportlaget i TCP/IP TCP Transmission Control Protocol UDP User gram Protocol Pensum [Hallsteinsen] Kap. 4 Transportlaget Linker IANA Internet Assigned
DetaljerLøsningsforslag Gruppeoppgaver 24. - 28.mars 2003
Løsningsforslag Gruppeoppgaver 24. - 28.mars 2003 1. Fragmentering a) Forklar prinsippet for fragmentering og reassemblering. Anta at maskinen som tar initiativet til kommunikasjonen benytter maksimale
DetaljerEKSAMEN. Emne: Datakommunikasjon
EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 04. Des 2015 Eksamenstid: kl. 9:00 til kl. 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse, som blir delt
DetaljerINF3190 - Hjemmeeksamen 2
INF3190 - Hjemmeeksamen 2 Formelt Denne oppgaven er karaktergivende og skal løses individuelt. Karakteren som gis teller omlag 20 % på sluttkarakteren. Oppgaven blir vurdert etter hvor stor grad kravene
Detaljer6107 Operativsystemer og nettverk
6107 Operativsystemer og nettverk Labøving 5 Transportlaget: porter, forbindelser og pakkeformater Introduksjon I denne øvingen skal du studere TCP-protokollen og hvordan TCP etablerer og lukker forbindelser
DetaljerHva er en protokoll? INF1060 Introduksjon 2
Oversikt: Hva er Internet? Hva er en protokoll? Endesystemer Kjernenett Aksessnett og fysiske media Gjennomstrømning (throughput), tap og forsinkelse Protokoll lag IP, TCP, UDP Applikasjoner INF1060 1
DetaljerINF3190 DATAKOMMUNIKASJON
UNIVERSITETET I OSLO Pensumoppgaver Datakommunikasjon INF3190 DATAKOMMUNIKASJON Laget av Khiem-Kim Ho Xuan Computer networks and the Internet Referanse: Kap 1 Prinsipper og begreper Oppgave 1: Hva er en
DetaljerTDT4110 IT Grunnkurs: Kommunikasjon og Nettverk. Læringsmål og pensum. Hva er et nettverk? Mål. Pensum
1 TDT4110 IT Grunnkurs: Kommunikasjon og Nettverk Kommunikasjon og nettverk 2 Læringsmål og pensum Mål Lære det mest grunnleggende om hvordan datanettverk fungerer og hva et datanettverk består av Pensum
DetaljerSentrale deler av pensum i INF240. Hensikt. Pål Spilling og Kjell Åge Bringsrud
Sentrale deler av pensum i INF240 Pål Spilling og Kjell Åge Bringsrud 07.05.2003 1 Hensikt Her følger en (ikke fullstendig) liste i stikkords form for sentrale temaer vi forventer at studentene skal kunne
DetaljerEKSAMEN. Emne: Datakommunikasjon. Dato: 30. Nov 2016 Eksamenstid: kl. 9:00 til kl. 13:00
EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 30. Nov 2016 Eksamenstid: kl. 9:00 til kl. 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse, som blir delt
DetaljerNettlaget. Nettlagets oppgaver
Ruting og Pakke- svitsjing Mål Oversikt over hvor ruting passer inn i Internett arkitekturen Prinsippene for vanlige ruting protokoller Styrker og svakheter Disposisjon primæroppgavene til nettlaget datagram
DetaljerDatateknikk TELE1005-A 15H HiST-FT-IEFE
Datateknikk TELE1005-A 15H HiST-FT-IEFE Delemne digitalteknikk og datakommunikasjon Øving 5 (del I); løysing Oppgåve 1 Lærestoff i kap. 2.4 og 2.5 Forklar (kort) med eigne ord kvifor ein bruker ein lagdelt
DetaljerEKSAMEN. Emne: Datakommunikasjon
EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 09.Des 2013 Eksamenstid: kl 9:00 til kl 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse, som blir delt ut
DetaljerDetaljerte Funksjoner i Datanett
Detaljerte Funksjoner i Datanett Tor Skeie Email: tskeie@ifi.uio.no (Foiler fra Kjell Åge Bringsrud) INF1060 1 Litt mer detaljer om: Multiplexing Link-laget: Feildeteksjon og flytkontroll LAN typer Broer
DetaljerMedium Access Control (MAC) Linklaget avslutning. Kjell Åge Bringsrud kjellb. Foreleser: 14/02/2006 1
Linklaget avslutning Medium Access Control (MAC) Foreleser: Kjell Åge Bringsrud E-mail: kjellb 14/02/2006 1 Retransm. og kvitterings strategi Kvitteringsstrategi: eksplisitt kvittering for hver mottatte
DetaljerNettverkslaget. Fragmentering/framsending Internetworking IP
Uke 9 - gruppe Nettverkslaget Fragmentering/framsending Internetworking IP Gruppearbeid Diskusjon 1. Forklar prinsippet for fragmentering og reassemblering. Anta at maskinen som tar iniativet til kommunikasjonen
DetaljerEnnå litt mer detaljer: Flere detaljerte funksjoner i datanett
Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud IP Adressering TCP, UDP Øvre lag Applikasjonsprotokoller INF1060 1 INF1060 2 Internett Best-effort overføring
DetaljerTransport - laget (ende-til-ende protokoller) Glidende vindu protokoll. Flyt kontroll. dataoverføringsfasen. Sender. Mottaker
Transport - laget (ende-til-ende protokoller) dataoverføringsfasen 4/4/2003 1 Glidende vindu protokoll Sender Mottaker TCP LastByteWritten TCP LastByteRead LastByteAcked LastByteSent NextByteExpected LastByteRcvd
DetaljerDypere forståelse av Linklaget Egenskaper ved Ethernet CSMA/CD
Uke 5 - gruppe Dypere forståelse av Linklaget Egenskaper ved Ethernet CSMA/CD Liten quiz fra leksjon om linklaget Gruppearbeid Diskusjon Tavle 1. Hvilke tre link-typer har vi? 1. Punkt til punkt(enkel
DetaljerLøsningsforslag til EKSAMEN
Løsningsforslag til EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 16.Des 2009 Eksamenstid: kl 9:00 til kl 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse,
DetaljerHøgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:
Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN 6107 Operativsystem og nettverk 1.6.2016 Tid: Målform: Sidetall: Hjelpemidler: 4 timer Bokmål 7 - inkludert denne forsiden og vedlegg
DetaljerEnnå litt mer detaljer: Flere detaljerte funksjoner i datanett
Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud IP Adressering TCP, UDP Øvre lag Applikasjonsprotokoller INF1060 1 INF1060 2 Internett Best-effort overføring
DetaljerGruppe KTN2 innlevering. Endringer gjort siden KTN1:
Gruppe 210 - KTN2 innlevering Endringer gjort siden KTN1: - Sekvensdiagram forenklet. Fjernet en del unødvendige sekvenser med portnr. Nå viser det veldig enkelt og greit gangen i tilkobling, sending av
DetaljerTjenester i skyen. 19. desember
Sky med netthatt Tjenester i skyen Det blir mer og mer aktuelt å flytte tjenester ut av campus og inn i en eller annen form for sky. Å sentralisere tjenester enten nasjonalt slik som UH-skype eller UH-
DetaljerInnhold. Innledning til Input/Output. Ulike typer Input/Output. Input/Output internt i datamaskinen. Input/Output mellom datamaskiner
Innhold Innledning til Input/Output Ulike typer Input/Output Input/Output internt i datamaskinen Input/Output mellom datamaskiner 23.04.2001 Input/Output 1 Input/Output (I/O) En datamaskin kommuniserer
DetaljerSLA og KPIer i skytjenester
SLA og KPIer i skytjenester 26.11.2018 Håvard Reknes hmr@difi.no Styringsparametere for skytjenester A. Generelle krav til tjenestenivå KPI Grunnleggende tjenester - Tilgjengelighet - Vedlikeholdstid
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1060 Introduksjon til operativsystemer og datakommunikasjon Eksamensdag: 9. desember 2005 Tid for eksamen: 14.30 17.30 Oppgavesettet
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 8b TCP/IP del 2: Transportlaget TCP og UDP Transportlagets oppgaver Adressering i transportlaget TCP Transmission Control Protocol UDP User Datagram Protocol TCP/IP
DetaljerAntall sider:5 (Inkludert denne) Alle skrevne og trykte hjelpemidler samt kalkulator
Avdeling for ingeniørutdanning Fag: lnformatikkm Groppe(r): 2ET Ek~nsoppgaveD består av Tillatte hjelpemidler: Antall sider:5 (Inkludert denne) Fagnr: SO654E Dato: 11.06.2002 Antall oppgaver: 7 Faglig
DetaljerLøsningsforslag Gruppeoppgaver, januar INF240 Våren 2003
Løsningsforslag Gruppeoppgaver, 27. 31. januar INF240 Våren 2003 1. Kommunikasjonsformer Gi en kort definisjon på følgende begrep: a) Linje/pakkesvitsjing Linjesvitsjing er en teknikk som tradisjonelt
DetaljerBrannmurer. fire wall (noun): A fireproof wall used as a barrier to prevent spread of fire.
Brannmurer Brannmurer fire wall (noun): A fireproof wall used as a barrier to prevent spread of fire. -American Heritage Dictionary fire wall (noun, internet): Internet firewalls are intended to keep the
Detaljer6105 Operativsystem og nettverk
6105 Operativsystem og nettverk Leksjon 6b Nettverkslaget: Ruting og ICMP-protokollen Rutere, ruting, videresending og hopp Rutingtabeller Fragmentering av IP-pakker ICMP-protokollen, ping og traceroute
DetaljerHøgskoleni Østfold EKSAMEN. Emnekode: Emne: ITF20205 Datakommunikasjon. Dato: 04. Des 2015 Eksamenstid: kl. 9:00 til kl. 13:00
Høgskoleni Østfold EKSAMEN Emnekode: Emne: ITF20205 Datakommunikasjon Dato: 04. Des 2015 Eksamenstid: kl. 9:00 til kl. 13:00 Hjelpemidler: Faglærer: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Erling
DetaljerPRADS PASSIVE REAL-TIME ASSET DETECTION SYSTEM. Edward Fjellskål & Kacper Wysocki
PRADS PASSIVE REAL-TIME ASSET DETECTION SYSTEM Edward Fjellskål & Kacper Wysocki Hvem er vi? Edward Fjellskål Redpill Linpro (4år, 3mnd) Første datamaskin i 1983 Siv.Ing IKT Linux og sikkerhet fra 98 Nettverks
DetaljerLinklaget - direkte. forbindelser mellom noder. Foreleser: Kjell Åge Bringsrud kjellb 2/8/2005 1
Linklaget - direkte forbindelser mellom noder Foreleser: Kjell Åge Bringsrud E-mail: kjellb 2/8/2005 1 Tilbakeblikk Kursets fokus nett for generell bruk pakkebaserte nett A Noder 1 2 3 4 5 D 6 Link 2/8/2005
DetaljerTemaer: r Nettlagets oppgaver r Rutingprinsipp: veivalg r Hierarkisk ruting r IP r Internettets ruting protokoller. m intra-domain.
Nettlaget Mål: r Forstå prinsippene bak nettlagets oppgaver: m Ruting m Skalerbarhet m Hvordan en ruter virker r Hvordan dette er løst i Internett Temaer: r Nettlagets oppgaver r Rutingprinsipp: veivalg
DetaljerEksamensoppgave/eksamensoppgåve i
Institutt for telematikk Eksamensoppgave/eksamensoppgåve i TTM4100 KOMMUNIKASJON TJENESTER OG NETT Faglig/fagleg kontakt under eksamen: Norvald Stol Tlf.: 97080077 Eksamensdato: 08 juni 2016 Eksamenstid
Detaljer6107 Operativsystemer og nettverk
6107 Operativsystemer og nettverk Labøving 6c IP versjon 6 Oppgave 1 IPv6 kommandoer i Linux Ubuntu Server har en Linux kjerne som er IPv6 kompatibel. Distribusjonen har også en del ipv6 verktøy ferdig
DetaljerKommunikasjonsnett. Et kommunikasjonsnett er utstyr (maskinvare og programvare) for utveksling av informasjon
Kommunikasjonsnett Et kommunikasjonsnett er utstyr (maskinvare og programvare) for utveksling av informasjon Hva er informasjon? Tale, bilde, lyd, tekst, video.. Vi begrenser oss til informasjon på digital
DetaljerInternettets Overlay Arkitektur
Linklaget Olav Lysne (med bidrag fra Stein Gjessing og Frank Eliassen) Linklaget 1 Internettets Overlay Arkitektur IP-link C.b B.a A.a a C b d a b A.c c a B c b A Linklaget 2 1 Link-typer Tre typer av
Detaljer! Ytelsen til I/O- systemer avhenger av flere faktorer: ! De to viktigste parametrene for ytelse til I/O er:
Dagens temaer! Ulike kategorier input/output! Programmert! Avbruddstyrt! med polling.! Direct Memory Access (DMA)! Asynkrone vs synkrone busser! Med! Fordi! -enheter menes de enheter og mekanismer som
DetaljerLinklaget. Feildeteksjon/feilretting. Feil-deteksjon. Feildeteksjon/feilretting - pålitelig overføring. Oppgaver: 1. Finne feil 2.
Linklaget Feildeteksjon/feilretting - pålitelig overføring Foreleser: Kjell Åge Bringsrud E-mail: kjellb UiO 1 Feildeteksjon/feilretting Oppgaver: 1. Finne feil 2. Rette feil To alternativer til å rette
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1060 Introduksjon til operativsystemer og datakommunikasjon Eksamensdag: 8. desember 2004 Tid for eksamen: 14.30 17.30 Oppgavesettet
DetaljerINF2270. Input / Output (I/O)
INF2270 Input / Output (I/O) Hovedpunkter Innledning til Input / Output Ulike typer I/O I/O internt i datamaskinen I/O eksternt Omid Mirmotahari 3 Input / Output En datamaskin kommuniserer med omverdenen
DetaljerKapittel 5 Nettverkslaget
Kapittel 5 Nettverkslaget I dette kapitlet ser vi nærmere på: Nettverkslaget IP-protokollen Format Fragmentering IP-adresser Rutere Hierarkisk ruting og ruteaggregering Autonome soner 1 Nettverkslaget
DetaljerLitt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing
Litt mer detaljer om: Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller
DetaljerComputer Networks A. Tanenbaum
Computer Networks A. Tanenbaum Kjell Åge Bringsrud (med foiler fra Pål Spilling) Kapittel 1, del 2 INF3190 Våren 2004 Kjell Åge Bringsrud; kap.1 Foil 1 Direkte kommunikasjon: dedikert punkt-til-punkt samband
DetaljerINF Hjemmeeksamen 1 - Vår 2014 Bridging på linklaget
INF3190 - Hjemmeeksamen 1 - Vår 2014 Bridging på linklaget Formelt Denne oppgaven er karaktergivende og skal løses individuelt. Karakteren som gis teller omlag 20 % på sluttkarakteren. Oppgaven blir vurdert
DetaljerDet matematisk-naturvitenskapelige fakultet
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1060 Introduksjon til operativsystemer og datakommunikasjon Eksamensdag: 7. desember 2007 Tid for eksamen: 14.30 17.30 Oppgavesettet
Detaljer6107 Operativsystemer og nettverk
6107 Operativsystemer og nettverk Labøving 6ab TCP/IP-verktøy og IPv4-protokollen Introduksjon Øvingen er skrevet for Linux, men vil også fungere fra Mac OSX eller Windows. Kommandoene som brukes finnes
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 8b /IP del 2: Transportlaget og UDP Transportlagets oppgaver Adressering i transportlaget Transmission Control Protocol UDP User Datagram Protocol /IP verktøy i
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 11a DHCP Dynamic Host Configuration Protocol IP-konfigurasjon (repetisjon) DHCP-protokollen DHCP-tjener i Windows Server DHCP-tjener i VMWare/VirtualBox DHCP-klient
DetaljerLØSNINGSFORSLAG; INF-240 Våren 2002
LØSNINGSFORSLAG; INF-40 Våren 00 OPPGAVE. Transmisjonstiden T for en pakke er tiden det tar å klokke alle bit i en pakke ut på linken. Med en nominell datarate C = 0-6 Sek og en pakkelengde på L bit får
DetaljerINF3190 Obligatorisk oppgave: Linklagets flytkontroll
INF3190 Obligatorisk oppgave: Linklagets flytkontroll Formelt: Denne obligatoriske oppgaven skal løses individuelt. Innleveringen må være godkjent før innlevering av hjemmeeksamen 1. For å bestå må innleveringen
DetaljerLøsningsforslag EKSAMEN
Løsningsforslag EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 04. Des 2015 Eksamenstid: kl. 9:00 til kl. 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse,
DetaljerMTU i nettverk Ei lita innføring i generelt nettverk. Av Yngve Solås Nesse Bildeseksjonen/MTA/Haukeland universitetssjukehus
MTU i nettverk Ei lita innføring i generelt nettverk Av Yngve Solås Nesse Bildeseksjonen/MTA/Haukeland universitetssjukehus Nettverk To eller fleire datamaskiner som deler ressurser eller data. LAN og
DetaljerIP Internet. Tjenestemodell. Sammensetning av nettverk. Protokollstack
IP Internet Sammensetning av nettverk Network 1 (Ethernet) H7 R3 H8 H1 H2 H3 Network 2 (Ethernet) R1 R2 Network 4 (point-to-point) H4 Network 3 (FDDI) Protokollstack H1 H5 H6 H8 TCP R1 R2 R3 TCP IP IP
DetaljerKap 3: Anvendelser av Internett
Kap 3: Anvendelser av Internett Hva er egentlig Internett? Skal studere de vanligste protokollene: Web E-post DNS Ansvarsområder og prosess-skille 1 Hva er egentlig Internett? Infrastruktur Tjenester Roller
DetaljerTwidoSuite kommunikasjon
TwidoSuite kommunikasjon TwidoSuite kursunderlag: Kommunikasjon via Modbus seriell, Ethernet, Remote link, ASCII, CanOpen og AS-i. Macroer for kommunikasjon Modbus 2 Modbus port Bruk programmeringsporten
DetaljerIntroduksjon til nettverksteknologi
Avdeling for informatikk og e- læring, Høgskolen i Sør- Trøndelag Introduksjon til nettverksteknologi Olav Skundberg og Boye Holden 23.08.13 Lærestoffet er utviklet for faget IFUD1017- A Nettverksteknologi
DetaljerHva er en protokoll? Hva er Internet?
Oversikt: Hva er en protokoll? Hva er Internet? Hva er en protokoll? Endesystemer Kjernenett Aksessnett og fysiske media Gjennomstrømning (throughput), tap og forsinkelse Protokoll lag IP, TCP, UDP Applikasjoner
Detaljer6105 Operativsystem og nettverk
6105 Operativsystem og nettverk Leksjon 6b Nettverkslaget: Ruting og ICMP-protokollen Rutere, ruting, videresending og hopp Rutingtabeller Fragmentering av IP-pakker ICMP-protokollen, ping og traceroute
DetaljerInput/Output. når tema pensum. 13/4 busser, sammenkobling av maskiner /4 PIO, DMA, avbrudd/polling
Input/Output når tema pensum 13/4 busser, sammenkobling av maskiner 8.2 8.4 20/4 PIO, DMA, avbrudd/polling 8.5 8.6 in 147, våren 1999 Input/Output 1 Tema for denne forelesningen: sammenkobling inne i datamaskiner
DetaljerTrådløse Systemer. Arild Trobe Engineering Manager. Trådløse Systemer for å løse.. dette?
Trådløse Systemer Arild Trobe Engineering Manager 1 Trådløse Systemer for å løse.. dette? 2 Trådløse systemer Hvorfor? 3 3. DELT TOPOLOGI 4 6 LAN WLAN (802.11X) ZigBee Bluetooth PAN WMAN (802.16) (802.20)
DetaljerEKSAMENSFORSIDE Skriftlig eksamen med tilsyn
BOKMÅL EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: 6107 Dato: 7.12.2016 Ansv. faglærer: Jon Kvisli Campus: Bø Antall oppgaver: 5 Tillatte hjelpemidler (jfr. emnebeskrivelse): Kalkulator (utdelt)
DetaljerEKSAMEN. Emne: Datakommunikasjon
EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 16.Des 2011 Eksamenstid: kl 9:00 til kl 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse, som blir delt ut
DetaljerSocket og ServerSocket
Side 1 av 5, socket og klient-tjener, V. Holmstedt, HiO 2006 Dette dokumentet er revidert den 29.8.2006, kl:12:30. Det er foretatt rettelser i begge versjoner av klassen A_Server. Socket og ServerSocket
Detaljer