Laste ned presentasjonen
PublisertHolger Dale Endret for 9 år siden
1
Lagdelt modell A B Tema Tema Språk Språk Telefon Telefon Telefonnett
2
PC og skriver Kontrollsignal ”Skriver klar” Data PC Skriver
3
OSI modellen Protokoller Medium Fysisk Applikasjon Link/Linje Nettverk
Transport Sesjon Presentasjon Fysisk Applikasjon Link/Linje Nettverk Transport Sesjon Presentasjon Protokoller Medium
4
Nettverk Ruter B PC Nasjonale linjer LAN Ruter A
Inter-nasjonale linjer Web-tjener Ruter D Nasjonale linjer Ruter C
5
TCP/IP-suiten Applikasjon Applikasjon Transport Transport Protokoller
Nettverk Nettverk Link/Linje Link/Linje Medium
6
Klient/tjener med TCP/IP-protokoller
Terminal Klient Tjener applikasjon applikasjon Klient Tjener appl.protokoll appl.protokoll Port Port TCP/IP TCP/IP
7
TCP/IP protokollstakk
Klient Tjener applikasjon applikasjon SMTP protokoll SMTP Klient SMTP Tjener Transport Protocol Data Unit TCP protokoll TCP TCP TCP segment IP protokoll IP IP IP Datagram Ethernett protokoll Device driver Device driver (Ethernett) frame / ramme Ethernett eller annet nettverk
8
Tjeneste PDU Klient Tjener applikasjon applikasjon
PDU – Protocol Data Unit SMTP Klient SMTP Tjener protokoll
9
Innkapsling av PDU’er user data Tjeneste Application A-PDU user data
header TCP T-PDU TCP header application data TCP-segment IP N-PDU IP header IP data IP datagram Ethernett driver Ethernett Ethernett L-PDU Ethernett data Frame/ramme header trailer Ethernett bytes
10
Punkt-til-punkt eller stjernetopologi
F G A B E A B D C
11
Buss eller tretopologi
A B C D E F Tre G H
12
Ring topologi B C A D D Detalj F E
13
HUB HUB
14
Svitsj Svitsj
15
Modemforbindelse Telenett DTE DTE DCE DCE Analoge data Analoge data
Digitale data Digitale data Telenett Modem Modem
16
Modem i kommandofase atz atz Modem Telenett Ekko Kommando Analog
forbindelse
17
Modem i datafase abcd abcd Modem Telenett ekko demodulering modulering
digitale data Analoge data
18
Flytkontroll Telenett Hastighet f.eks. 57600 bps
DTE DTE DCE DCE Data Telenett Modem Flytkontroll
19
Semipermanent hukommelse
Aktuelle innstillinger oppstart lagre hent fabrikk-innstillinger Fabrikk innstillinger
20
Nullmodem DTE - A DTE - B Hunplugg Hunplugg TxD RxD DSR DTR RI RTS CTS
CD GND 2 3 6 20 22 4 5 8 7 9 1 25 pins 9 pins Pluggtyper
21
ISDN tilkobling TE1 Telenett NT1 Passiv S-bus T- eller S-punkt
22
Passiv S-bus TE1 NT1 B1 – datakanal 1 Logisk fremstilling
D - signaleringskanal Motta B1 B2 D B1 B2 D ”Elektrisk” fremstilling Send B1 B2 D B1 B2 D
23
ADSL Telenett Høghastighets- kanal for nedlasting ADSL
Medium hastighet dupleks ADSL Telenett ISDN eller analog telefoni Trådpar
24
ADSL teknisk løsning Telenett ADSL modem Filter ADSL modem Ethernet
ISDN
25
CSMA/CD
26
Lokalnettstandarder IEEE 802
Logical Link 802.2 – LLC – Loogical Link Control Link Control Medium CSMA/CD Token Bus Token Ring FDDI Access 802.3 802.4 802.5 (Token Ring) Control Fysisk lag Baseband coax 10/100Mbps Twisted pair 1, 10, 100 Mbps Broadband coax 10 Mbps Optical fiber 100/1000 Mbps Broadband coax 1, 5, 10 Mbps Carrier Band 1, 5, 10 Mbps Optical fibre 5, 10, 20 Mbps Twisted pair 4, 16 Mbps Unshielded twisted pair 4 Mbps Optical fiber 100 Mbps
27
IEEE 802.3 Ethernet rammeformat
28
IEEE LLC PDU
29
Buss topologi for Ethernet
Coax segment Bru Coax segment R Repeater
30
Nettverksdesign med svitsj
Filtjener 10 Mbps 10 Mbps 100 Mbps Svitsj
31
Gigabit Ethernet 10 Mbps 100 Mbps Fast Ethernet hub
Fast Ethernet svitsj 100 Mbps Gigabit Ethernet svitsj 1000 Mbps Filtjenere
32
Bredbånds Ethernet
33
Token Ring prinsipp
34
Token Ring rammeformat
35
FDDI arkitektur IEEE 802.2 LLC MAC - Medium Access Control
SMT – Station PHY – Physical Management PMD – Physical medium dependant
36
FDDI Dobbel ring Primærring Sekundærring Kortslutninger Brudd
Tilkobling Tilkobling Ring før bruddet Ring etter bruddet
37
IP - Ruter B Ethernet C A Token Ring FDDI IP Ruter
38
Internettverk B A C RUTER Tjener applikasjon FTP Tjener TCP Klient
IP FTP protokoll FTP Klient FTP Tjener Device driver IP protokoll TCP protokoll TCP TCP Ethernet RUTER IP protokoll IP protokoll IP IP IP FDDI protokoll Token ring protokoll FDDI Ethernet Token ring Device driver Device driver driver driver driver
39
Innkapsling av IP-datagram
Tjeneste Ethernet- adresser på lag 2 IP adresser på lag 3 TCP IP IP header IP data IP datagram Ethernet driver Ethernet Ethernet Ethernet data Frame/ramme header trailer Ethernet bytes
40
IP-adresser - format 1
41
IP adresser - klasser Class A 7 bits netid 24 bits hostid Class B 1
7 bits netid 24 bits hostid Class B 1 14 bits netid 16 bits hostid Class C 1 1 21 bits netid 8 bits hostid Class D 1 1 1 28 bits multicast group Class E 1 1 1 1 27 bits reservert for fremtidig bruk Class A Høgeste og laveste verdi på første tall i adressen 127 128 Class B 191 192 Class C 223 224 Class D 239 240 Class E 247
42
IP datagram - format
43
IPv6 Rammeformat 4 bytes - 32 bits Version Priority Flow label
Payload length Next header Hop limit Source address 16 bytes Destination address 16 bytes
44
IP rutingtabell Destinasjon Gateway Flagg Link
Adresse til enten: – mottaksmaskin eller – nettverk Her angis IP-adressen datagrammet skal sendes til Fysisk link datagrammet skal sendes på
45
IP ruting PC ”alfa” Ethernet ”ether-a” Ruter ”gw-a” Modem Telelinje
Unix ”beta” Modem Ruter ”gw-b” Ethernet ”ether-b”
46
Transportlaget Program A Program B Åpne Vent Send Motta TCP IP
Nettverk IP TCP Motta Send Lukk Lukk Klient Tjener Transportforbindelse
47
Bruk av transportlaget
Applikasjon Applikasjons- protokoll Applikasjons -protokoll Port TCP/UDP TCP/UDP -protokoll IP IP-protokoll Nettverksmedium
48
Innkapsling av data Applikasjonsprotokoll data enhet UDP/ TCP hode
Transport data IP hode IP-data Link hode Link data Link hale
49
TCP streams og segmenter
B Stream Stream Segmenter TCP TCP
50
TCP protokoll dataenhet
16 bits IP-header Source port Destination port IP Sequence No packet Ack No TCP header TCP segment Length Res. Code Window Checksum Urgent pointer Options Padding TCP body data
51
TCP primitiver
52
TCP etablering av forbindelse
53
Dataoverføring i TCP DELIVER Klient Tjener TCP Send DATA Send ACK SEND
SYN=1, Seq=X Send ACK ACK=1, Ack.No=X+N+1 SEND SYN=1, Seq=Y ACK=1, Ack.No=Y+M+1 SYN=1, Seq=Y+M ACK=1, Ack.No=Y+M+M TID
54
Avsluttning av forbindelse i TCP
55
Sliding Window Størrelse på Sliding Window
”Eldste” data som ikke er bekreftet Sist sendte data Datastrøm som skal sendes Sliding Window
56
Sliding windows i TCP Her mottar TCP et segment fra nettet som angir en N(R), dvs. det neste segmentnummeret som ønskes mottatt, og hvor stort vindu som tillates, W. Vi antar nå en segmentlengde på L=512 Dette segmentet kan sendes dersom N(S) + L<= N(R) + W Dette segmentet kan sendes dersom N(S) + L<= N(R) + W
57
UDP datagram
58
Tjenesteprotokoller Klient- Tjener applikasjon applikasjon
Protokoll data enheter Klient- Tjener appl.protokoll appl.protokoll Port Port TCP/IP TCP/IP
59
SMTP - Sending Konvolutt Melding Hode Kropp Kroppsdel 1 Kroppsdel 2
60
Epost sending Klient Tjener TCP/IP nettverk Tid HELO klient navn OK
MAIL From: sender OK RCPT TO: mottaker OK DATA Hele meldingen sendes og avsluttes med en egen linje med kun et punktum. OK QUIT OK Tid
61
HTTP forespørsel
62
DNS - Resolver
63
DNS - Domenenavn navnløs rot Generiske (organisatoriske) domener
Geografiske domener Inverse domener com edu gov int mil net org au no zl arpa ..... ..... hist in-addr Dette er de 7 opprinnelige generiske domenene. Senere har flere kommet til, se lista under. aft aitel 158 bork 38 50 20
64
Prinsipp for svitsjing Flytkontroll Metning
ATM Prinsipp for svitsjing Flytkontroll Metning ATM - Asyncronous Transfer Mode Dette er en svitsjeteknikk som går ut på å samle data som skal overføres i små enheter kalt celler. En celle er på 53 bytes, hvorav 48 er nyttedata og 5 benyttes til adressering og prioritering. Alle mulige typer data kan samles i slike korte celler, både lyd, bilde, tekst - generellle filer. Endel data er avhengig av sanntids overføring - f.eks. lyd dersom den skal spilles av på direkten. Dette kan sikres i ATM med prioritering av trafikken. ATM er laget for å multiplekse flere typer trafikk, dvs. vi kan f.eks. ha lavt prioriterte filoverføringer gående samtidig med en billedoverføring. ATM har ikke flytkontroll, vidusmekanismer eller feilkontroll slik vi har i mange andre overføringsmetoder. ATM har en indikasjon på metning i svitsjene. Feil må takles på et høgere nivå. ATM er enkel - og derfor er det mulig å lage det raskt. Videre utnytter man at moderne transportnett (ofte optiske) har svært lav feilrate. Dette er ATM’s styrke. ATM kan kjøres på ulike nettverk, alle typer 802-nettverk ( Mbps), FDDI 100 Mbps, eller bredbånds ISDN-kanaler med 155 eller 622 Mbps Sanntids lyd Sanntids lyd Tekstfil Tekstfil
65
Administrasjon av plan
ATMs referansemodell Administrasjon av plan Administrasjon av lag Styringsplan Brukerplan Øvre lag Øvre lag ATM tilpasningslag ATM-lag Fysisk lag
66
H e m l i g
67
x-or = x-or = x-or = x-or =
68
Svens offentlige nøkkel finnes fra nøkkelskapet,
Nøkkelskap for offentlige nøkler Sven Kåre Trude Ola Ståle Sven Overføringsnett (f.eks. Internett) Ståle skriver en melding til Sven Svens offentlige nøkkel finnes fra nøkkelskapet, og meldingen krypteres med denne nøkkelen Sven mottar meldingen og dekrypterer med sin private nøkkel Sven kan nå lese meldingen i klartekst
69
Sender RSA-alg DES-alg Dette sendes til mottaker RSA-nøkkel Kryptert
DES-nøkkel DES-nøkkel RSA-alg DES-alg Kryptert melding Dette sendes til mottaker
70
Sender Lik? MD5 MD5 Klartekst Klartekst Sjekksum RSA-nøkkel RSA-nøkkel
RSA-alg RSA-alg Sjekksum Kryptert sjekksum Kryptert sjekksum Sjekksum
71
Dette er en test - går bra
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.