Grundläggande nätverksteknik F2: Kapitel 2 och 3
Kapitel 2 COMMUNICATING OVER THE NETWORK
Grundstenar i kommunka;on Tre grundläggande element Message source The channel Message des;na;on
Media
Segmentering och mul;plexing DATA Informa;on som skall skickas Segmentering ;ll paket EE paket skickas åt gången Multiplexing Demultiplexing
LAN, WAN och Internetworks Nätverkstyp bestäms av - - - Geografisk storlek Antalet hosts Tjänster i nätverket LAN Local Area Network Vanligen inom samma byggnad WAN Wide Area Network Sammanlänkning av flera LAN Samma administra;va domän Internetworks Sammanlänkning av flera WAN som är under samma administra;va kontroll. Anslut via ISP Internet Service Provider. Exempel: Telia, BBB
Vad är ee protokoll? Protokoll
Protokoll Regler för kommunika;on I nätverkssammanhang används protokoll bl.a. för Fysiska kontakter och kablar Spänningsnivåer och frekvenser UppräEande av förbindelse, avslutning av förbindelse Felkontroll och omsändning Binär kodning av informa;on och storlek på segment. Dirigering av trafik (rou;ng/switching)
Protokoll Protokoll kan vara proprietära eller öppna Protokoll skapas och definieras o^a av - Standardiseringsorgan som IEEE, IETF (RFC), ISO. Standarder följs tyvärr inte all;d - Speciellt inte av Microso^ - Varför ser webbsidor olika ut i olika webbläsare?
Protokoll Protokoll varierar med allt från ;llverkare, typ av enhet, olika nätverk, vad som är lämpligt
Protokoll HTTP specificerar hur data skickas mellan webbserver och klient TCP segmenterar strömmen, begär omsändning, reglerar has;ghet och storlek på segment IP används för adressering och rou;ng mellan nätverken Ethernet specificerar kablar, kontakter, spänningsnivåer, clock sync, lågnivåkommunika;on Nätverk
Protokoll finns överallt 7. Applica;on 6. Presenta;on 5. Session 4. Transport 3. Network 2. Data link 1. Physical HTTP, DNS, FTP, SMTP MPEG, JPEG, Encryp;on (Öppnar, stänger & uppräehåller förb.) TCP, UDP IP, IPX, Appletalk Ethernet Kontakter, ledardiameter, material
Inkapsling PDU: Email skickas. Email Data Dataströmmen segmenteras Varje segment får adressinforma;on Varje paket får frameinforma;on Segment Packet Frame INKAPSLING Dataströmmen skickas 1110111011000 01001010001 Bits Nätverk
Addressering och PDU
Addressering Sker på två lager: 2, och 3 IP: 10.0.0.2 MAC: 00:0A IP: 10.0.0.1 MAC: 00:0B IP: 10.2.0.1 MAC: 00:0C IP: 10.2.0.2 MAC: 00:0D IP: 10.3.0.1 MAC: 00:0E IP: 10.3.0.2 MAC: 00:0F Source Des9na9on 10.0.0.2 10.3.0.2 00:0A 00:0B Source Des9na9on 10.0.0.2 10.3.0.2 00:0C 00:0D Source Des9na9on 10.0.0.2 10.3.0.2 00:0E 00:0F
Portnummer Styr vilken applika;on hos moeagaren som skall hantera informa;onen Hanteras på lager 4 Port finns både för source och des;na;on Memorera de vanligaste portnummren Se materialet
Portnummer Request Webbserver Lyssnar på p80 Des;na;on Dest. Port Source Source port Response Des;na;on Dest. Port Source Source port 193.10.31.164 80 193.10.160.43 16678 193.10.160.43 16678 193.10.31.164 80
Portnummer Nummer Protokoll, tjänst 20,21 FTP, filöverföring 22 SSH, krypterad remote control (primärt linux/unix/bsd) 23 Telnet, ej krypterad remote control 25 SMTP, sändning av email 80 HTTP, webben 110 POP, används av (äldre) emailklienter
Protokoll: DNS DNS Domain Name System ÖversäEer namn ;ll IP- adresser (och tvärtom) Två verktyg för ae testa: nslookup och dig DNS- Server 1: IP för www.dnlab.se? 2: 193.10.31.164 3: Req: 193.10.31.164 www.dnlab.se 4: Response
DNS - detaljerat NS för.com? 2 192.228.79.201 Min DNS www.apple.com Rootserver (.) 3 1 17.251.200.70 4 5 6 NS för.com NS för.se NS för.nu NS NS för apple.com
DNS records Record A NS MX CNAME PTR SOA Pekar på Namn ;ll IP för host Namnserver för en domän Mail Exchange, IP för mailserver (SMTP) Canonical Name (Alias), pekar på annat namn Pointer, används för reverse lookup (bl.a.) Start of Authority, Administra;va uppgi^er om zonen, email ;ll ansvarig etc.
Kapitel 3 APPLICATION LAYER FUNCTIONALITY AND PROTOCOLS
Lager 7 - Applika;onslagret
OSI- och TCP/IP- modellen
OSI- och TCP/IP- modellen Programmerare Nätverkstekniker
OSI- och TCP/IP- modellen DATA HTTP JPEG- kodning Dialog klient/server Segmentering, portnummer IP- adressering MAC, frame- kodning S ä n d n i n g Signaler (spänning/ljus)
Lager- 7- protokoll Protokoll DNS HTTP FTP SMTP Funk9on Upplösa namn ;ll IP- adresser och tvärt om Överföring av filer för webbsidor Överföring av filer Används för ae skicka e- mail
Klient- servermodellen
P2P Båda parterna är lika mycket klient och server
Telnet, nslookup Telnet är utvecklat för remote controll av server Telnet KAN användas för ae testa vilket L7- protokoll som helst T.ex. HTTP NSLOOKUP kan användas för ae testa funk;on hos DNS- servrar
Innan vi slutar Vill ni vara med i datanäeekniks ledningsgrupp? 2 studenter från varje årskurs Träffa fram;da chefer från stora företag i regionen UEryck klassens önskemål för ledningsgruppen 4 möten per år