DA HT2011: F13. Nätverk: Definition, begrepp och historik. Ann-Sofi Åhn

Storlek: px
Starta visningen från sidan:

Download "DA HT2011: F13. Nätverk: Definition, begrepp och historik. Ann-Sofi Åhn "

Transkript

1 DA HT2011: F13 Nätverk: Definition, begrepp och historik. AnnSofi Åhn

2 Vad är ett nätverk? Två eller flera nätverksenheter som skickar data till varandra över ett kommunikationsmedium

3 Vad är en nätverksenhet? Enhet med förmåga att skicka data över ett kommunikationsnätverk 3

4 Vad är ett kommunikationsmedium? Kabel Av metall, leder elektricitet Av glas, leder ljus Radiovågor 4

5 Skala Personal Area Network Local Area Network Metropolitan Area Network Campus Area Network Wide Area Network WAN LAN MAN 5

6 Varför? Allmänbildning Förståelse för hur datorsystem kommunicerar Nyttigt om man utnyttjar nätverkskommunikation 6

7 Hur kommunicerade man förr? Optisk telegrafi Elektrisk telegrafi Radiotelegrafi Fjärrskriftsmaskiner (teletypes) Telefon 7

8 Telefoni Skickar ljud som elektriska signaler Modem omvandlar mellan analoga och digitala signaler Kretskopplade nätverk / AnnSofi Åhn, Institutionen för Data och Systemvetenskap 8

9 Kretskopplade nätverk B E A D G C F 9

10 Paket Data från applikationslagret delas upp i mindre delar: paket Hello Bob, this is Alice! He ll o Bo b, th is is Al ic e! 10

11 Paketväxlade nätverk B E A D G C F 11

12 Internets tidiga historia ARPANET Start med 4 noder Nod i Norge NCP Telenet Epost TCP FTP TCP börjar användas BBS TCP/IP USENET SUNET TCP blir standard Minitel BITNET ARPANET/ MILNET DNS NSFNET startar hosts Nod i Sverige APANET avslutas WWW 100k hosts Mosaic NSFNET åter för forskning

13 Internets nutida utveckling Webbläsarkrig IPv6 BitTorrent YouTube YouTube vs Pakistan Amazon ebay Google Lunarstorm Blog Napster Wikipedia Skype Facebook Estland eröstar Twitter Spotify IPv4 slut

14 Protokoll En uppsättning regler för kommunikation Diplomatiska protokoll Militära protokoll Etikett 14

15 Standardorganisationer Request For Comments Huvudman: Internet Engineering Task Force IEEE arbetsgrupper Huvudman: Institute of Electrical and Electronics Engineers 15

16 Lager Applikationer Separerar olika nivåer av funktionalitet Grupperar protokoll i olika lager TCP/IPmodellen Fyra (ibland fem) lager Kallas också TCP/IPstacken Transport Nätverk Länk Fysiskt/Hårdvara 16

17 Applikationer Transport Nätverk Länk Fysiskt/Hårdvara 17

18 Applikationslagret Applikationer Innehåller protokoll för att hantera applikationsdata Hanterar inte själva transporten av data Transport Nätverk Länk Fysiskt/Hårdvara 18

19 HyperText Transfer Protocol Skickar hypertext och hypermedia över nätverk RFC 2616 Klientserver Textbaserat Connectionless Grunden för många av dagens webbtjänster 19

20 GET / HTTP/1.1 Host: UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/ Version/5.1.2 Safari/ Accept: text/html,application/xhtmlxml,application/xml;q=0.9,*/*;q=0.8 AcceptLanguage: svse AcceptEncoding: gzip, deflate Cookie: VISITED_2515=Viewed; userid= e15d7460a4a1250acb42c409a; Connection: keepalive HTTP/ OK Date: Fri, 09 Mar :00:28 GMT Server: ApacheCoyote/1.1 ContentType: text/html;charset=utf8 ContentLanguage: sv SetCookie: lastclient= ; Path=/ SetCookie: JSESSIONID=17C7C82F8E95843B19C74EEE7C4DB5AD; Path=/ KeepAlive: timeout=1, max=20 Connection: KeepAlive TransferEncoding: chunked 1e18 <?xml version="1.0" encoding="utf8"?> <!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1transitional.dtd"> Request Header }Response Data 20

21 Connectionless och connectionoriented Vissa protokoll måste komma ihåg sitt tillstånd Connectionoriented och stateful SMTP, TCP Andra har inget tillstånd att komma ihåg Connectionless och stateless HTTP, UDP 21

22 Designval Apache... Ready Asterisk... Ready Postfix... Ready orp DCL LCDPro DR RED AC AER CARDER READ OID UA O ENOHP PHONE CIM MIC NIENIL LINEIN AUDI ATA S SATA USB CT EJE W DVDR POWER orp DCL SELECT NumLock UA NIENIL CIM F11 F12 F9 F10 ENOHP Esc BSU JE WRDVD F7 F8 F6 _ ScrollLock PrintScrn SysRq Pause \ Home * 8 ( 9 ) 0 } NumLock PageUp Delete ScrollLock CapsLock Break Insert = End PageDown 7 Shift 9 8 Home 4 PgUp End PgDn. Enter Del Ins TCEL E S. ndgp sni pugp 6 dne * 8 4 emoh 7 kcolspac /k colmun nwodegap dne kcolmun puegap emoh eteled e kaerb suap kcolllorcs t qrsysnrcs nirp tresni ] tfihs rg tla } [ ' " ; : /?. >, < \ TCEL ES = 21F 1 1F 01 F 9F _ UNEM 8F 7F { 6F 5 P O 0 )9 ( * F 4F 3 I U 8 7 & ^ L K F 2F Y T 6 5 % $ 1F M N J H G R E 4 3 F B V W Q 2 1! ~ ` C X D S A bat Z kcolspac tla cse tfihs lrtc Ctrl retne led lrtc Ctrl Alt Gr Alt Shift REW OP kcolllorcs * / ] { [ " ' O P & 7 L : ;? F3 F4 ^ 6 U I % 5 J K M <, >. / F1 F2 $ 4 T Y # 3 G 2 N E R! 1 D F C V B ~ ` Q W A S Tab CapsLock Z X F5 ATA S REW OP OID TC E JE MENU DR RED AC AER LCDPro BSU TC E WRDVD UNEM orpdcl LCDPro CARDER READ kcolllorcs PHONE retne led. ndgp sni pugp 6 dne * 8 4 emoh kcolspac /k colmun nwodegap kcolmun puegap dne eteled tfihs rg tla T EJEC kcolllorcs t qrsysnrcs nirp 21F 1 1F 01 F tresni } [ ' " ; : /?. >, < \ = 9F 8F 7F 6 { F 5F P O 0 )9 ( * 4F 3 I U 8 7 & ^ L K F 2F Y T 6 5 % $ 1F M N J H G R E 4 3 F B V W Q 2 1! ~ ` C X D S A bat Z kcolspac _ DR RED AC AER CARDER READ cse OID UA O AUDI tfihs lrtc AUDIO LINEIN SELECT ENOHP PHONE CARDER READ CIM tla POWER NIENIL W DVDR e kaerb suap emoh ] lrtc USB 7 LINEIN MIC LCDPro SATA MIC LINEIN AUDIO MENU ATA S PHONE MIC SATA SATA USB JE WRDVD REW OP POWER T BSU TC E CT EJE W DVDR USB EJEC W DVDR NumLock F3 F1 F2 Esc ~ `! Tab F11 F12 F9 F10 F7 F8 F6 _ ScrollLock PrintScrn SysRq Pause F5 ^ & 7 * 8 ( 9 ) \ Home NumLock PageUp Delete } ScrollLock CapsLock Break Insert = End PageDown Shift * / 7 POWER 9 8 Home ] 0 P { [: " ' ; I O L? 6 % 5 Y U J K M <, >. / $ 4 # R T G H N 2 3 W E D F C V B Q A S CapsLock Z X F4 4 PgUp End SELECT TCEL ES MENU PgDn. Enter Del SELECT Ins UNEM MENU Ctrl Alt Gr Alt Shift Ctrl NumLock F3 F1 F2 Esc ~ `! Tab F11 F12 F9 F10 F7 F8 F6 ) _ ScrollLock PrintScrn SysRq Pause Home } F5 % ^ 6 & 7 * 8 ( End PageDown ScrollLock 7 Shift NumLock * / 9 8 Home ] 0 P " ' 9 I O L : ;? Y U 5 J K M <, >. / $ 4 # R T G H N 2 3 W E D F C V B Q A S CapsLock Z X F4 [ NumLock PageUp Delete \ { CapsLock Break Insert = 4 PgUp End PgDn. Enter Del Ins Ctrl F1 F2 Alt Gr Alt Shift Ctrl F3 Esc ~ `! Tab F11 F12 F9 F10 F7 F8 F6 ) 0 _ ScrollLock PrintScrn SysRq Pause Home } F5 ^ 6 & 7 * 8 ( Alt Shift Ctrl End PageDown ScrollLock Shift Alt Gr * / Home ] P " ' 9 I O L : ;? % 5 Y U J K M <, >. / $ 4 # R T G H N 2 3 W E D F C V B Q A S CapsLock Z X F4 [ NumLock PageUp Delete \ { CapsLock Break Insert = Ctrl 4 PgUp End PgDn Ins. Enter Del Peertopeer kcolllorcs retne led. ndgp sni pugp 6 dne * 8 4 emoh 7 kcolspac /k colmun nwodegap dne kcolmun puegap emoh eteled e kaerb suap kcolllorcs t qrsysnrcs nirp tresni ] lrtc tfihs rg tla } [ ' " ; : /?. >, < \ = 21F 1 1F 01 F 9F 8F 7F 6 { F 5F P O 0 )9 ( * 4F 3 I U 8 7 & ^ L K F 2F Y T 6 5 % $ 1F M N J H G R E 4 3 F B V W Q 2 1! ~ ` C X D S A bat Z kcolspac _ tla cse tfihs lrtc KlientServer / AnnSofi Åhn, Institutionen för Data och Systemvetenskap 22

23 Praktiskt exempel or PDCL LCDPro DR RED AC AER CARDER READ OID UA O ENOHP PHONE CIM MIC NIENIL LINEIN AUDI Apache... Ready Asterisk... Ready Postfix... Ready ATA S SATA USB T EJEC W DVDR POWER SELECT BSU TC E JE WRDVD REW OP TCEL MENU NumLock F7 F8 F6 F11 F12 F9 F10 _ ScrollLock PrintScrn SysRq Pause Esc ) ( Alt Shift Ctrl 0 \ Home NumLock PageUp Delete } ScrollLock CapsLock Break Insert = End PageDown 7 Shift Alt Gr 9 8 Home Ctrl kcolllorcs * / ] { [ " ' 9 * 8 O P & 7 L : ;? F3 F4 ^ 6 U I % 5 J K M <, >. / F1 F2 $ 4 T Y # 3 G 2 N E R! 1 D F C V B ~ ` Q W A S Tab CapsLock Z X F5 4 PgUp End PgDn Ins. Enter Del retne led. ndgp sni pugp 6 dne * 8 4 emoh 7 kcolspac /k colmun nwodegap kcolmun puegap dne eteled e kaerb suap emoh kcolllorcs t qrsysnrcs nirp tfihs rg tla 21F 1 1F 01 F tresni ] lrtc } [ ' " ; : /?. >, < \ = 9F ES UNEM 8F 7F 6 { F 5F P O 0 )9 ( * 4F 3 I U 8 7 & ^ L K F 2F Y T 6 5 % $ 1F M N J H G R E 4 3 F B V W Q 2 1! ~ ` C X D S A bat Z kcolspac _ tla cse tfihs lrtc orpdcl LCDPro DR RED AC AER CARDER READ OID UA O ENOHP PHONE CIM MIC NIENIL LINEIN AUDI ATA S SATA USB T EJEC W DVDR POWER SELECT BSU TC E JE WRDVD REW OP TCEL MENU NumLock F6 F5 * & Ctrl / AnnSofi Åhn, Institutionen för Data och Systemvetenskap 8 ( 9 Alt Shift _ ScrollLock PrintScrn SysRq Pause \ Home ) NumLock PageUp Delete } ScrollLock CapsLock Break Insert = End PageDown 7 Shift Alt Gr 9 8 Home Ctrl kcolllorcs * / ] { [ 0 " ' O P 7 L : ;? F3 ^ 6 U I % 5 J K M <, >. / F1 F2 $ 4 T Y # 3 G 2 N E R! 1 D F C V B ~ ` Q W A S Tab CapsLock Z X F4 Esc F11 F12 F9 F10 F7 F8 4 PgUp End PgDn Ins. Enter Del retne led. ndgp sni pugp 6 dne * 8 4 emoh 7 kcolspac /k colmun nwodegap kcolmun puegap dne eteled e kaerb suap emoh kcolllorcs t qrsysnrcs nirp tfihs rg tla 21F 1 1F 01 F tresni ] lrtc } [ ' " ; : /?. >, < \ = 9F ES UNEM 8F 7F 6 { F 5F P O 0 )9 ( * 4F 3 I U 8 7 & ^ L K F 2F Y T 6 5 % $ 1F M N J H G R E 4 3 F B V W Q 2 1! ~ ` C X D S A bat Z kcolspac _ tla cse tfihs lrtc 23

24 Simple Mail Transfer Protocol Sänder epost Kan inte användas för att läsa epost Klientserver Textbaserat Connectionoriented 24

25 S: 220 smtp.example.com ESMTP Postfix C: HELO relay.example.org S: 250 Hello relay.example.org, I am glad to meet you C: MAIL S: 250 Ok C: RCPT S: 250 Ok C: RCPT S: 250 Ok C: DATA S: 354 End data with <CR><LF>.<CR><LF> C: From: "Bob Example" C: To: "Alice Example" C: Cc: C: Date: Tue, 15 Jan :02: C: Subject: Test message C: C: Hello Alice. Header SMTPkommandon C: This is a test message with 5 header fields and 4 lines in the message body. C: Your friend, C: Bob C:. S: 250 Ok: queued as C: QUIT S: 221 Bye {The server closes the connection} Body / AnnSofi Åhn, Institutionen för Data och Systemvetenskap 25

26 Tillstånd för HTTP och SMTP HTTP Hanterar varje request utan kunskap om tidigare kontakt Cookies används för att skapa tillstånd SMTP Måste skapa en anslutning och komma ihåg den För att skicka epost behövs mer än ett meddelande till servern 26

27 Verktyg För testning/felsökning Telnet/PuTTY Wireshark 27

28 Telnet Används för kommunikation med andra datorsystem RFC15, RFC854 Kan användas för testa andra protokoll HTTP SMTP 28

29 HTTP med hjälp av Telnet l940:~ anzo$ telnet 80 Trying Connected to Escape character is '^]'. GET / HTTP/1.1 Host: Kopplar upp med Telnet mot på port 80 HTTP/ OK Date: Fri, 09 Mar :42:14 GMT Server: ApacheCoyote/1.1 ContentType: text/html;charset=utf8 ContentLanguage: sv SetCookie: JSESSIONID=C9C06409B017E22201D8371F21FE700C; Path=/ TransferEncoding: chunked HTTPkommunikation 1e4d <?xml version="1.0" encoding="utf8"?> / AnnSofi Åhn, Institutionen för Data och Systemvetenskap 29

30 30

31 Transportlagret Applikationer Paketerar om data från en applikation så att det kan skickas över nätverket Två protokoll Transmission Control Protocol User Datagram Protocol Portar Transport Nätverk Länk Fysiskt/Hårdvara 31

32 Portar Applikation Port Identifierar en specifik process på en host FTPserver 21 SSHserver 22 Webbserver 80 NTPserver 123 Subversion 3690 BitTorrent

33 User Datagram Protocol Snabbt Enkelt Få garantier utöver att data som kommer fram är intakt I princip nätverkslagret plus portar 33

34 Header offset (bits) Source port Destination port 32 Length Checksum Data 34

35 Transmission Control Protocol Garanterar att alla delar av meddelandet kommer fram Garanterar att alla delar kan sättas ihop i rätt ordning Garanterar att meddelandet är intakt Garanterar att nätverket och mottagaren inte översvämmas 35

36 Header Offset Octet Octet Bit Source port Destination port 4 32 Sequence number 8 64 Acknowledgment number (if ACK set) Data offset Reserved N S C W R E C E U R G A C K P S H R S T S Y N F I N Window Size Checksum Urgent pointer (if URG set) Options (if Data Offset > 5, padded at end with "0" bytes if necessary)... 36

37 TCP är komplext! Bild hämtad från Wikipeda Skapad av Sergiodc2, Marty Pauley, Scil100 37

38 Sliding windows Fönster används för att hantera hur mycket data som ska skickas Storleken är skiftande beroende på kapacitet Visualisering kan ses på 38

39 Sliding windows Nästa användbara sekvensnummer Redan ACKade Skickade, inte ACKade Inte skickade Inte användbara Paket Fönster av storlek N 39

40 Sliding windows Nästa användbara sekvensnummer Redan ACKade Skickade, inte ACKade Inte skickade Inte användbara Paket Fönster av storlek N 40

41 Sliding windows Nästa användbara sekvensnummer Redan ACKade Skickade, inte ACKade Inte skickade Inte användbara Paket Fönster av storlek N 41

42 TCP vs UDP TCP UDP Storlek på header: Minst 20 bytes 8 bytes Stateless Nej Ja Data i ordning: Ja Nej Data kommer fram: Ja Nej Anpassar hastigheten: Ja Nej Bevarar integriteten: Ja Ja Overhead: Handskakning, ACK, avsked, header Header 42

43 En praktiskt jämförelse SYN ACK1 2 3 FIN ACK TCP TCP SYNACK ACK ACK ACK ACK FIN Avsändare Mottagare UDP UDP 43

44 TCP och UDP i användning TCP är det vanligare protokollet UDP används för flera små protokoll och strömmande media UDP används ofta för multiplayer Doom, Civilization IV, Halo, ARMA: Armed Assault, WoW, Unreal Tournament Steam 44

DA 2012: F13. Nätverk 2 Ann-Sofi Åhn

DA 2012: F13. Nätverk 2 Ann-Sofi Åhn DA 2012: F13 Nätverk 2 Ann-Sofi Åhn Trafik i ett litet lokalt nätverk EF:D5:D2:1B:B9:28 B2:1B:34:F3:F3:7A Alice 19:26:88:F4:10:14 79:D1:95:77:59:0C Alice vill skicka data till Bob CD:C8:7C:46:E2:BC

Läs mer

Grundläggande datavetenskap, 4p

Grundläggande datavetenskap, 4p Grundläggande datavetenskap, 4p Kapitel 4 Nätverk och Internet Utgående från boken Computer Science av: J. Glenn Brookshear 2004-11-23 IT och medier 1 Innehåll Nätverk Benämningar Topologier Sammankoppling

Läs mer

TCP/IP och Internetadressering

TCP/IP och Internetadressering Informationsteknologi sommarkurs 5p, 2004 Mattias Wiggberg Dept. of Information Technology Box 337 SE751 05 Uppsala +46 18471 31 76 Collaboration Jakob Carlström TCP/IP och Internetadressering Slideset

Läs mer

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET Olika slags datornätverk Förberedelse inför laboration 4. Historik Protokoll, / Adressering, namnservrar WWW, HTML Föreläsning 5 Internet LAN Local Area Network student.lth.se (ganska stort LAN) MAN Metropolitan

Läs mer

5 Internet, TCP/IP och Tillämpningar

5 Internet, TCP/IP och Tillämpningar 5 Internet, TCP/IP och Tillämpningar Syfte: Förstå begreppen förbindelseorienterade och förbindelselösa tjänster. Kunna grundläggande egenskaper hos IP (från detta ska man kunna beskriva de viktigaste

Läs mer

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011 Webbteknik II Föreläsning 4 Watching the river flow Web Service XML-RPC, SOAP, WSDL, UDDI HTTP Request, Response, Headers, Cache, Persistant Connection REST Hype or the golden way? Web Service / Webbtjänst

Läs mer

IT för personligt arbete F2

IT för personligt arbete F2 IT för personligt arbete F2 Nätverk och Kommunikation DSV Peter Mozelius Kommunikation i nätverk The Network is the Computer Allt fler datorer är sammankopplade i olika typer av nätverk En dators funktionalitet

Läs mer

Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet

Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet Se Se också Intro en en streamad videoinspelning som som finns finns på på nätet nätet Innehåll Kort om grundläggande nätverkskoncept

Läs mer

Datakommunika,on på Internet

Datakommunika,on på Internet Webbteknik Datakommunika,on på Internet Rune Körnefors Medieteknik 1 2015 Rune Körnefors rune.kornefors@lnu.se Internet Inter- = [prefix] mellan, sinsemellan, ömsesidig Interconnect = sammanlänka Net =

Läs mer

Datasäkerhet och integritet

Datasäkerhet och integritet Chapter 4 module A Networking Concepts OSI-modellen TCP/IP This module is a refresher on networking concepts, which are important in information security A Simple Home Network 2 Unshielded Twisted Pair

Läs mer

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap TENTAMEN FÖR KURS DAV B02, DATAKOMMUNIKATION I 5p Sid 1 av 7 Måndag 02-01-14 kl. 14.00 19.00 Ansvariga lärare: Johan Garcia och Annika Wennström Tillåtna hjälpmedel: Kalkylator Betygsgränser: 3=30-39p,

Läs mer

Internet. Internet hur kom det till? Internets framväxt. Ett hierarkiskt uppbyggt telenät Kretskopplat/circuit switching

Internet. Internet hur kom det till? Internets framväxt. Ett hierarkiskt uppbyggt telenät Kretskopplat/circuit switching Internet Internet hur kom det till? A worldwide collection of interconnected networks. Ingen central dator/nät Ingen organisaion styr Internet, men ett antal organisationer samordnar aktiviteten fi ICANN

Läs mer

Modul 6 Webbsäkerhet

Modul 6 Webbsäkerhet Modul 6 Webbsäkerhet Serverskript & Säkerhet Webbservrar & serverskript exponerar möjlighet för fjärranvändare att skicka data och köra kod vilket medför risker. Man ska aldrig lita på att alla vill göra

Läs mer

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP Exempel på klientsidan WWW Javascript-interpretator XML-interpretator HTML-interpretator Java-interpretator CSS-interpretator Använder TCP Kan återanvända uppkoppling Inga tillstånd hos servern OS API

Läs mer

2D1395, Datasäkerhet. GF3 Paketfiltrering

2D1395, Datasäkerhet. GF3 Paketfiltrering Datum: 2006-10-09 Skribent: Andreas Boström Föreläsare: Roland Elverljung 2D1395, Datasäkerhet GF3 Paketfiltrering Den här föreläsningen behandlar paketfiltrering samt en kort översikt över TCP ( Transmission

Läs mer

Grundläggande nätverksteknik. F2: Kapitel 2 och 3

Grundläggande nätverksteknik. F2: Kapitel 2 och 3 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

Läs mer

Vad är Internet? - Flera olika slags nät - Vill kunna kommunicera över dessa nät - Vad gör man?

Vad är Internet? - Flera olika slags nät - Vill kunna kommunicera över dessa nät - Vad gör man? IP Vad är Internet? - Flera olika slags nät - Vill kunna kommunicera över dessa nät - Vad gör man? Internet Internet använder sig av protokollbaserad kommunikation. Ett protokoll kan jämföras med att man

Läs mer

Datakommunikation I 5p

Datakommunikation I 5p kommunikation I 5p Magnus Jonsson Internet Satellite Laptop computer Workstation Ethernet Cray Supercomputer Satellite dish Datorkommunikation Många förkortningar Många detaljer (t.ex. protokollspecifikationer)

Läs mer

KomSys Hela kursen på en föreläsning ;-) Jens A Andersson

KomSys Hela kursen på en föreläsning ;-) Jens A Andersson KomSys Hela kursen på en föreläsning ;-) Jens A Andersson Detta är vårt huvudproblem! 11001000101 värd Två datorer som skall kommunicera. värd Datorer förstår endast digital information, dvs ettor och

Läs mer

Grundläggande nätverksteknik. F3: Kapitel 4 och 5

Grundläggande nätverksteknik. F3: Kapitel 4 och 5 Grundläggande nätverksteknik F3: Kapitel 4 och 5 Kapitel 4 OSI TRANSPORT LAYER Transportlagrets sy=e Segment av data skall nå räa applikabon hos både avsändare och moaagare Uppdelning av dataströmmen från

Läs mer

Lösningar till tentan i ETS052 Datorkommunikation 131022

Lösningar till tentan i ETS052 Datorkommunikation 131022 Lösningar till tentan i ETS052 Datorkommunikation 131022 1. a. Det finns olika typer av störningar. De som finns beskrivna i boken är dämpning, distortion, och brus. Välj en av dessa och ge en kortfattad

Läs mer

att det finns inte något nätverk som heter Internet Finns Internet? Varför fungerar det då? Nätet? Jag påstår

att det finns inte något nätverk som heter Internet Finns Internet? Varför fungerar det då? Nätet? Jag påstår Finns Internet? Varför fungerar det då? Jens Andersson Elektro- och informationsteknik Lunds Tekniska Högskola Nätet?? Jag påstår att det finns inte något nätverk som heter Internet 4 1 Däremot Det är

Läs mer

Varför fungerar det då? Elektro- och informationsteknik Lunds Tekniska Högskola

Varför fungerar det då? Elektro- och informationsteknik Lunds Tekniska Högskola Finns Internet? Varför fungerar det då? Jens Andersson Elektro- och informationsteknik Lunds Tekniska Högskola Nätet?? Jag påstår å att det finns inte något nätverk som heter Internet 4 Däremot Det är

Läs mer

Kapitel 5: Lokala nät Ethernet o 802.x. Lokala nät. Bryggan. Jens A Andersson (Maria Kihl)

Kapitel 5: Lokala nät Ethernet o 802.x. Lokala nät. Bryggan. Jens A Andersson (Maria Kihl) Kapitel 5: Lokala nät Ethernet o 802.x Jens A Andersson (Maria Kihl) Lokala nät Ett lokalt nät (Local Area Network, LAN) är ett datanät med en begränsad storlek. Ett LAN kan i sin enklaste form bestå av

Läs mer

OSI-modellen. Skiktade kommunikationsprotokoll. OSI-Modellen. Vad är en bra skiktindelning? Fysiska skiktet. Länkskiktet

OSI-modellen. Skiktade kommunikationsprotokoll. OSI-Modellen. Vad är en bra skiktindelning? Fysiska skiktet. Länkskiktet OSI-modellen Skiktade kommunikationsprotokoll Informationsteknologi Jakob Carlström Open Systems Interconnect Standardiserad av ISO 98 Referensmodell, inte protokollstandard skikt Har påverkat utvecklingen

Läs mer

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap TENTAMEN FÖR KURS DAV B02, DATAKOMMUNIKATION I 5p Sid. 1 av 8 Ansvarig lärare: Johan Garcia Tillåtna hjälpmedel: Kalkylator Betygsgränser: 3=30-39p, 4=40-49p, 5=50-60p Frågor av resonerande karaktär (beskriv,

Läs mer

Transportnivån. Kommunikation mellan processer. Kommunikation mellan processer. Sockets och TCP. UDP (User Datagram Protocol) Checksumman

Transportnivån. Kommunikation mellan processer. Kommunikation mellan processer. Sockets och TCP. UDP (User Datagram Protocol) Checksumman Transportnivån Kommunikation mellan processer :HEVHUYHU 6RFNHW 0LQSURFHVV 6RFNHW /RJLVNNRPPXQLNDWLRQPHOODQDSSOLNDWLRQV SURFHVVHU1lWYHUNVQLYnQLQQHElUORJLVN NRPPXQLNDWLRQPHOODQQRGHU (QVRFNHWSRUW JUlQVVQLWWPHOODQWUDQVSRUWQLYnQRFK

Läs mer

Litteratur. Nätverk, Internet och World Wide Web. Olika typer av nätverk. Varför nätverk? Anne Diedrichs Medieteknik Södertörns högskola

Litteratur. Nätverk, Internet och World Wide Web. Olika typer av nätverk. Varför nätverk? Anne Diedrichs Medieteknik Södertörns högskola Litteratur Nätverk, Internet och World Wide Web Anne Diedrichs Medieteknik Södertörns högskola Beekman kap 9-11 Varierar i olika upplagor. Läs alla kapitel om nätverk och Internet och webb Olika typer

Läs mer

Föreläsning 5. Vägval. Vägval: önskvärda egenskaper. Mål:

Föreläsning 5. Vägval. Vägval: önskvärda egenskaper. Mål: Föreläsning 5 Mål: Förstå begreppet vägval Känna till vägvalsstrategier förstå växlingen i Internet Förstå grundfunktionaliteten i TCP och UDP Först skillnaderna mellan TCP och UDP Förstå grundfunktionaliteten

Läs mer

Föreläsning 5: Stora datanät Från användare till användare ARP

Föreläsning 5: Stora datanät Från användare till användare ARP Föreläsning 5: Stora datanät Från användare till användare ARP Jens A Andersson (Maria Kihl) Rep: Protokollstruktur i en repeterare Sändare Repeterare Mottagare nätadapter överföring nätadapter nätadapter

Läs mer

1 PROTOKOLL. Nätverk. Agenda. Jonas Sjöström

1 PROTOKOLL. Nätverk. Agenda. Jonas Sjöström Nätverk Jonas Sjöström jonas.sjostrom@dis.uu.se Baserat primärt på kapitel 4 i Brookshear (2008) samt valda kapitel ur Gralla Agenda 1. Protokoll 2. LAN och WAN 3. Kort om infrastruktur 4. Paketering och

Läs mer

Datakommunika,on på Internet

Datakommunika,on på Internet Föreläsning i webbdesign Datakommunika,on på Internet Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Klient Server Klient (Client kund) ED program för ad utnydja tjänster som begärs

Läs mer

Övning 4 EITF25 & EITF Protokoll. October 29, 2016

Övning 4 EITF25 & EITF Protokoll. October 29, 2016 - 2016 Protokoll October 29, 2016 1 Uppgift 1. Nedan finns en Ethernet II-ram där Preamble, SFD och CRC är borttagna. Ramen är beskriven i hexadecimalt format. Svara på följande frågor genom att studera

Läs mer

Laboration i ett applikationsprotokoll

Laboration i ett applikationsprotokoll Laboration i ett applikationsprotokoll SMTP Denna laboration är tänkt att ge dig en inblick i hur ett protokoll på högre nivå fungerar. Program för att skicka och hämta mail hör ju till det högre applikations

Läs mer

Grundläggande nätverksteknik. F1: Introduk6on

Grundläggande nätverksteknik. F1: Introduk6on Grundläggande nätverksteknik F1: Introduk6on Mål E:er genomgången kurs skall studenten Förstå sy:e och funk6on med nätverk Kunna beskriva teori och funk6on med vanliga nätverksenheter och nätverksprotokoll

Läs mer

Mattias Wiggberg 1. Datorkommunikation, grundbegrepp. Skiktade kommunikationsprotokoll

Mattias Wiggberg 1. Datorkommunikation, grundbegrepp. Skiktade kommunikationsprotokoll Datorkommunikation, grundbegrepp Skiktade kommunikationsprotokoll Protokoll Förbindelseorienterat (connection-oriented) och förbindelselöst (connectionless). Uni-, multi- och broadcast. Skiktade kommunikationsprotokoll

Läs mer

Hur Internet fungerar?

Hur Internet fungerar? Hur Internet fungerar? WWW-sida Nixu International Nixu Oy

Läs mer

Statistik från webbplatser

Statistik från webbplatser Statistik från webbplatser problem och möjligheter Ulf Kronman Föredragets huvuddelar Frågorna och motfrågorna Vilka frågor ställer chefen, BIBSAM och ISO? Varför ställer webmastern krångliga motfrågor?

Läs mer

Christer Scheja TAC AB

Christer Scheja TAC AB Byggnadsautomation för ingenjörer Byggnadsautomation för ingenjörer VVS-tekniska föreningen, Nordbygg 2004 Christer Scheja TAC AB resentation, No 1 Internet/Intranet Ihopkopplade datornät ingen ägare Internet

Läs mer

Datakommunikation vad är det?

Datakommunikation vad är det? Datakommunikation vad är det? Så fort en sändare överför data till en mottagare har vi datakommunikation Sändare Digital information Kanal Mottagare Problem: Sändare och mottagare måste kunna tolka varandra

Läs mer

Webbservrar, severskript & webbproduktion

Webbservrar, severskript & webbproduktion Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera

Läs mer

File Transfer Protocol (FTP) Problem och lösningar

File Transfer Protocol (FTP) Problem och lösningar File Transfer Protocol (FTP) Problem och lösningar Fredrik Pettersson frepe593@student.liu.se Daniel Torstensson danto629@student.liu.se IT1 - DOIP21 TDTS09 Datornät och internetprotokoll Linköpings universitet

Läs mer

Jämförelser mellan mailprotokoll

Jämförelser mellan mailprotokoll Jämförelser mellan mailprotokoll Emil Helg & Christoffer Karlsson TDTS09 Datornät och internetprotokoll Linköpings universitet Linköping emihe386 chrka611 Omslagsbild: Källa: http://enolaserv.ro/contact.htm

Läs mer

5 Internet, TCP/IP och Applikationer

5 Internet, TCP/IP och Applikationer 5 Internet, TCP/IP och Applikationer Syfte: Förstå begreppen förbindelseorienterade och förbindelselösa tjänster. Kunna grundläggande egenskaper hos IP (från detta ska man kunna beskriva de viktigaste

Läs mer

DA HT2011: F18. Länklagret och uppkopplingstekniker Ann-Sofi Åhn

DA HT2011: F18. Länklagret och uppkopplingstekniker Ann-Sofi Åhn <ahn@dsv.su.se> DA HT2011: F18 Länklagret och uppkopplingstekniker Ann-Sofi Åhn Länklagret Applikationer Hanterar transport av data över ett medium -Trådbundna medier -Trådlösa medier Finns också protokoll

Läs mer

5. Internet, TCP/IP tillämpningar och säkerhet

5. Internet, TCP/IP tillämpningar och säkerhet 5. Internet, TCP/IP tillämpningar och säkerhet Syfte: Förstå begreppen förbindelseorienterade och förbindelselösa tjänster. Kunna grundläggande egenskaper hos IP (från detta ska man kunna beskriva de viktigaste

Läs mer

Föreläsning 9. Transportskiktet. User Datagram Protocol (1/2) Introduktion till modern telekommunikation 15.11.2004. Gunnar Karlsson, Bengt Sahlin 1

Föreläsning 9. Transportskiktet. User Datagram Protocol (1/2) Introduktion till modern telekommunikation 15.11.2004. Gunnar Karlsson, Bengt Sahlin 1 Föreläsning 9 Mål Förstå grundfunktionaliteten i TCP och UDP Först skillnaderna mellan TCP och UDP Förstå betydelsen av DNS Förstå grundstrukturen i DNS Förse en kort översikt av DHCP Förse en kort översikt

Läs mer

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion Webbteknik En kort introduktion Innehåll Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender 1 Historisk återblick 89 CERN Tim Berners Lee Ett plattformsoberoende sätt att sprida

Läs mer

TCP och UDP-nivån. Portnummer

TCP och UDP-nivån. Portnummer I det här kapitlet går vi igenom hur UDP och TCP använder portnummer. TCP:s trevägs handskakning förklaras. Headers för TCP och UDP gås igenom. Flödeshanteringen i TCP inklusive sliding windows förklaras

Läs mer

Föreläsning 6 Mål. Mänskor och IP adresser. Domain Name System (1/3) Numeriska adresser används i Internet

Föreläsning 6 Mål. Mänskor och IP adresser. Domain Name System (1/3) Numeriska adresser används i Internet Föreläsning 6 Mål Förse en översikt av tillämpningar i Internet Förstå betydelsen av DNS och grundstrukturen i DNS Förstå användning DHCP förstå hur HTTP fungerar Mänskor och IP adresser Numeriska adresser

Läs mer

Övningar - Datorkommunikation

Övningar - Datorkommunikation Övningar - Datorkommunikation 1. Förklara skillnaden på statisk och dynamisk IP konfiguration. Ange även vad som krävs för att dynamisk IP konfiguration ska fungera. 2. Förklara följande förkortningar

Läs mer

Internetprotokollen. Maria Kihl

Internetprotokollen. Maria Kihl Internetprotokollen Maria Kihl Läsanvisningar Kihl & Andersson: 7.1-7.6, 10.1-3 Stallings: 14.1-4, 15.1-3 Forouzan 5th: 9.2.2, 18.1, 18.2.1, 18.4.1-3, 18.5.1, 19.1.1-2, 22.1.1, 22.2, 23, 24.1-3 2 Repetition

Läs mer

Stora datanät Från användare till användare. Jens A Andersson

Stora datanät Från användare till användare. Jens A Andersson Föreläsning 5: Stora datanät Från användare till användare ARP Jens A Andersson (Maria Kihl) Rep: Kapacitetuppdelning Länkens kapacitet kan delas upp på tre sätt: 1. Rumsmultiplex 2. Frekvensmultiplex

Läs mer

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Introduktion till integrering av Schenkers e-tjänster. Version 2.0 Introduktion till integrering av Schenkers e- Version 2.0 Datum: 2008-06-18 Sida 2 av 8 Revisionshistorik Lägg senaste ändringen först! Datum Version Revision 2008-06-18 2.0 Stora delar av introduktionen

Läs mer

Instuderingsfrågor ETS052 Datorkommuniktion - 2014

Instuderingsfrågor ETS052 Datorkommuniktion - 2014 Instuderingsfrågor ETS052 Datorkommuniktion - 2014 October 13, 2014 Fråga 1. Beskriv de två komponenterna i PCM. Fråga 2. Förklara hur länklagret kan skilja på olika inkommande paket från det fysiska lagret.

Läs mer

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1. Schenker har interna system som handhar information som är av intresse för våra kunder/partners. Idag finns ett flertal av dem tillgängliga via Internet, sk Online-tjänster. Dessa erbjuder inte bara hämtning

Läs mer

Beijer Electronics AB 2000, MA00336A, 2000-12

Beijer Electronics AB 2000, MA00336A, 2000-12 Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this

Läs mer

Uppgiftskravstjänsten Teknisk anslutning för att hämta uppgiftskrav som öppna data. Version 1.0

Uppgiftskravstjänsten Teknisk anslutning för att hämta uppgiftskrav som öppna data. Version 1.0 Uppgiftskravstjänsten Teknisk anslutning för att hämta uppgiftskrav som öppna data Version 1.0 1 Innehållsförteckning 1 Inledning... 3 2 Anslutning... 3 2.1 Scenario 1: Hämtning av uppgiftskrav som öppna

Läs mer

Lösningar ETS052 Datorkommunikation, 2015-10-30

Lösningar ETS052 Datorkommunikation, 2015-10-30 Lösningar ETS052 Datorkommunikation, 2015-10-30 Dessa lösningar ska ses som exempel. Andra lösningar och svar kan också ge poäng på tentan. 1. 2. a. Flaggor används av länkprotokollet för att markera start/slut

Läs mer

BitTorrent. TDTS09 Datornät och internetprotokol Nicklas Schultz och Tim Bjärengren Linköpings universitet Linköping

BitTorrent. TDTS09 Datornät och internetprotokol Nicklas Schultz och Tim Bjärengren Linköpings universitet Linköping BitTorrent TDTS09 Datornät och internetprotokol Nicklas Schultz och Tim Bjärengren Linköpings universitet Linköping 2011-02-22 Sammanfattning I den här rapporten studeras protokollet BitTorrent, ett peer-to-peer-protokoll

Läs mer

Grundläggande nätverksteknik. F7: Rep66on

Grundläggande nätverksteknik. F7: Rep66on Grundläggande nätverksteknik F7: Rep66on Kapitel 1 LIVING IN A NETWORK- CENTRIC WORLD Enheter (devices) End device ( host ) Dator, skrivare, IP- telefoner, Kameror osv... End user Någon som använder en

Läs mer

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap Karlstads universitet Institutionen för Informationsteknologi Datavetenskap OMTENTAMEN I DATAKOMMUNIKATION, VT2008 Tisdag 08-06-10 kl. 08.15 13.15 Ansvarig lärare: Katarina Asplund Hjälpmedel: Miniräknare

Läs mer

Arbetsmaterial HTML pass 1 - Grunder

Arbetsmaterial HTML pass 1 - Grunder Arbetsmaterial HTML pass 1 - Grunder Det vi idag kallar Internet växte fram ur ett amerikanskt nätverk kallat ARPAnet som skapades i slutet av 60 talet. Ett topphemligt verktyg för att koppla ihop stordatorer

Läs mer

Skärmbilden i Netscape Navigator

Skärmbilden i Netscape Navigator Extratexter till kapitel Internet Skärmbilden i Netscape Navigator Netscape är uppbyggt på liknande sätt som i de flesta program. Under menyraden, tillsammans med verktygsfältet finns ett adressfält. I

Läs mer

Datorkommunikation. Examination Översikt. Kurslitteratur. Datorkommunikation. Kursens hemsida

Datorkommunikation. Examination Översikt. Kurslitteratur. Datorkommunikation. Kursens hemsida Datorkommunikation ETS 302 Datorkommunikation Lärare: Christian Nyberg Föreläsningar: 12 st Övningar: 4 st Laborationer: 4 st Examination Översikt Betyg: godkänd eller underkänd För godkänd krävs: Godkänd

Läs mer

Tillämpningsskiktet. Tillämpningsskiktet. Tillämpningsarkitektur. WWW och HTTP. Serverns HTTP-kommunikation. Klientens HTTP-kommunikation <#>

Tillämpningsskiktet. Tillämpningsskiktet. Tillämpningsarkitektur. WWW och HTTP. Serverns HTTP-kommunikation. Klientens HTTP-kommunikation <#> Tillämpningsskiktet Tillämpningsskiktet Sidorna 354-399 i boken Dessa protokoll kopplar samman tillämpningar och utnyttjar lägre skikts protokoll Tillämpningar kommunicerar med tillämpningsprotokoll Tillämpningar

Läs mer

Lösningar till tentan i ETS052 Datorkommunikation 141029

Lösningar till tentan i ETS052 Datorkommunikation 141029 Lösningar till tentan i ETS052 Datorkommunikation 141029 Detta är våra förslag till lösningar av tentauppgifterna. Andra lösningar och svar kan också ha gett poäng på uppgiften beroende på hur lösningarna

Läs mer

Real-time requirements for online games

Real-time requirements for online games Real-time requirements for online games En undersökning om protokoll, tekniker och metoder som datorspel använder för att kommunicera över Internet Victor Grape Milad Hemmati Linköpings universitet Linköping

Läs mer

Namn: (Ifylles av student) Personnummer: Tentamensdatum: 2014-06-03 Tid: 09.00 12.00. Hjälpmedel: Inga hjälpmedel

Namn: (Ifylles av student) Personnummer: Tentamensdatum: 2014-06-03 Tid: 09.00 12.00. Hjälpmedel: Inga hjälpmedel Datakommunikation Provmoment: Ladokkod: Tentamen ges för: Tentamen 21DK1B Systemarkitektprogrammet 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2014-06-03

Läs mer

TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA)

TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA) TDDD80 Mobila och sociala applikationer Introduktion HTTP,SaaS Anders Fröberg Institutionen för Datavetenskap (IDA) Internet Internet är världens största datornätverk och ett system för enkel och effektiv

Läs mer

Transport Layer. Transport Layer. F9 Meddelandesändning med UDP EDA095 Nätverksprogrammering. Java och UDP TCP/UDP

Transport Layer. Transport Layer. F9 Meddelandesändning med UDP EDA095 Nätverksprogrammering. Java och UDP TCP/UDP F9 Meddelandesändning med UDP EDA095 Roger Henriksson Datavetenskap Lunds universitet Transport Layer Transport Layer Bygger vidare på på "Internet Internet Layer" Layer / IP. / IP. Applikationsprogram

Läs mer

Datakursen PRO Veberöd våren 2011 internet

Datakursen PRO Veberöd våren 2011 internet Datakursen PRO Veberöd våren 2011 internet 3 Internet Detta kapitel presenteras det världsomspännande datanätet Internet. Här beskrivs bakgrunden till Internet och Internets uppkomst. Dessutom presenteras

Läs mer

IP Från användare till användare Vägval DNS Jens A Andersson (Maria Kihl) Att skicka data över flera länkar. Nätprotokoll

IP Från användare till användare Vägval DNS Jens A Andersson (Maria Kihl) Att skicka data över flera länkar. Nätprotokoll 1 IP Från användare till användare Vägval DNS Jens A Andersson (Maria Kihl) Att skicka data över flera länkar All data som skickas mellan två slutnoder kommer att passera flera vägväljare och länkar på

Läs mer

Statistik från webbplatser

Statistik från webbplatser Statistik från webbplatser virtuella besök eller levererade sidor? Ulf Kronman Karolinska Institutet Universitetsbiblioteket Föredragets huvuddelar Frågorna och motfrågorna Vilka frågor ställer chefen,

Läs mer

1. Internets Applikationer 8 poäng

1. Internets Applikationer 8 poäng 1. Internets Applikationer 8 poäng 1a) Det som kallas för sockets används för att komma åt och leverera tjänster från Internets applikationer. Ponera att en värddator C kör webbserver med portnummer 80

Läs mer

Tentamensskrivning Nätverksprogrammering (EDA095 - FED) 2004-05-25, kl 8-13

Tentamensskrivning Nätverksprogrammering (EDA095 - FED) 2004-05-25, kl 8-13 LUNDS TEKNISKA HÖGSKOLA Datavetenskap Nätverksprogrammering 2004 LÖSNINGAR Tentamensskrivning Nätverksprogrammering (EDA095 - FED) 2004-05-25, kl 8-13 DEL 1 - Frågor av teoretisk, principiell eller utredande

Läs mer

Från användare till användare. (Maria Kihl)

Från användare till användare. (Maria Kihl) Kapitel 6, 7, o 8: Vägval Från användare till användare Jens A Andersson (Maria Kihl) Att skicka k data över flera länkar All data som skickas mellan två slutnoder kommer att passera flera vägväljare och

Läs mer

Det numeriska tangentbordet

Det numeriska tangentbordet Det numeriska tangentbordet Det finns några fler tangenter än de som vi tidigare tittat på som man kan ha användning för. Vi ska titta lite närmare på dem. Den första tangenten som man bör bekanta sig

Läs mer

F1 Nätverk och meddelandesändning

F1 Nätverk och meddelandesändning F1 Nätverk och meddelandesändning med UDP EDA095 Nätverksprogrammering Roger Henriksson Datavetenskap Lunds universitet Nätverksprogrammering Tekniker för att skriva program som kommunicerar med varandra

Läs mer

Kihl & Andersson: , Stallings: , , DHCP beskrivs även bra på

Kihl & Andersson: , Stallings: , , DHCP beskrivs även bra på Kihl & Andersson: 7.1-7.6, 10.1-3 Stallings: 14.1-4, 15.1-3, 21.5 DHCP beskrivs även bra på https://sv.wikipedia.org/wiki/dynamic_host_configuration_protocol Dator A Länkprotokoll 2 Dator E Nät 2 Dator

Läs mer

Bilaga C, Nätverksprogram

Bilaga C, Nätverksprogram Bilaga C, Nätverksprogram Välkommen till D I denna bilaga beskrivs flera nätverksprogram som använder sig av TCP/IP, t ex Netscape och Eudora. World Wide Web World Wide Web (för kortas WWW) är den nyaste

Läs mer

IP-baserade program. Telnet

IP-baserade program. Telnet Det här kapitlet behandlar några klassiska TCP/IP-baserade program. Främsta fokus är HTTP men även lite enklare applikationer som telnet och FTP behandlas. Kapitlet är tänkt att kunna läsas fristående

Läs mer

Kapitel 5: Lokala nät Ethernet o 802.x. Felkorrektion. Att bekräfta paket. Jens A Andersson (Maria Kihl)

Kapitel 5: Lokala nät Ethernet o 802.x. Felkorrektion. Att bekräfta paket. Jens A Andersson (Maria Kihl) Kapitel 5: Lokala nät Ethernet o 802.x Jens A Andersson (Maria Kihl) Felkorrektion (Felrättande kod, FEC) Omsändning Stop-and-wait Go-back-n Selective-repeate 2 Att bekräfta paket Grundprincipen i omsändningsproceduren

Läs mer

Brandväggar. Brandväggar. Netlter/iptables. Grupp 13 Andreas Önnebring Markus Månsson 21 februari 2008

Brandväggar. Brandväggar. Netlter/iptables. Grupp 13 Andreas Önnebring Markus Månsson 21 februari 2008 Brandväggar Brandväggar Grupp 13 Andreas Önnebring Markus Månsson 21 februari 2008 En brandväggs uppgift är att upprätthålla din säkerhetspolicy. Detta genom att släppa igenom viss trak och spärra annan,

Läs mer

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka Webben som verktyg Idag: Hur hänger det ihop? Viktiga tekniker Stegen i ett webbprojekt Verktyg Dreamweaver Photoshop Joomla CMS Storyboard och flödesschema Fixa webbhotell Hur hänger det ihop? För att

Läs mer

Föreläsning 9 Transportprotokoll UDP TCP

Föreläsning 9 Transportprotokoll UDP TCP Föreläsning 9 Transportprotokoll UDP TCP Domain Name System (DNS) DHCP Tillämpningar 2002-11-06 Gunnar Karlsson, Bengt Sahlin 1 Transportskiktet Transportprotokoll otillförlitlig överföring: User Datagram

Läs mer

IP grunder och arkitektur

IP grunder och arkitektur Kapitlet beskriver grunddragen i hur IP fungerar samt hur under- och överliggande nivåer fungerar. Arkitekturen i TCP/IP beskrivs och hur TCP/IP relaterar till OSI-modellen. Skiktade arkitekturer förklaras

Läs mer

DATA CIRKEL VÅREN 2014

DATA CIRKEL VÅREN 2014 DATA CIRKEL VÅREN 2014 Ledare: Birger Höglund och Sten Halvarsson Sida:1 av 6 Kursdag 22 januari 2014 Olika kablar: Sten berättade och visade upp olika möjligheter att ansluta kablar till dator och telefoner.

Läs mer

INTERNET HUR FUNGERAR DET OCH VAD KAN MAN GÖRA MED DET?

INTERNET HUR FUNGERAR DET OCH VAD KAN MAN GÖRA MED DET? INTERNET HUR FUNGERR ET OCH V KN MN GÖR ME ET? SIGNLTRNSMISSION (SIGNLÖVERFÖRING) TTRNSMISSION Innebär att data (= en följd av ettor och nollor) skickas mellan två apparater av något slag. Claude Shannon

Läs mer

Säkerhet. Säker kommunikation - Nivå. Secure e-mail. Alice wants to send secret e-mail message, m, to Bob.

Säkerhet. Säker kommunikation - Nivå. Secure e-mail. Alice wants to send secret e-mail message, m, to Bob. Säkerhet Förra gången Introduktion till säkerhet och nätverkssäkerhet Kryptografi Grunder Kryptografiska verktygslådan Symmetriska algoritmer Envägs hashfunktioner Asymmetriska algoritmer Digitala signaturer

Läs mer

TENTAMEN FÖR KURS DAV C03, DATAKOMMUNIKATION II 5p Sid 1 av 6 Torsdag 01-10-25 kl 14.00 19.00

TENTAMEN FÖR KURS DAV C03, DATAKOMMUNIKATION II 5p Sid 1 av 6 Torsdag 01-10-25 kl 14.00 19.00 !#"$ %&(')+*#,&-(*#%$-#./) %$'45%&67%&89 TENTAMEN FÖR KURS DAV C, DATAKOMMUNIKATION II 5p Sid av 6 Torsdag --5 kl 4. 9. Ansvarig lärare: Johan Garcia, Annika Wennström, Katarina Asplund Betygsgränser:

Läs mer

Swedbank Mobile Loadtesting. LoadRunner 11.04 Mobile App protocol

Swedbank Mobile Loadtesting. LoadRunner 11.04 Mobile App protocol Swedbank Mobile Loadtesting LoadRunner 11.04 Mobile App protocol Bakgrund Mission: Prestandatesta mobilt backend Typ: RESTful tjänst Underlag: Dokumenterat URI och API (Uniform Resource Identifier, Application

Läs mer

SPID och identifiering av obfuskerade protokoll

SPID och identifiering av obfuskerade protokoll SPID och identifiering av obfuskerade protokoll Erik Hjelmvik < erik. hjelmvik [at] gmail. com > Swedish Network Users' Society Stockholm, 2010-09-29 Nätneutralitet #1 Definition #1 av nätverksneutralitet:

Läs mer

Detta dokument beskriver enbart konfigurering av FX3U-ENET för att programmera/monitorera via Ethernet.

Detta dokument beskriver enbart konfigurering av FX3U-ENET för att programmera/monitorera via Ethernet. FX1S FX1N FX2N(C) FX3U(C) 1 Funktion och användningsområde Genom att använda FX3U-ENET kan man kommunicera med ett FX3U-system via Ethernet. Kommunikationsmodulen stödjer funktioner som överföring av PLC-program,

Läs mer

C: Skrollhjul D: Batterihållare E: På/Av-knapp F: Anslutningsknapp G: Optisk rörelsesensor. Installation SE

C: Skrollhjul D: Batterihållare E: På/Av-knapp F: Anslutningsknapp G: Optisk rörelsesensor. Installation SE Produktinformation Mottagare Mus Knappsats A: Indikator B: Anslutningsknapp C: Skrollhjul D: Batterihållare E: På/Av-knapp F: Anslutningsknapp G: Optisk rörelsesensor H: Batterihållare I: Anslutningsknapp

Läs mer

IPv6 Jonas Westerlund Institutionen för Informationsbehandling Åbo Akademi, 20520 Åbo, Finland e-mail: jonweste@abo.nospam.fi

IPv6 Jonas Westerlund Institutionen för Informationsbehandling Åbo Akademi, 20520 Åbo, Finland e-mail: jonweste@abo.nospam.fi IPv6 Jonas Westerlund Institutionen för Informationsbehandling Åbo Akademi, 20520 Åbo, Finland e-mail: jonweste@abonospamfi Abstrakt I denna uppsats skall jag ta upp dom grundläggande egenskaper hos Internet

Läs mer

Multimedia. Agenda. Internet. World wide webb och multimedia. Internet World Wide Web Webbpublicering

Multimedia. Agenda. Internet. World wide webb och multimedia. Internet World Wide Web Webbpublicering Multimedia World wide webb och multimedia Internet World Wide Web Webbpublicering Agenda Internet 1 Internet - Historik -57 Sputnik leder till att DARPA grundas och finansierar försök med paketförmedlad

Läs mer

interface Question 1. a) Tillämpningar E-post Filöverföring Webb Traceroute Applikationslagret DNS SMTP HTTP FTP Transportlagret Nätverkslagret

interface Question 1. a) Tillämpningar E-post Filöverföring Webb Traceroute Applikationslagret DNS SMTP HTTP FTP Transportlagret Nätverkslagret TDTS04 Datornät och distribuerade system, 2 augusti 2008 Skissade svar till tentan som gavs 2008-08-2, sammanställda av Juha Takkinen, IDA, juhta@ida.liu.se. ( Skissade innebär att du förutom svaren nedan

Läs mer

Datainsamling över Internet

Datainsamling över Internet Datainsamling över Internet I den här uppgiften skall du styra ett mätförlopp och hämta mätdata via internet. Från en dator skall du styra en annan dator och beordra den att utföra en mätning och skicka

Läs mer