650 likes | 781 Views
Datakommunikasjon høsten 2002. Forelesning nr 6, mandag 22. september Chapter 4, Network Layer and Routing Chapter 5, Link layer and Local Area Networks. Øvingsoppgaver. Oppgave 1
E N D
Datakommunikasjon høsten 2002 Forelesning nr 6, mandag 22. september Chapter 4, Network Layer and Routing Chapter 5, Link layer and Local Area Networks Datakom høsten 2002
Øvingsoppgaver Oppgave 1 Et IPv4-datagram på 4480-oktetter skal sendes og må fragmenteres fordi det skal gjennom et Ethernet med en maksimum nyttelast (payload) på 1500 oktetter. Vis Total Length, More Flag og Fragment Offset for hvert fragment. Oppgave 2 Et IPv4-datagram på 6880-oktetter skal sendes og må fragmenteres fordi det skal gjennom et Ethernet med en maksimum nyttelast (payload) på 1200 oktetter. Vis Total Length, More Flag og Fragment Offset for hvert fragment. Datakom høsten 2002
Øvingsoppgaver Oppgave 3. • Hva er hovedoppgaven til DNS (Domain Name System)? • Forklar hva en ”Resource Record” er, og nevn to typer DNS ”resource record types” • Hva er en DNS navnetjener (name server)? Datakom høsten 2002
ISDN fysisk grensesnitt • Forbindelse mellom TE (Terminal Equipment) og NT1 (Network Termination) • ISO 8877 • Plugg RJ-45 – 8 pinner/kontakter • Sender og mottar både data og kontrollsignaler Datakom høsten 2002
ISDN konfigurasjon Datakom høsten 2002
ISDN kanaler Grunnaksess: 2 B-kanaler 1 D-kanal Utvidet aksess: 30 B-kanaler 1 D-kanal Datakom høsten 2002
Referansemodell for ISDN-aksess S=T hvis NT2 ikke benyttes Datakom høsten 2002
SETUP SETUP CALL_PROC ALERT ALERT CONNECT CONNECT ACK CONNECT ISDN - Oppkobling av samtale TE-A Sentral A Sentral B TE-B Samtale over B-kanal Datakom høsten 2002
DISCONNECT DISCONNECT RELEASE RELEASE REL_COMPL REL_COMPL ISDN – Nedkobling av samtale TE-A Sentral A Sentral B TE-B Samtale over B-kanal Datakom høsten 2002
ISDN – datalinklaget (lag 2) FCS = Frame Check Sequence Datakom høsten 2002
SAPI-tjeneste-aksess-punkt-identifikator • 0 for linjesvitsjing av B-kanaler • 1 for en ISDN-basert pakkesvitsjet tjeneste • 16 for X.25 basert pakkesvitsjet tjeneste • 63 for driftsformål, blant annet tildeling av TEI (Terminal Endpoint Identificator) Datakom høsten 2002
TEI-terminalidentifikator • 0 – 63: verdier for fast tildeling av TEI • 64 – 126: Verdier som tildeles automatisk av sentralen når terminalutstyret tilkobles S-grensesnittet. • 125: Kringkasting fra NT til TEBrukes blant annet for utsending av anrop til alle terminalene på en buss, slik at brukeren kan svare fra den terminal som han finner mest hensiktsmessig. Datakom høsten 2002
Basic ISDN Interface (1) • Digital data exchanged between subscriber and NTE - Full Duplex • Separate physical line for each direction • Pseudoternary coding scheme • 1=no voltage, 0=positive or negative 750mV +/-10% • Data rate 192kbps • Basic access is two 64kbps B channels and one 16kbps D channel • This gives 144kbps multiplexed over 192kbps • Remaining capacity used for framing and sync Datakom høsten 2002
Basic ISDN Interface (2) • B channel is basic user channel • Data • PCM voice • Separate logical 64kbps connections to different destinations • D channel used for control or data • LAPD frames • Hver ramme er 48 bits lang • 192 kbit/s / 48 bit = 4000 rammer pr sekund • En ramme hvert 250s Datakom høsten 2002
Ramme struktur Datakom høsten 2002
Nettverk Et nettverk er en sammenkobling av flere datamaskiner, slik at de kan kommunisere med hverandre og dele på ressurser Datakom høsten 2002
Ulike nettverk - definisjoner • Fysisk • Lokalnettverk - LAN (Local Area network) • Metropolian Area Network (MAN) • Internettverk – WAN (Wide Area Network) • Funksjonelt • Internett • Ekstranett • Intranett Datakom høsten 2002
LAN (Local Area Network) • PC-er • Applikasjonsservere • Filservere • Backupservere • Databaseservere Datakom høsten 2002
LAN - Ressursdeling • Deling av: • Skrivere • Disker • Programvare • Internetttilknytning Datakom høsten 2002
LAN Arkitektur • Protokoll arkitektur • Topologier • Media aksess kontroll (MAC), dvs hvordan får den enkelte ressurs tilgang til nettet for å sende data. • Logisk Link kontroll (LLC). Datakom høsten 2002
Protokoll arkitektur for LAN • Lag 1 og lag 2 i OSI modellen • IEEE 802 referanse modell • Lag 1, fysisk • Lag 2, • Media access control (MAC) • Logical link control (LLC) • IEEE (Institute of Electrical and Electronics Engineers) Datakom høsten 2002
IEEE 802 sammenlignet med OSI Datakom høsten 2002
Oppgaver for fysisk lag • Koding og dekoding av signaler • Preamble generering og fjerning (benyttes for synkronisering) • Bit transmisjon og mottaking • Transmisjonsmedium og topologi Datakom høsten 2002
IEEE 802.2 LLC – Logical Link Control • Grensesnitt mot høyere lag • Flyt og feilkontroll Datakom høsten 2002
IEEE 802.x MAC – Media Access Control • Avsender:Setter sammen data i rammer med adresse og feilkontroll felt • Mottaker: • Adresse gjenkjenning • Feil deteksjon • Styrer aksess til transmisjonsmediumet • Benyttes kun når et medium deles av flere stasjoner • IEEE 802.3 Ethernet • IEEE 802.5 Token Ring Datakom høsten 2002
LAN Protokoller Datakom høsten 2002
LAN topologier • Tre • Buss • Spesial tilfelle av tre • Ring • Stjerne Datakom høsten 2002
LAN Topologier Datakom høsten 2002
Buss og tre • Multipunkt medium • Det som sendes høres av alle stasjoner som er koblet til • Behov for å identifisere hver stasjon med en unik adresse (MAC-adresse) • Motstand absorberer signalet på slutten av linjaRef. ISDN S-buss hvor siste kontakt skal ha en motstand på 100 ohm Datakom høsten 2002
Frame Transmission - Bus LAN Datakom høsten 2002
Frame TransmisjonRing LAN Datakom høsten 2002
Stjerne Topologi • Hver stasjon er direkte tilkoplet en sentral node • Sentral noden kan operere på to måter: • Kan sende broadcast • Fysisk stjerne, logisk buss • Kun en stasjon kan sende av gangen • Kan fungere som en svitsj Datakom høsten 2002
Media Aksess kontroll • Hvor • Sentralt • Enkel logikk i den enkelte stasjon • Single point of failure • Flaskehals • Distribuert • Hvordan • Synkront • Hver stasjon får tildelt en viss tid • Asynkront • Etter behov Datakom høsten 2002
Ethernet (CSMA/CD) • Carriers Sense Multiple Access with Collision Detection • Xerox – Ethernet 1976 • IEEE 802.3 • 1-persistent CSMA/CD Datakom høsten 2002
Forløpere for CSMA/CD • ALOHA, Pakkeradio nettverk • Slotted ALOHA • CSMA (Carrier Sense Multiple Access) Datakom høsten 2002
IEEE 802.3 Ethernet –Medium Access Control • Når en stasjon ønsker å sende lytter den på kabelen. • Hvis kabelen er opptatt, venter den til den blir ledig, hvis ikke sender den med en gang (1-persistent). • Hvis to eller flere stasjoner prøver å sende samtidig vil det bli kollisjon. • Stasjonene vil oppdage dette og stoppe all utsendelse, og sender så et jammesignal. • Stasjonene venter så en VILKÅRLIG tid før de forsøker å sende på nytt Datakom høsten 2002
CSMA/CD (1) Station A detects 9.6 microseconds of idle time and begins to transmit. At the same time, it is listening for collisions. Datakom høsten 2002
CSMA/CD (2) Before the signal from Station A has time to propagate down the wire to Station B, Station B detects 9.6 microseconds of idle time and begins to transmit a frame. Datakom høsten 2002
CSMA/CD (3) The electrical signals "collide" and overlap, causing abnormal voltage on the wire. The collision travels down the wire in each direction. Datakom høsten 2002
CSMA/CD (4) Station A is closest to the point of collision, so it detects the collision first. Upon detecting the collision, Station A stops transmitting data. Datakom høsten 2002
CSMA/CD (5) Station A transmits a 32 bit "jam," usually consisting of all ones. The purpose of the jam is to keep anybody else from trying to talk on the wire. Station A then implements the Truncated Binary Exponential Backoff Algorithm. Datakom høsten 2002
CSMA/CD (6) Station B detects the collision a short time later and also sends a 32 bit jam. It then implements the Truncated Binary Exponential Backoff Algorithm. Datakom høsten 2002
IEEE 802.3 Frame Format NB! Minimum 46 bytes 7 x 10101010 10101011 Antall bytes i LLC Data feltet Datakom høsten 2002
Logisk Link Kontroll tjenester • Basert på HDLC • Sending av lag 2 rammer mellom to stasjoner • Addressering: avsender og mottaker LLC bruker • Benevnes service access points (SAP) • Unacknowledged connectionless service (datagramtype, dvs garanterer ikke at data kommer frem) • Connection mode service (Logisk forbindelse settes opp, og det tilbys flyt- og feilkontroll) • Acknowledged connectionless service (mix av de to, setter ikke oppe en forbindelse, men skal sende acknowledge på mottatte pakker) Datakom høsten 2002
Typisk ramme format (MAC + LLC) Datakom høsten 2002
10Base5 • Tykt ethernet, 10Mbit/s • Max kabel lengde 500 m • Avstand mellom stasjoner multippel av 2,5 m • Maks 100 tilkoblede stasjoner • 10Base2 • Tynt ethernett – Cheapernet • Max kabel lengde 185 m • Maks 30 tilkoblede stasjoner Datakom høsten 2002
10BASE-T Ethernet • Uskjermet tvunnet trådpar • Benyttes i stjernenett • Maksimum lengde 100 m • Eksempel:Alle PC-er kobles inn mot en svitsj. • Gigabit Ethernet • Benytter samme spesifikasjon som IEEE 802.3, men med to utvidelser for å klare den høye hastigheten. • Hastighet 1000 Mbit/S Datakom høsten 2002
Token Ring (802.5) • MAC protocol • Et token (stafettpinne) sirkulerer i ringen når ingen stasjoner sender • En stasjon som skal sende må vente til han får token • Når token mottas endres et bit slik at dette blir SOF (start of frame) for en dataramme • Resten av rammen konstruereres • Rammen går nå rundt ringen, og når den når avsender fjernes den • Stasjonen setter inn et nytt token når den er ferdig med å sende • Token ring inneholder mulighet for prioritering • En stasjon (monitor) har ansvar for overvåkning av ringen Datakom høsten 2002
Token RingOperation Datakom høsten 2002