Logga in

Registrera

IK1203 · Kungliga Tekniska högskolan

Nätverk och kommunikation

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

KurssidaKursplan
HP
7.5
Språk
Svenska
Nivå
Grundnivå
Fakultet
Skolan för elektroteknik och datavetenskap
Institution
EECS/Datavetenskap

Lärandemål

Efter godkänd kurs ska studenten kunna

  • beskriva och förklara grundläggande termer och begrepp inom nätverk och kommunikation
  • analysera kommunikationsscenarier och tillämpningskrav samt förklara vilka metoder och algoritmer som är lämpliga för att erbjuda en önskad kommunikationstjänst
  • förklara, modellera och analysera beteendet hos nätverk som använder olika metoder för felhantering och flödeskontroll
  • förklara olika metoder för trängselkontroll och hur de reagerar på olika händelser och förhållanden i nätverket
  • förklara funktionerna hos protokollen i de olika lagren i Internet-modellen och hur de olika lagren interagerar med varandra
  • förklara och jämföra grundläggande algoritmer och mekanismer för vägval samt hur de reagerar på olika händelser och förhållanden i nätverket
  • använda socket-programmering för att implementera enkla tillämpningar enligt klient/servermodellen
  • designa, implementera och analysera beteendet hos enklare Internetbaserade tillämpningar och deras protokoll
  • designa och konfigurera enklare nätverk med grundläggande tjänster som DHCP och DNS
  • förklara olika funktioner och begrepp rörande utrustning för kommunikation och nätverk
  • beräkna eller uppskatta prestanda i termer av fördröjning, genomströmning och utnyttjandegrad i sammankopplade nätverk
  • förstå och utnyttja datorkommunikation och datornätverk på ett tillförlitligt och effektivt sätt i system och tillämpningar
  • lägga grunden för fortsatta studier inom området
Kursinnehåll
Internets uppbyggnad och olika beståndsdelar. Skiktade nätverksmodeller: översikt av Internetmodellen. Kommunikationsmodeller: klient/server och "peer-to-peer". Internet-baserade tillämpningar och deras protokoll: DNS, SMTP, HTTP mm. Design och implementering av tillämpningar enligt klient/server-modellen. Socketprogrammering. Principer för transportprotokoll och de tjänster de erbjuder. Internetbaserade transportprotokoll: TCP och UDP. Flödesreglering, trängselhantering och och felhantering. Stop-and-wait, Go-Back-N samt fönsterhantering och stockningskontroll i TCP. Sammankopplade nät: Internetprotokollet (IP), datagram-tjänster, paketväxling, vägvalsprotokoll och vägvalsalgoritmer. Lokala nätverk: topologier, åtkomstkontroll, Ethernet, trådlösa lokala nät, växlade lokala nät, länkprotokoll. Nätverk i datacenter. Detektering av överföringsfel.
Förutsättningar
  • Kunskaper och färdigheter i Javaprogrammering, 6 hp, motsvarande slutförd kurs ID1018/DD1337 alternativt en slutförd kurs i grundläggande programmering som DD1310-DD1319/DD1321/DD1331/DD100N kombinerad med en slutförd kurs i Javaprogrammering motsvarande DD1380.
  • Kunskaper i boolesk algebra, 1,5 hp, motsvarande slutförd kurs IE1204/IE1205, alternativt ANN1 i IS1500.
Litteratur

Saknas

Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Blogg

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

  • Socialt

    • Instagram

    • Facebook

    • YouTube

    • TikTok

    • Linkedin

    © 2026 Crash Course Sverige AB