ha grundlägggande kunskaper och färdigheter inom området datakommunikation och datornätverk.
ha god kännedom om referensmodeller för datakommunikation och deras lager med avseende på funktion, tjänster och protokoll.
tillämpa referensmodellerna för att skapa förståelse om uppbyggnaden och användning av olika datornätverk.
ha god kännedom om de principer, protokoll och standarder som TCP/IP-baserade nätverk bygger på.
ha grundläggande kunskaper om de viktigaste applikationsprotokollen.
ha god kännedom om TCP/IP-modellen om Internets uppbyggnad och arkitektur samt bearbeta en grundläggande IP-adresseringsplan för ett intranät.
ha god förståelse för Internets begränsningar med avseende på servicegarantier i samband med nyutvecklade tjänster.
redogöra för hur olika typer av datanätverk är uppbyggda i förhållande till transmissionsmediets egenskaper, kraven på bandbredden, kodningsmetoder och funktioner för fel- och flödeskontroll.
söka djupare kunskap om enskilda standarder och protokoll inom datakommunikationsområdet.
använda nätverksanalysprogram för att analysera datatrafik i ett lokalt nätverk med anslutning till Internet.
ha grundläggande praktiska färdigheter i konfiguration av lokala nätverk.
Kursinnehåll
Kursen behandlar datakommunikation och olika fundamentala koncept som krävs för att förstå, designa och analysera datornätverk. Kretskoppling respektive paketkoppling för datornätverk. Referensmodeller för datakommunikation. Distribuerade applikationer och applikationsprotokoll, WWW, DNS, e-post. Sockets. Principer för tillförlitlig respektive datagram dataöverföring, TCP och UDP. Bitfel-, flödes- och stockningskontroll på Internet. Internets protokoll och addressering, IPv4 och IPv6. Stödprotokollen. ARP och ICMP. Routingalgoritmer DV och LS. Routing på Internet och Autonoma System. Routingprotokollen OSPF och BGP. Länkprotokollen och felupptäckande koder. Lokala nätverk LAN. Länkaccess till mediet och MAC-protokollen. Ethernet, switching och VLANs. Trådlös LAN. Multimedia-applikationer på Internet. Säkerhet i datornätverk. Brandvägg och paketfiltrering.
Förutsättningar
Grundläggande behörighet för grundnivå
Litteratur
James F. Kurose and Keith W. Ross, "Computer Networking: A Top-Down Approach", 7th Edition (8:e upplagan om tillgänglig), Pearson Education.