6107 Operativsystem og nettverk
|
|
- Brage Thorsen
- 7 år siden
- Visninger:
Transkript
1 6107 Operativsystem og nettverk Leksjon 3a Web og http-protokollen Applikasjonslaget (litt repetisjon fra 6105) Webtjenesten HTTP-protokollen, HTTP/2, HTTPS og TLS/SSL Internet Media Types (MIME) Filoverføring med FTP og SSH File Transfer Protocol Pensum [Hallsteinsen] Kap. 3.2 Web [Grigorik] Kap 12 HTTP/S Relevante lenker: Operativsystem og nettverk Jon Kvisli, HSN Web og http - 1 Applikasjonslaget i Internett OSI modell TCP/IP modellen Lag 5-7 Applikasjonslag HTTP web DNS IMAP, SMTP e-post FTP og mange flere Lag 4 Transportlag TCP / UDP Lag 3 Nettverkslag (Internetlag) IP Lag 1 og 2 Link/linjelag Fysisk lag Nettverk 1 f.eks. Ethernet Nettverk 2 f.eks. WLAN 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 2 Page 1
2 Applikasjonslaget i Internett Applikasjonsprotokoll Tjenerapplikasjon Klientapplikasjon Melding / forspørsel Svar fra tjener Socket med kjent portnr http = 80 Transportlag Nettlag Lenkelag Fysisk lag Transportlag Nettlag Lenkelag Fysisk lag IP-adresse, f.eks Klientmaskin Tjenermaskin Eksempel URL en: = socketadresse: : Operativsystem og nettverk Jon Kvisli, HSN Web og http - 3 Applikasjonslaget i Internett Applikasjonslaget benytter klient / tjener prinsippet Tjenerapplikasjoner - kjører hele tiden» Lytter etter henvendelser på en socket med kjent (fast) portnummer» Socket = kontaktpunkt mellom applikasjon og transportlaget» Hver tjenerapplikasjon har sitt eget (unike) portnummer» Socketadresse = IP-adresse:portnr, eks :80 Klientapplikasjoner - startes av brukeren ved behov» kontakter tjenerapplikasjon ved hjelp av IP adresse og kjent portnummer (dvs. socketadressen)» Bruker oppgir vanligvis lesbart maskinnavn oversettes av DNS. Standardiserte applikasjonsprotokoller Protokollene definerer format og innhold i meldingene Meldingene består av høynivå "kommandoer og svar, ofte i lesbar tekst! På applikasjonslaget kan meldingene være lange bytestrømmer (flere kb/mb) 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 4 Page 2
3 HTTP protokollen ressursnavn kan være mappe- og / eller filnavn HTML = HyperText Markup Language - et sidebeskrivelsesspråk HTTP = HyperText Transfer Protocol - regler for å overføre websider URL-format: protokoll://maskinnavn.domenenavn:portnummer/ressursnavn Eksempel: (http og port 80 er standard i nettleseren og kan derfor droppes) HTTP forespørsel (HTTP-request) HTTP svar (HTTP-response) NETTLESER (KLIENT) WEBTJENER home.hit.no: Operativsystem og nettverk Jon Kvisli, HSN Web og http - 5 URL-formatet HTTP protokollen Protokoll vil alltid være når vi snakker om websider.» Weblesere kan bruke andre protokoller for andre oppgaver f.eks. ftp:// Portnummer angir hvilken TCP-port webtjeneren er koblet til og lytter på. Default er 80. Ressursnavn er navnet til en ressurs på den aktuelle webtjeneren. F.eks. en html-fil, en bildefil, et php-program osv Operativsystem og nettverk Jon Kvisli, HSN Web og http - 6 Page 3
4 HTTP protokollen HTTP - applikasjonsprotokoll Webklient (webleser) HTTP-forspørsel (request) Webtjener TCP HTTP-svar (response) TCP TCP-porter med kjente portnr http = 80 https = 443 IP IP IP-adresse, f.eks Lenkelag Lenkelag Fysisk lag Fysisk lag Klientmaskin Tjenermaskin Eksempel URL en: = socketadresse: : Operativsystem og nettverk Jon Kvisli, HSN Web og http - 7 HTTP-forespørsel (request) 1 Forespørselslinje 2 Hodelinjer 3 Kropp med eventuelle data (ingen data fra klienten i dette eksemplet) Olav Skundberg Innføring i datakommunikasjon 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 8 Page 4
5 HTTP-forespørsel (request) Flere type forespørsler: De to vanligste :» GET ber om å få hentet en webside på en URL Andre filer som skal vises i nettleseren, hentes også med GET, f.eks. bildefiler, pdf ol.l.» POST Sender data, f.eks. fra et html-skjema, fra nettleser til en URL på webtjener Mer uvanlige : HEAD, PUT, DELETE, TRACE, OPTIONS, CONNECT Forespørselen består av: 1. Forespørselslinje på formen: HTTP-metode ressursnavn HTTP/versjonsnr f.eks.:» GET ~\kvisli\jon.htm HTTP/1.1 ber tjener om å returnere filen ~\kvisli\jon.htm» POST /demo/skjema.php sender data fra klient til tjener og ber om resultat i retur 2. Hodelinjer (headerlines) = forespørselhode med tilleggsinformasjon» Hver hodelinje består av et variabelnavn og en eller flere verdier 3. Evt. en meldingskropp.» GET metoden har tom meldingskropp» POST metoden vil sende variabelverdier (data) fra et html-skjema i meldingskroppen Operativsystem og nettverk Jon Kvisli, HSN Web og http - 9 HTTP-svar (response) 1 Statuslinje 2 Hodelinjer 3 Kropp med (Ingen data fra webtjeneren i dette eksemplet) eventuelle data (f.eks. html-koden) Olav Skundberg Innføring i datakommunikasjon Les mer her: Operativsystem og nettverk Jon Kvisli, HSN Web og http - 10 Page 5
6 Svaret består av: HTTP-svar (response) 1. En statuslinje på formen: HTTP/versjon statuskode statustekst f.eks:» HTTP/ OK» HTTP/ No Content» HTTP/ Unauthorized» HTTP/ File or directory not found» + mange flere (Se: ) 2. Hodelinjer (responshode)» med informasjon om bl.a. filen som sendes 3. Meldingskropp med eventuelle data» inneholder data som skal sendes tilbake fra tjeneren til klienten» F.eks. en html-fil, bildefil, pdf-fil e.l.» eller resultatet etter kjøring av et PHP / ASP / JSP program på tjeneren som også kan være html kode Operativsystem og nettverk Jon Kvisli, HSN Web og http - 11 HTTP-svar (response) Eksempel på http-svar med statuskode 200 OK og html-kode i kropp 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 12 Page 6
7 HTTP-protokollen Hver fil som skal hentes fra server medfører: Èn http-forespørsel fra nettleser Ett http-svar fra webtjener Obs! Èn webside kan bestå av mange filer! og dermed mange http-forespørsler og -svar for å laste hele websiden! 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 13 HTTP protokollen HTTP er en tilstandsløs protokoll To forespørsler fra samme klient er uavhengige av hverandre Klienten og tjeneren "glemmer" forrige forespørsel umiddelbart "Problematisk" i webapplikasjoner (kan avhjelpes med cookies/sessions) Men: forenkler implementasjon av tjenerprogrammene HTTP 1.0 (1996) Etablerer og kobler ned en ny forbindelse til tjener for hver forespørsel/svar! Vanligvis er det tjeneren som kobler ned etter at responsen er sendt Medfører mye ekstra tidsbruk for oppkobling / nedkobling.» Som vi skal se i detalj under gjennomgang av TCP på transportlaget HTTP versjon 1.1 (1997) Mest vanlige versjon i dag. Protokollen er forbedret med effektiviseringsmekanismer Kan sende flere forespørsler på samme TCP forbindelser HTTP versjon 2.0 (2015) Mer effektiv overføring av data (komprimering, multipleksing og server push-teknologi) Støttes av de fleste webtjenere og -lesere fra slutten av Operativsystem og nettverk Jon Kvisli, HSN Web og http - 14 Page 7
8 Forbindelse Forbindelse Effektivisering i HTTP 1.1 vedvarende forbindelse vedvarende forbindelse med pipelining 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 15 Effektivisering i HTTP 1.1 To metoder for å effektivisere - gir vesentlig bedre ytelse! Vedvarende (persisente) forbindelser Forbindelsen til webtjener holdes åpen, og brukes av flere HTTP forespørsler (requests) etter hverandre» Ofte inneholder en webside flere filer som skal lastes fra samme tjener» Sparer tid til opp- og nedkobling Klient hodelinje: Connection: Keep-alive Tjener hodelinje: Keep-alive: Timeout=15, max=96» Tjener kobler ned forbindelsen hvis ingen ny forspørsel innen 15 sek.» Max 96 forespørsler på én forbindelse deretter kobler tjener ned. Med HTTP pipelining Klienten kan sende flere forespørseler (vanligvis GET) til samme tjener, uten å vente på respons mellom hver forespørsel. Reduserer ventetid på klienten 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 16 Page 8
9 Effektivisering i nettleser Moderne nettlesere benytter flere teknikker for å effektivisere Lokal mellomlagring (caching) Sider som er vist tidligere kan hentes fra mellomlager på lokal disk Klienten sender tidspunkt filen ble opprettet med GET forespørselen If-Modified-Since: Wed, 11 Mar :01:12 GMT+1 Hvis filen på tjener ikke er endret etter dette, sendes kun en statusmelding HTTP/ Not Modified NB! Filer fra webapplikasjoner (eks. PHP) blir alltid sendt på nytt! Parallelle forbindelser Nettleser kan etablere to eller flere parallelle forbindelser til samme tjener Hver forbindelse er en separat HTTP sesjon Benyttes hvis mange filer skal lastes ned Dette styres helt av webleseren og er ikke en del av HTTP protokollen 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http Operativsystem og nettverk Jon Kvisli, HSN Web og http - 18 Page 9
10 HTTP/2 Ny større revisjon av HTTP (første siden versjon 1.1) Utvikles av IETF (Internet Engineering Task Force) Godkjent som standard i februar 2015» De fleste store nettlesere støtter HTTP/2 fra slutten av 2015» Apache støtter HTTP/2 med modulen mod_http2» Microsoft IIS støtter HTTP/2 i Windows 10 og Windows Server Pr. juni 2016 støtter ca 9% av verdens 10 mill. største websiter HTTP/2 [W3Techs] "Bakoverkompatibel" med http/1.1 fordi: Klient- og tjenerside "blir enige" om versjon (på forhånd eller underveis) HTTP-APIet er uendret sett fra applikasjonene Metodene GET, POST osv. er beholdt Navn og betydning på hodelinjer er uendret Likevel - èn stor endring: HTTP/2 sender data på binær form! Hode og data i meldingene kodes binært Hode og data sendes i separate "rammer" Både klient og tjener må bruke HTTP/2 Krever verktøy (som Wireshark) for å lese meldingene 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 19 Datautveksling i HTTP/2 strømid 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 20 Page 10
11 Datautveksling i HTTP/2 Stream (strøm) En toveis strøm av bytes over en transportforbindelse (TCP-forbindelse) Èn TCP-forbindelse kan transportere èn eller flere strømmer Hver strøm er identifisert med et unikt nummer (strømid) En strøm kan inneholde èn eller flere http-meldinger Strømmer kan gis ulik prioritet Message (melding) En sekvens av frames (rammer) som til sammen utgjøre en logisk http-melding (forespørsel eller svar) Kan betå en èn eller flere rammer Frame (ramme) Den minste kommunikasjonsenheten i HTTP/2 Kan inneholde HTTP-hode, HTTP-data (nyttelast) eller annet Rammer fra ulike strømmer kan "blandes" på samme TCP-forbindelse Mottaker vil sette sammen rammene korrekt basert på strømid'en i hver ramme 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 21 Effektiviseringsmekanismer i HTTP/2 Datakomprimering Komprimerer request- og responsehodet Reduserer datamengden som sendes Server Push Tjener kan sende mer data enn det klienten har bedt om, f.eks. CSS, JS og bilder Obs! Må sendes før "hovedresponsen" slik at ikke klienten også ber om disse. Multipleksing Erstatter vedvarende forbindelser, pipelining og parallelle forbindelser fra HTTP 1.1 Oppnås ved å blande rammer fra ulike strømmer over samme TCP-forbindelse 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 22 Page 11
12 Sikker HTTP - HTTPS 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 23 Sikker HTTP - HTTPS HTTPS = HTTP Secure = HTTP over TLS/SSL Alle HTTP-meldinger krypteres med TLS før de sendes» Både HTTP-hode og nyttelast krypteres! HTTPS bruker port 443 på tjenersiden TLS = Transport Layer Security Erstatter den eldre SSL (Secure Socket Layers) Krypterer data med symmetriske nøkler» Nøkler genereres for hver forbindelse» Utveksles mellom klient og tjener ved oppkobling (TLS-handshake)» Beskytter mot "avlytting" og forsøk på endring av data som sendes Kan autentisere kommunikasjonspartene med asymmetriske nøkler» Ved hjelp av private/offentlige nøkler og digitale sertifikater HTTPS krever at webtjeneren har et digitalt sertifikat som er signert av en "trusted authority"» Kan f.eks. unngå "man-in-the-middle-angrep" ved at webtjeneren sender nettstedets digitalte sertifikat med sin offentlige nøkkel til klienten. HTTP/2 bruker også TLS for sikker kommunikasjon 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 24 Page 12
13 Internet Media Types (MIME) Forteller webklienten hvordan en fil kan vises webtjeneren kan overføre ulike type filer med ulikt innhold webklienten må vite "hva" fila inneholder for å kunne vise den korrekt Tilsvarer filtyper i Windows, f.eks..docx,*.jpg,.pdf MIME = Multipurpose Internet Mail Extention Defineres og vedlikeholdes av IANA Se: MIME-typen består av to deler: Type, f.eks: text sier noe overordnet om innholdet Subtype, f.eks: html mer detaljert beskrivelse av kodingsformat Eksempler: text/html text/css image/jpg tekstfiler kodet med html (websider) tekstfiler kodet etter css standaren (stilark) bildefil i jpg format 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 25 Internet Media Types (MIME) Webtjenere må sende korrekt MIME-type med alle filer Dette sendes som en hodelinje i http-responsen, f.eks: 'Content-Type: image/gif' MIME-typen bestemmes fra filtypen i webtjenerens OS Webtjeneransvarlig må konfigurere / vedlikeholde MIMEtyper på webtjeneren 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 26 Page 13
14 Filoverføring med FTP FTP File Transfer Protocol «Gammel» klient/tjener-basert applikasjonsprotokoll for filoverføring FTP bruker TCP som transportprotokoll FTP-tjener lytter på TCP-port 21 (oppkobling/kommandoer)» Lager ny forbindelse på serverport 20 for dataoverføring Noen bruksområder Opplasting (publisering) av websider til webtjenere. Nedlasting av filer fra ftp-arkiver på Internett Verktøy Finnes både kommandobaserte og GUI-baserte klienter Weblesere kan også bruke FTP-protokollen» URL-format: TCP port 20/ Operativsystem og nettverk Jon Kvisli, HSN Web og http - 27 Filoverføring med FTP Autentisering Anonym FTP» Bruk av FTP uten gyldig brukernavn» Brukernavn: anonymous (eller ftp)» Passord: e-postadressen din (eller hva som helst) Autentisert FTP» Bruker må oppgi gyldig brukernavn og passord ved tilkobling» Tilgangsettigheter styres av oppgitt brukerkonto og filsystem Ulemper med FPT Ingen kryptering av overførte data eller passord! Hvis man bruker autentisert FTP, kan passordet "tappes" i nettet. Trøblete i brannmurer og NAT fordi den bruker to tjenerporter Bedre alternativer til FTP SCP Secure Copy Protocol enkel filoverføring med SSH SFTP - Secure FTP bruker SSH, default TCP port: 22 Begge tilbyr:» Autentisering (brukernavn / passord)» Kryptert overføring av data og autentiseringsinformasjon FTPS FTP over SSL/TLS: oppkobling er ukryptert, men resten kryptert 6107 Operativsystem og nettverk Jon Kvisli, HSN Web og http - 28 Page 14
6107 Operativsystem og nettverk
6107 Operativsystem og nettverk Leksjon 3a Web og http-protokollen Applikasjonslaget (litt repetisjon fra 6105) Webtjenesten HTTP-protokollen, HTTP/2, HTTPS og TLS/SSL Internet Media Types (MIME) Filoverføring
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 9 Web, HTTP og IIS Applikasjonslaget i Internett Web protokollen: HTTP Webtjeneren IIS Utskrift med HTTP i Internett Pensum Kvisli: Windows Server og datanett, Kap.
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 9 Web, HTTP og IIS Applikasjonslaget i Internett Web protokollen: HTTP Webtjeneren IIS Utskrift med HTTP i Internett Pensum Kvisli: Windows Server og datanett, Kap.
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
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
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
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
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
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
DetaljerTjenester i Internett. E-post, HTTP, FTP, Telnet
Tjenester i Internett E-post, HTTP, FTP, Telnet 1 I dag SMTP - Elektronisk Post (E-post) FTP File Transfer Protocol HTTP Hyper Text Transfer Protocol Telnet 2 Først: Noen svar på oppgaven Hvorfor studerer
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
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
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Labøving: Installere og konfigurere webtjeneren IIS Introduksjon En tjenermaskin med Windows Server kan brukes som webtjener ved å installere et webtjenerprogram. I denne
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Labøving: Installere og konfigurere webtjeneren IIS Introduksjon En tjenermaskin med Windows Server kan brukes som webtjener ved å installere et webtjenerprogram. I denne
DetaljerInstallasjon av webtjener
Installasjon av webtjener Installasjon/Konfigurering Installasjon av webtjener Oppsett av kataloger som skal være tilgjengelig på web Spesifisering av aksesskontroll - i henhold til sikkerhetspolitikk
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å
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett I denne øvingen skal du konfigurere Windows Firewall på Windows Server og teste at brannmuren fungerer som forventet. Læringsmål: Kunne konfigurere Windows Firewall with
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Denne øvingen forutsetter at du har gjort disse øvingene tidligere: Labøving 7b Skriveradministrasjon Laboving 9a Installere og konfigurere webtjeneren IIS I denne øvingen
DetaljerHuldt & Lillevik Ansattportal. - en tilleggsmodul til Huldt & Lillevik Lønn. Teknisk beskrivelse
Huldt & Lillevik Ansattportal - en tilleggsmodul til Huldt & Lillevik Lønn Teknisk beskrivelse Huldt & Lillevik er trygghet Trygghet er å vite at løsningen du bruker virker, hver eneste dag, enkelt og
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
Detaljer1. Informasjonskapsler og pakkefangst. 2. Grunnleggende datakommunikasjon
Informasjonskapsler og pakkefangst Olav Skundberg Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget 1. Informasjonskapsler og pakkefangst Denne leksjonen har tre hovedtema. To
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
DetaljerEKSAMENSFORSIDE Skriftlig eksamen med tilsyn
EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: 6107 Dato: 30.5.2017 Ansv. faglærer: Jon Kvisli Campus: Bø Antall oppgaver: 5 Tillatte hjelpemidler (jfr. emnebeskrivelse): Kalkulator (utdelt) Emnenavn:
DetaljerForelesning 4: Kommunikasjonssikkerhet
Universitetet i Oslo IN2120 Informasjonssikkerhet Høst 2018 Workshop-spørsmål med svarforslag Forelesning 4: Kommunikasjonssikkerhet Spørsmål 1: Sikkerhetsprotokoller a) Hva er en sikkerhetsprotokoll,
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 3.12.2014 Tid: Målform: Sidetall: Hjelpemidler: 4 timer Bokmål 7 - inkludert denne forsiden og vedlegg
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)
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
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ø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 8.12.2015 Tid: Målform: Sidetall: Hjelpemidler: 4 timer Bokmål 7 - inkludert denne forsiden og vedlegg
DetaljerDette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP.
1 Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP. (Læreboka kapittel 2-5) Legg merke til den første blokken,
DetaljerHøgskolen i Telemark Fakultet for allmennvitenskapelige fag
Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN 6105 WINDOWS SERVER OG DATANETT 16.12.2015 Tid: Målform: Sidetall: Hjelpemidler: Merknader: Vedlegg: 4 timer Bokmål / Nynorsk 6 (inkludert
Detaljer6105 Operativsystem og nettverk
Streaming 6105 Operativsystem og nettverk Leksjon 6a Nettverkslaget: IP versjon 4 Nettverkslaget i TCP/IP Timeglassmodellen Hvorfor behøver vi IP? IP-nett, IP-adresser og nettmasker (repetisjon) Oppdeling
Detaljer6105 Operativsystem og nettverk
6105 Operativsystem og nettverk Leksjon 6a Nettverkslaget: IP versjon 4 Nettverkslaget i TCP/IP Timeglassmodellen Hvorfor behøver vi IP? IP-nett, IP-adresser og nettmasker (repetisjon) Oppdeling av IP-nett,
Detaljer6105 Windows Server og datanett Jon Kvisli, HSN Skriveradministrasjon - 1. Utskrift i nettverk
6105 Windows Server og datanett Leksjon 7b Skriveradministrasjon Utskrift og plassering i nettverk Utskriftsbegreper Windows, driver Fire ulike oppsett Skriveradministrasjon og rettigheter Skrivergrupper
DetaljerProsjektrapport HTTPS for offentlige webtjenester
Rapport Sist oppdatert: 2016-05-12 Prosjektrapport HTTPS for offentlige webtjenester 1 Innledning Cybersikkerhetsavdelingen i (NSM) har utarbeidet anbefaling om bruk av Hypertext Transfer Protocol Secure
DetaljerBEDRE KRYPTERING AV WEB-TRAFIKK OG E-POST (TLS)
BEDRE KRYPTERING AV WEB-TRAFIKK OG E-POST (TLS) Olav Ligaarden Nasjonal sikkerhetsmyndighet Sikkerhetskonferansen 2015 Oslo Kongressenter 17 18.03.2015 SLIDE 1 INNHOLD Kryptering av web-trafikk Kryptering
Detaljer6105N Windows Server og datanett
Nettmøtet starter kl. 18:00 6105N Windows Server og datanett Informasjon om emnet Emneanvarlig: Jon Kvisli E-post: jon.kvisli@usn.no Tlf: 35 95 27 55 Litt om Jon: Hovedfag (cand.scient.) i informatikk
DetaljerGrunnleggende datakommunikasjon sikker datakommunikasjon fra offentlige nettsteder
HØRINGSNOTAT Høring av forslag til nye eller reviderte forvaltningsstandarder Dato for utsendelse 23.01.17 Behandles i Standardiseringsrådet 22.03.17 Frist for høringssvar 27.02.17 Implementeres i referansekatalogen
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 7b Skriveradministrasjon Utskrift og skriverplassering i nettverk Utskriftsbegreper Windows, skriverdriver Fire ulike skriveroppsett Skriveradministrasjon og skriverrettigheter
DetaljerTeori om sikkerhetsteknologier
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Tomas Holt 22.8.2007 Lærestoffet er utviklet for faget LN479D/LV473D Nettverksikkerhet Innhold 1 1 1.1 Introduksjon til faget............................
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
Detaljer6105N Windows Server og datanett
Nettmøtet starter kl. 18:00 6105N Windows Server og datanett Informasjon om emnet Emneanvarlig: Jon Kvisli E-post: jon.kvisli@usn.no Tlf: 35 95 27 55 Litt om Jon: Hovedfag (cand.scient.) i informatikk
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Labøving: DNS-tjener Oppgave a: Klientmaskinens primære DNS suffiks. Windows maskiner i et DNS-domene har ett primært DNS suffiks som angir hvilket DNSdomene maskinen tilhører.
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
DetaljerInnledende Analyse Del 1: Prosjektbeskrivelse (versjon 2)
Innledende Analyse Del 1: Prosjektbeskrivelse (versjon 2) Iskra Fadzan og Arianna Kyriacou 25.mars 2004 Innhold 1 Hovedmål 2 2 Mål 2 3 Bakgrunn 3 4 Krav 4 1 1 Hovedmål I dette prosjektet skal vi se nærmere
DetaljerVurdering av standarder fra NOSIP. Oktober 2010
Vurdering av standarder fra NOSIP Oktober 2010 1 Innholdsfortegnelse 1 Sammendrag...4 2 Bakgrunn og formål...4 3 Om gjennomgang av standarder i NOSIP...5 4 Grunnleggende kommunikasjon og interoperabilitet...6
Detaljer1. Sikkerhet i nettverk
1. Sikkerhet i nettverk Stiftelsen TISIP i samarbeid med Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Nettverk Olav Skundberg Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 2a Introduksjon til nettverk Lokalnett LAN Fjernnett WAN Internett Klient-tjenerprinsippet Tjenermaskiner og tjeneroperativsystemer Skytjenester - cloud computing
DetaljerEKSAMENSFORSIDE Skriftlig eksamen med tilsyn
EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: 6105 Dato: 5.12.2016 Ansv. faglærer: Jon Kvisli Campus: Bø Antall oppgaver: 5 Tillatte hjelpemidler (jfr. emnebeskrivelse): Kalkulator (utdelt) Emnenavn:
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
DetaljerNasjonal sikkerhetsmyndighet
Nasjonal sikkerhetsmyndighet IT-veiledning for ugradert nr 14 (U-14) Oppdatert: 2016-09-30 Transport Layer Security (TLS) Sikring av kommunikasjon med TLS Beskrivelse av grunnleggende tiltak for sikring
DetaljerEKSAMENSFORSIDE Skriftlig eksamen med tilsyn
EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: 6105(N) Dato: 8.5.2017 Ansv. faglærer: Jon Kvisli Campus: Bø Antall oppgaver: 4 Tillatte hjelpemidler (jfr. emnebeskrivelse): Kalkulator (utdelt)
DetaljerJSP - 2. Fra sist. Hvordan fungerer web? Tjenerside script HTML. Installasjon av Web-tjener Et enkelt JSP-script. Ønsker dynamiske nettsider:
Fra sist JSP - 2 Installasjon av Web-tjener Et enkelt JSP-script HTML statisk Forms Tags Ønsker dynamiske nettsider: Klientside-script/programmering Javascript, vbscript, applets Tjenerside-script/programmering
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 2b Windows i nettverk Arbeidsgrupper med lokale brukerkontoer i Windows Tjenerbaserte nettverk med Windows domener Tjenertyper i Windows nettverk Demo: Deling av
DetaljerNettverkstilgang - problemstilling
6105 Windows Server og datanett Leksjon 7a Delingsrettigheter Nettverkstilgang Delte mapper (shares) - noe repetisjon Delingsrettigheter kombinert med NTFS-rettigheter Skjulte og administrative shares
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 2a Introduksjon til nettverk Lokalnett LAN Fjernnett WAN Internett Klient-tjenerprinsippet Tjenermaskiner og tjeneroperativsystemer Skytjenester - cloud computing
DetaljerVurdering av standarder fra NOSIP. Beslutningssak i det 25. standardiseringsrådsmøte
Vurdering av standarder fra NOSIP Beslutningssak i det 25. standardiseringsrådsmøte 23.11.10 Om utredningen Utredningen omhandler hvilke standarder fra NOSIP som bør videreføres som obligatoriske forvaltningsstandarder
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 2b Windows i nettverk Arbeidsgrupper med lokale brukerkontoer i Windows Tjenerbaserte nettverk med Windows domener Tjenertyper i Windows nettverk Demo: Deling av
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 7a Delingsrettigheter Nettverkstilgang Delte mapper (shares) - noe repetisjon Delingsrettigheter kombinert med NTFS-rettigheter Skjulte og administrative shares
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
DetaljerE-post Basis 500MB Hosted Exchange Mailvask Masseutsendelse e-post
Innhold... 2... 3... 5 3.1 E-post Basis 500MB... 6 3.2 Hosted Exchange... 6 3.3 Mailvask... 7 3.4 Masseutsendelse e-post... 7... 8... 9... 9... 10 Dette dokumentet gir en overordnet beskrivelse av BKK
DetaljerTjenestebeskrivelse Webhotelltjenester
Tjenestebeskrivelse Webhotelltjenester Sist endret: 2004-12-01 Innholdsfortegnelse 1 INTRODUKSJON... 3 1.1 GENERELT... 3 1.2 NYTTEVERDI WEBHOTELLTJENESTER FRA TELENOR... 3 2 FUNKSJONALITET... 4 2.1 INNHOLD
DetaljerDatateknikk TELE1004-A 13H HiST-AFT-EDT. Oppgåve: Protokollanalysatoren Wireshark. Delemne digitalteknikk og datakommunikasjon Øving 7; løysing
Datateknikk TELE1004-A 13H HiST-AFT-EDT Delemne digitalteknikk og datakommunikasjon Øving 7; løysing Oppgåve: Protokollanalysatoren Wireshark a) Marker ramme nr. 1 i det øvste feltet. Marker menylina «Ethernet
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 8a TCP/IP del 1: Nettverkslaget IP Klient-tjener prinsippet (repetisjon) og pakkesvitsjede nettverk Lagdelte modeller for datakommunikasjon og innkapslingsprinsippet
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 8a TCP/IP del 1: Nettverkslaget IP Klient-tjener prinsippet (repetisjon) og pakkesvitsjede nettverk Lagdelte modeller for datakommunikasjon og innkapslingsprinsippet
DetaljerForsendelse i Zirius
Forsendelse i Zirius Forsendelse er en måte for å sende data fra Zirius til kunde eller andre systemer på en automatisert måte. Dette kan for eksempel være Ordrebekreftelse på epost eller Fakturajournal
DetaljerIT for medisinsk sekretær Fredrikstad Kai Hagali
IT for medisinsk sekretær Fredrikstad Internet explorer Program for å komme inn på web sider på www Husk internet er en del mer enn www Nettleser webleser browser Synonym for samme ting. Internett Nett
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Labøving: Nettverkskonfigurasjon i Windows Server og Windows 10 Oppgavebeskrivelse Her forklares kort hva øvingen går ut på for de som ønsker å finne løsningen selv. Hvis
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Labøving: TCP/IP verktøy i Windows Introduksjon I denne øvingen vil du lære Windows kommandoer som brukes mye i nettverksadministrasjon og feilsøking. Kommandoene kjøres
DetaljerHUB = multiport repeater
6105 Windows Server og datanett Leksjon 10 Nettverkskomponenter HUB er, svitsjer og rutere (noe repetisjon) ICMP-protokollen Adresseoversetting NAT (noe repetisjon) Portforwarding Brannmur / pakkefilter
DetaljerLek 01 Grunnprinsipper
Lek 01 Grunnprinsipper I denne presentasjonen ser vi nærmere på: Standardisering Standardiseringsorganisasjoner Lagdelte kommunikasjonsmodeller Pakkesvitsjede nettverk Klient-tjener arkitektur 1 Standardisering
DetaljerTomcat på Eple. Bjarte Kileng. 19. mars, 2012. HiB. Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 1 / 11
Tomcat på Eple Bjarte Kileng HiB 19. mars, 2012 Bjarte Kileng (HiB) Tomcat på Eple 19. mars, 2012 1 / 11 Deploye til tjener Deploye til webtjener Alltid bygg applikasjon for samme hovedversjon av tomcat,
DetaljerTil IT-ansvarlige på skolen
Til IT-ansvarlige på skolen Klargjøring av WebRTC ved deltakelse i «Fjernundervisning i norsk tegnspråk» «FU klasserom Oslo» Statped IKT, 19.09.2018 Innhold 1. Kort om WebRTC og valg av Google Chrome 3
DetaljerInfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby
InfoRed Publisering - produktbeskrivelse www.talkpool.no TalkPool WebServices Postboks 90 1484 Åneby InfoRed Produktbeskrivelse 2 Sammendrag InfoRed Publisering er produktet for å administrere en hel informasjonstjeneste,
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 10 Nettverkskomponenter HUB er, svitsjer og rutere (noe repetisjon) ICMP-protokollen Adresseoversetting NAT (noe repetisjon) Portforwarding Brannmur / pakkefilter
DetaljerNasjonal sikkerhetsmyndighet
Nasjonal sikkerhetsmyndighet IT-veiledning for ugradert nr 2 (U-02) Oppdatert: 2014-02-03 E-post Kryptering av e-postoverføring Beskrivelse av grunnleggende tiltak for sikring av overføring av e-post mellom
DetaljerInnhold. Epostprogrammer og webmail.
Innhold Epostprogrammer og webmail 1 Microsoft Outlook 2003 2 Microsoft Outlook 2007 6 Microsoft Outlook 2008 10 Windows Live Mail (Vista/Windows 7) 15 Outlook Express (98/2000/2003/XP) 17 Mac Mail 22
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
DetaljerApplikasjonslaget. Applikasjoner og applikasjonslagsprotokoller. Mål: Flere mål Spesifike protokoller: Programmeringsgrensesnitt
Applikasjonslaget Mål: Konseptulelle og implementasjonsaspekter til nettapplikasjoner Klient paradigmet tjenestemodeller Få innsikt i utvalgte applikasjonslagsprotokoller Flere mål Spesifike protokoller:
DetaljerBlant de mest omtalte Internett tilpassningene i dag er brannmurer og virtuelle private nett (VPN).
Innledning Vi har valgt brannmurer som tema og grunnen til dette er de stadig høyere krav til sikkerhet. Begrepet datasikkerhet har endret innhold etter at maskiner ble knyttet sammen i nett. Ettersom
DetaljerGenerelt om permanent lagring og filsystemer
Generelt om permanent lagring og filsystemer Filsystem Den delen av OS som kontrollerer hvordan data lagres på og hentes frem fra permanente media Data deles opp i individuelle deler, filer, som får hvert
DetaljerDet samme som World Wide Web Et lokalnett (LAN) Et verdensomspennende nettverk Startsiden til et nettsted. Hva betyr forkortelsen HTML?
1 1 Fasit OK teorioppgaver Internett Hva er Internett? Det samme som World Wide Web Et lokalnett (LAN) Et verdensomspennende nettverk Startsiden til et nettsted HTML Hva betyr forkortelsen HTML? HelpTool
DetaljerSlå på eller av webdiskusjoner
Slå på eller av webdiskusjoner I Microsoft Internet Explorer 4.0 og senere versjoner kan du la funksjonen webdiskusjoner være på, eller du kan slå den av. Du kan slå på webdiskusjoner ved å klikke Diskuter
DetaljerSom en del av denne prosessen, når verten har startet og nøkkelfilene ikke er å finne, lages et nytt sett automatisk.
De beste sikkerhetsrutiner for Symantec pcanywhere Dette dokumentet inneholder informasjon om forbedrede sikkerhetsendringer i pcanywhere 12.5 SP4 og pcanywhere Solution 12.6.7, hvordan viktige deler av
DetaljerInstall av VPN klient
Install av VPN klient Aksess til TeleComputing Customer Service Center Tel: +47 6677 6577 (oppgi ditt kundenummer) Fax: +47 66 85 48 40 (faxnr for bl.a. bestillinger) E-post: support@telecomputing.no (oppgi
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 2a Introduksjon til Windows Server Moderne tjeneroperativsystemer Windows Server 2008 og 2012 Krav til maskinvare Lisensiering og klientlisenser (CAL) Windows Server
DetaljerUniversitetet i Oslo Institutt for informatikk. avmystifisert i INF102. Kvile
Universitetet i Oslo Institutt for informatikk Surfing avmystifisert i INF102 Kvile kvile@mail.com Vår 2003 Innhold 1 Vanlig surfing med GET-metoden 4 1.1 Spørringen fra klienten.........................
DetaljerKonfigurasjon av nettverksløsning for Eldata 8.0 basert på PostgreSQL 9.4.2 databasesystem.
Konfigurasjon av nettverksløsning for Eldata 8.0 basert på PostgreSQL 9.4.2 databasesystem. Konfigurere server er en oppgave for administrator. All installasjon og konfigurasjon må utføres ved å kjøre
DetaljerTeknisk informasjon om bruk av BankID - Ansattes bruk av nettbank fra arbeidsplassen
Teknisk informasjon om bruk av BankID - Ansattes bruk av nettbank fra arbeidsplassen Dette notatet gir teknisk informasjon om hvordan man kan løse problemer dersom BankID ikke virker som det skal. Informasjonen
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Leksjon 5a Katalogtjenester og Active Directory Katalogtjenester FEIDE, Active Directory Domain Services og Single Sign-on Windows domener, domenenavn og DNS Organisering
Detaljer6105 Windows Server og datanett
6105 Windows Server og datanett Labøving: TCP/IP verktøy i Windows Introduksjon I denne øvingen vil du lære Windows kommandoer som brukes mye i nettverksadministrasjon og feilsøking. Kommandoene kjøres
DetaljerP L A N I A 8 S Y S T E M K R A V PLANIA 8 SYSTEM KRAV. Plania 8 Systemkrav.docx 27.04.2015 1 av 8
PLANIA 8 SYSTEM KRAV Plania 8 Systemkrav.docx 27.04.2015 1 av 8 INNHOLD 1 INNLEDNING... 1-3 1.1 Generell beskrivelse... 1-3 1.1.1 Plania DESKTOP og Plania WEB... 1-3 2 SYSTEMKRAV... 2-4 2.1 Krav til ulike
DetaljerINF329,HØST
TTHROUGH THROUGH THE FIREWALL KAPITTEL 16 BUILDING SECURE SOFTWARE INF329,HØST 2005 Isabel Maldonado st10900@student.uib.no 1 Innledning Kort om firewall Hva er det som foresaker at en brannmur blokkerer
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 Windows Server og datanett
6105 Windows Server og datanett Leksjon 2a Introduksjon til Windows Server Moderne tjeneroperativsystemer Windows Server 2008 og 2012 Krav til maskinvare Lisensiering og klientlisenser (CAL) Windows Server
Detaljer6107 Operativsystem og nettverk
6107 Operativsystem og nettverk Leksjon 8b Samba fil- og printtjener Windows fildeling, SMB/CIFS, NetBIOS / NBT Navnesystemer i Windows: NBNS og LLMNR Samba fil- og printtjener, installasjon og konfigurering
DetaljerDDS-CAD. Oppsett av student-/demolisens
S DDS-CAD Oppsett av student-/demolisens Bruk av DDS-CAD er lisens beskyttet. Dette er fysiske USB nøkkel som inneholder kryptert lisensinformasjon. Programvaren er dermed beskyttet for å sikre legitim
DetaljerViktig informasjon til nye brukere av Mac-klient fra UiB
Viktig informasjon til nye brukere av Mac-klient fra UiB Innholdsfortegnelse Ny Mac-klient fra UiB... 1 Første innlogging... 1 Oppsett av e-post... 2 Oppsett av e-post i Outlook... 2 Oppsett av e-post
DetaljerUtredning av behov for HTTPS i offentlig sektor. Tillit, tilgjengelighet, brukervennlighet og effektivisering
Utredning av behov for HTTPS i offentlig sektor Tillit, tilgjengelighet, brukervennlighet og effektivisering Innhold Utredning av behov for HTTPS i offentlig sektor... 1 Tillit, tilgjengelighet, brukervennlighet
Detaljer