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 Brygga Router Processkommunikation Client/Server Peer-to-peer Internet WWW URL HTML HTTP Nätverksprotokoll Kommunikationsnivåer TCP/IP Säkerhet 2004-11-23 IT och medier 2
Nätverk några benämningar LAN - Lokal Area Network Begräsat till en byggnad, företag m.m WAN - Wide Area Network Det fysiska nätverket utgörs av allmänt telenät eller liknande. MAN - Metropolitan Area Network Utbredning inom en stad samt stor bandbredd Open network Internet Closed network Novell 2004-11-23 IT och medier 3
Nätverkstopologier Ringnät Bussnät Stjärnnät Oregelbundet nät 2004-11-23 IT och medier 4
Sammankoppling av nätverk Nätverk av nätverk internet Bryggor Skickar meddelandet vidare om mottagaren finns på andra sidan Skapar ett större nät och filtrerar trafiken Routrar Kan koppla samman flera nät Läser meddelanden och skickar vidare till rätt nät Kan konvertera mellan olika typer av nät 2004-11-23 IT och medier 5
Sammankoppling av nätverk 2004-11-23 IT och medier 6
Interprocesskommunikation Inom eller mellan datorer Client/Server-modellen requests Client service Server Peer-to-peer-modellen Fildelning 2004-11-23 IT och medier 7
Client/Server - Peer-to-peer 2004-11-23 IT och medier 8
Client/Server mellan datorer Client Server Client Client Server 2004-11-23 IT och medier 9
Client/Server inom en dator Client Server Client Client Server 2004-11-23 IT och medier 10
Distribuerade system En uppgift utförs på flera datorer i ett nätverk Databaser Spel 2004-11-23 IT och medier 11
Internet Ett nätverk bestående av flera nätverk internet Internet: en samling domäner 2004-11-23 IT och medier 12
Internetadressering IP-adress 212.112.162.203 (32 bitar) Network identifier Registrerad och unik domänidentifierare 212.112.162 Host address Adressen som identifierar en dator inom ett domän 203 Domännamn: mh.se Toppdomän: org, com, se, au, nu DNS Domain Name Server 212.112.162.203 = www.aftonbladet.se 2004-11-23 IT och medier 13
Internetapplikationer E-mail E-postklient: programvara för läsning av e-post E-postserver: utbyter e-brev med andra servrar POP3, IMAP, MS Exchange, Web-mail FTP File Transfer Protocol Filöverföringsprotokoll SFTP: Secure FTP Telnet Textbaserad uppkoppling mot server SSH: Secure Shell 2004-11-23 IT och medier 14
WWW World Wide Web Webb-läsare (browser) Hypertext Klickbara länkar HTML - Hypertext Markup Language HTTP Hypertext Transfer Protocol URL - Uniform Resource Locator http://www.aftonbladet.se/sport/idag/sport.html Protokoll - host - sökväg - dokumentnamn ftp://ftp.cs.wisc.edu/connectivity_table/ En url är en fullständig sökväg till ett dokument 2004-11-23 IT och medier 15
HTML 2004-11-23 IT och medier 16
XML extensible Markup Language Generellt notationssystem för att representera data i textform <?xml version="1.0"?> <!-- My first XML document --> - <CreditCard> <Number>1234 5678 9012</Number> <Name>Stefan Pettersson</Name> <Type>Visa</Type> <EndDate>2006-05-01</EndDate> <Balance>125,30</Balance> </CreditCard> 2004-11-23 IT och medier 17
Nätverksprotokoll Kommunikationsprotokoll Regler för kommunikationen i ett nätverk Token Ring Token skickas runt och sändnin sker i turordning när token innehas Ethernet CSMA/CD (Carrier Sense, Multiple Access with Collision Detection) 2004-11-23 IT och medier 18
Kommunikation i ringnät 2004-11-23 IT och medier 19
Kommunikation i bussnät 2004-11-23 IT och medier 20
Kommunikationsnivåer 2004-11-23 IT och medier 21
2004-11-23 IT och medier 22
Internets kommunikationsnivåer Applikationslagret (Application layer) t.ex ftp, telnet Transportlagret (Transport layer) Hanterar förbindelsen mellan sändare och mottagare Data delas upp i paket Nätverkslagret (Network layer) Kopplar ihop punkter till ett nätverk Metoder för vägval Länklagret (Link layer) Sköter datorns kommunikation till det anslutna nätet 2004-11-23 IT och medier 23
TCP/IP en protokollstack Implementerar de fyra nivåerna TCP Transmission Control Protocol En version av transportlagret IP Internet Protocol Nätverkslagret OSI-modellen Open System Interconnection Standardiserad Sju nivåer istället för fyra 2004-11-23 IT och medier 24
TCP och UDP Protokoll för transportlagret TCP Transmission Control Protocol Förbindelsebaserat (connection based) Omsändning vid fel: Acknowledgement - ACK, NACK Tillförlitligare än UDP UDP User Datagram Protocol Förbindelsefritt (connectionless) Effektivare än TCP Korta dataskurar som inte kräver kvittering 2004-11-23 IT och medier 25
Säkerhet Problemområden Avlyssning Otillåtet intrång: Inloggning, virus, trojaner, maskar Skadegörelse: Virus, trojaner Irritation: SPAM massutskick av obeställda brev Kryptering Brandväggar Hårdvara, programvara Centrala som skyddar hela domänen Lokala som skyddar en dator Antivirusprogram 2004-11-23 IT och medier 26