Nett Begreper PDF
Document Details
Uploaded by Deleted User
Tags
Summary
Dette dokumentet forklarer grunnleggende nettbegreper, herunder MAC-adresser, DHCP, DNS, og NAT. Det forklarer hvordan disse begrepene fungerer og gir eksempler.
Full Transcript
**1. MAC-adresse (Media Access Control Address)** - **Hva er det?**: En **MAC-adresse** er en unik fysisk adresse som er tilordnet nettverkskortet i hver enhet som kobler seg til et nettverk. Den består av 12 heksadesimale sifre (f.eks. 00:1A:2B:3C:4D:5E). Denne adressen brukes for å...
**1. MAC-adresse (Media Access Control Address)** - **Hva er det?**: En **MAC-adresse** er en unik fysisk adresse som er tilordnet nettverkskortet i hver enhet som kobler seg til et nettverk. Den består av 12 heksadesimale sifre (f.eks. 00:1A:2B:3C:4D:5E). Denne adressen brukes for å identifisere enheten på det lokale nettverket (LAN). - **Hvordan fungerer den?**: MAC-adressen fungerer som et \"fingeravtrykk\" for nettverkskortet ditt. Når en datamaskin sender data i et lokalt nettverk, bruker switcher MAC-adresser til å sørge for at dataene går til riktig enhet. - **Eksempel**: Når du kobler datamaskinen din til et nettverk, vil switchen bruke MAC-adressen din til å sende data fra ruteren til akkurat din datamaskin, og ikke til andre enheter i nettverket. **2. DHCP (Dynamic Host Configuration Protocol)** - **Hva er det?**: **DHCP** er en protokoll som automatisk tildeler **IP-adresser** til enheter i nettverket, slik at de kan kommunisere med hverandre uten manuell konfigurering. En **DHCP-server** finnes vanligvis i ruteren din. - **Hvordan fungerer det?**: Når du kobler en enhet til et nettverk, sender enheten en forespørsel om IP-adresse til DHCP-serveren. Serveren svarer med en tilgjengelig IP-adresse, subnettmaske, gateway, og DNS-serverinformasjon. - **Eksempel**: Når du kobler til Wi-Fi hjemme, sørger DHCP-serveren (som ofte er ruteren din) for at du får en unik IP-adresse, slik at enheten din kan koble seg til internett uten å skape konflikt med andre enheter på nettverket. **3. DNS (Domain Name System)** - **Hva er det?**: **DNS** er en tjeneste som oversetter menneskelige lesbare **domenenavn** (som www.google.com) til **IP-adresser** (som 172.217.16.196). Dette gjør det enklere for brukere å huske navn i stedet for tall. - **Hvordan fungerer det?**: Når du skriver inn et domenenavn i nettleseren, sender datamaskinen en forespørsel til en **DNS-server**. DNS-serveren finner IP-adressen som samsvarer med domenenavnet, slik at du kan koble deg til nettstedet. - **Eksempel**: Når du besøker www.facebook.com, bruker DNS-serveren informasjonen for å koble deg til den riktige serveren, uten at du trenger å vite den faktiske IP-adressen til Facebooks servere. **4. NAT (Network Address Translation)** - **Hva er det?**: **NAT** er en teknologi som gjør at flere enheter i et **privat nettverk** kan dele én **offentlig IP-adresse** for å få tilgang til internett. Dette er spesielt nyttig fordi det er et begrenset antall offentlige IP-adresser tilgjengelig. - **Hvordan fungerer det?**: Når en enhet på det private nettverket ønsker å få tilgang til internett, endrer ruteren (som har NAT-funksjonalitet) den private IP-adressen til en offentlig IP-adresse. Når dataene kommer tilbake, oversetter NAT den offentlige adressen tilbake til den riktige private IP-adressen. - **Eksempel**: Hjemmenettverket ditt har mange enheter, som PC-er, telefoner og smart-TV. Alle disse har **private IP-adresser** som ruteren oversetter til én offentlig IP-adresse. Slik ser internett bare én IP-adresse, selv om du bruker flere enheter samtidig. **Oppsummering:** - **MAC-adresse**: En unik fysisk adresse som identifiserer nettverkskortet i en enhet. - **DHCP**: En protokoll som automatisk tildeler IP-adresser til enheter i nettverket. - **DNS**: En tjeneste som oversetter domenenavn til IP-adresser, slik at det blir lettere å navigere på internett. - **NAT**: En teknologi som gjør at flere enheter i et privat nettverk kan dele én offentlig IP-adresse for å få tilgang til internett. **1. TCP (Transmission Control Protocol)** - **Hva er det?**: **TCP** er en protokoll som brukes til å etablere en **pålitelig forbindelse** mellom to enheter i et nettverk. TCP sørger for at dataene som sendes, kommer frem i riktig rekkefølge, og at ingen pakker går tapt. - **Hvordan fungerer det?**: Når data skal sendes over nettet, deler TCP det inn i mindre pakker. Hver pakke får et nummer slik at mottakeren kan sette dem sammen i riktig rekkefølge. TCP sørger også for å be om ny sending hvis noen pakker går tapt eller ikke kommer fram. - **Eksempel**: Når du laster ned en fil fra internett, sørger TCP for at alle pakkene som utgjør filen, kommer fram og blir satt sammen riktig, slik at du får hele filen uten feil. **2. UDP (User Datagram Protocol)** - **Hva er det?**: **UDP** er en annen protokoll for å sende data. Den er **ikke-pålitelig**, noe som betyr at UDP ikke sjekker om alle pakkene kommer fram eller om de er i riktig rekkefølge. Dette gjør den raskere enn TCP fordi den har mindre kontroll. - **Når brukes det?**: UDP brukes når **hastighet er viktigere enn pålitelighet**, for eksempel ved **live streaming** eller **videokonferanser**, hvor litt tapt data ikke nødvendigvis merkes så mye. - **Eksempel**: Når du bruker **Skype** for å ha en videosamtale, brukes UDP til å sende data. Selv om noen deler av videoen går tapt, fortsetter samtalen uten forsinkelse. **3. ARP (Address Resolution Protocol)** - **Hva er det?**: **ARP** er en protokoll som brukes for å finne **MAC-adressen** til en enhet basert på dens **IP-adresse**. Dette skjer i lokale nettverk. - **Hvordan fungerer det?**: Når en enhet i et nettverk ønsker å sende data til en annen enhet, må den vite mottakerens MAC-adresse. ARP sender ut en forespørsel som inneholder IP-adressen til mottakeren. Enheten med riktig IP-adresse svarer med sin MAC-adresse. - **Eksempel**: Når datamaskinen din prøver å sende data til en annen PC på samme nettverk, bruker den ARP for å finne MAC-adressen til den andre PC-en basert på IP-adressen. **4. HTTP/HTTPS (HyperText Transfer Protocol / Secure)** - **Hva er det?**: **HTTP** og **HTTPS** er protokoller som brukes for å overføre data på nettet. **HTTP** brukes til å sende forespørsler til nettsider, mens **HTTPS** er den **sikre versjonen** som krypterer dataene slik at de er trygge. - **Hvordan fungerer det?**: Når du skriver en nettadresse i nettleseren din (f.eks. www.google.com), bruker datamaskinen din HTTP eller HTTPS til å kommunisere med webserveren og hente nettsiden. - **Eksempel**: Når du besøker en nettbutikk som bruker **https://**, betyr det at all informasjonen du sender, som for eksempel kredittkortopplysninger, er **kryptert** for å beskytte dine personlige data. **5. Ping** - **Hva er det?**: **Ping** er et verktøy som brukes til å **teste forbindelsen** mellom to enheter i et nettverk ved å sende en forespørsel og vente på svar. Det måler hvor lang tid det tar for en pakke å nå en annen enhet og komme tilbake. - **Hvordan fungerer det?**: Når du bruker kommandoen ping etterfulgt av en IP-adresse eller et domenenavn, sender datamaskinen en ICMP (Internet Control Message Protocol) forespørsel til den adressen. Hvis enheten svarer, vet du at forbindelsen er oppe og fungerer. - **Eksempel**: Hvis du vil sjekke om en server er oppe og tilgjengelig, kan du bruke ping www.google.com. Hvis du får svar, vet du at serveren er tilgjengelig og kan nås over nettverket. **Oppsummering:** - **TCP**: Brukes for **pålitelig overføring** av data, hvor det sikres at alle pakkene kommer frem. - **UDP**: En **raskere**, men mindre pålitelig protokoll, ofte brukt til streaming og videokonferanser. - **ARP**: Protokoll som brukes for å **finne MAC-adressen** basert på IP-adressen i et lokalt nettverk. - **HTTP/HTTPS**: **Protokoller for å overføre nettsider**, der HTTPS er sikret med kryptering for å beskytte data. - **Ping**: Et verktøy for å **teste tilkoblingen** mellom to enheter i et nettverk, ved å sende en forespørsel og vente på svar. **\ ** 1. **Lag 1: Fysisk lag (Physical Layer)** - **Funksjon:** - Håndterer den fysiske overføringen av rå bitstrømmer over et fysisk medium. - Definerer spesifikasjoner for elektriske signaler, kabler, kontakter og nettverksg rensesnitt. - **Eksempler:** - Ethernet-kabler (Twisted Pair, Coaxial, Fiberoptikk). - Radiofrekvenser brukt i Wi-Fi og Bluetooth. - Nettverkskort og repeater. 2. **Lag 2: Datalink-laget (Data Link Layer)** - **Funksjon:** - Sikrer pålitelig dataoverføring mellom to direkte forbundne noder. - Håndterer feiloppdagelse og -korreksjon på det fysiske laget. - Organiserer data i rammer (frames). - **Underlag:** - **MAC-laget (Media Access Control):** Kontrollerer hvordan enheter får tilgang til mediet og håndterer kollisjoner. - **LLC-laget (Logical Link Control):** Håndterer flere protokoller over det samme fysiske mediet. - **Eksempler:** - Ethernet, Wi-Fi (IEEE 802.11), Switcher, Nettverksbroer. 3. **Lag 3: Nettverkslaget (Network Layer)** - **Funksjon:** - Bestemmer den beste ruten for data fra kilde til destinasjon over flere nettverk. - Håndterer logisk adressering (IP-adresser). - Fragmenterer og reassemblerer pakker for effektiv overføring. - **Eksempler:** - IP (Internet Protocol), IPX, Rutere. 4. **Lag 4: Transportlaget (Transport Layer)** - **Funksjon:** - Gir pålitelig dataoverføring mellom vertssystemer. - Håndterer segmentering, flytkontroll og feilgjenoppretting. - Sikrer at data leveres i riktig rekkefølge og uten duplikater. - **Eksempler:** - TCP (Transmission Control Protocol), UDP (User Datagram Protocol), SPX. 5. **Lag 5: Sesjonslaget (Session Layer)** - **Funksjon:** - Etablerer, vedlikeholder og avslutter kommunikasjonssesjoner mellom applikasjoner. - Synkroniserer dialog og styrer datautveksling. - **Eksempler:** - RPC (Remote Procedure Call), NetBIOS, PPTP. 6. **Lag 6: Presentasjonslaget (Presentation Layer)** - **Funksjon:** - Konverterer data mellom applikasjonsformatet og nettverksformatet. - Håndterer kryptering, dekryptering, komprimering og datakonvertering. - **Eksempler:** - SSL/TLS, JPEG, MPEG, ASCII, EBCDIC. 7. **Lag 7: Applikasjonslaget (Application Layer)** - **Funksjon:** - Gir nettverkstjenester direkte til sluttbrukerapplikasjoner. - Håndterer autentisering, dataformat og nettverksressurstilgang. - **Eksempler:** - HTTP, FTP, SMTP, DNS, Telnet, SNMP. - **Dataflyt gjennom lagene:** - Når en bruker sender en melding, passerer dataene ned gjennom lagene fra applikasjonslaget (Lag 7) til det fysiske laget (Lag 1). - Hvert lag legger til sin egen header (og noen ganger trailer) til dataene, en prosess kalt **innkapsling**. - Ved mottakeren går dataene opp gjennom lagene, og hver header fjernes i omvendt rekkefølge (**avkapsling**). - **Eksempel på sending av en e-post:** - **Applikasjonslaget (Lag 7):** E-postapplikasjonen bruker SMTP-protokollen for å sende meldingen. - **Presentasjonslaget (Lag 6):** Meldingen kan bli kryptert med SSL/TLS for sikkerhet. - **Sesjonslaget (Lag 5):** En kommunikasjonssesjon etableres med e-postserveren. - **Transportlaget (Lag 4):** Meldingen deles inn i segmenter, og TCP sikrer pålitelig overføring. - **Nettverkslaget (Lag 3):** Hvert segment pakkes inn i pakker med kilde- og destinasjons-IP-adresser. - **Datalink-laget (Lag 2):** Pakker innrammes med MAC-adresser for lokal nettverkslevering. - **Fysisk lag (Lag 1):** Dataene konverteres til elektriske signaler og sendes over mediet (f.eks. kabel eller trådløst). - **Feilsøking:** Ved å vite hvilket lag et problem oppstår på, kan teknikere isolere og løse nettverksproblemer mer effektivt. - **Standardisering:** Fasiliterer interoperabilitet mellom forskjellige produsenters utstyr og programvare. - **Opplæring:** Gir en strukturert måte å lære om nettverk og deres funksjoner. - **Utvikling:** Tillater oppdateringer og innovasjon på ett lag uten å påvirke de andre lagene. - **Lagene er konseptuelle:** I praksis kan noen protokoller eller enheter operere over flere lag. - **Samarbeid mellom lag:** Hvert lag tjener det overliggende laget og blir tjent av laget under. - **Protokoller og standarder:** Hvert lag har spesifikke protokoller som definerer hvordan oppgaver utføres.