IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Netværk og protokoller 
Kursusnavn (engelsk):Networks and Protocols 
Semester:Forår 2003 
Udbydes under:cand.it., internet- og softwareteknologi (int) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:45 
Maks. antal deltagere:121 
Formelle forudsætninger:The students must before or during the course learn to:
  • Use the internet to send email and find information on world wide web.

  • Be able to read smaller programs (30 lines) in JAVA or C.
  • work with sets, functions and binary numbers.
These prerequisites may be obtained by following the course Introduction to Programming - concepts and tools / Fundamental Programming (Grundlæggende Programmering) and the course in IT Mathematics along with ths course. These prerequisites may be obtained by following the course Introduction to Programming - concepts and tools / Fundamental Programming and IT Mathematics along with the course on Networks and Protocols. 
Læringsmål:The overall goal of this course is to understand how a global information infrastructure such as the internet
is realyy working. This involves a study of two major areas concerning the internet: First its physical components

i.e. clients, servers, links, routers, switches, etc., and second the socalled protocols, which are the programs

(and standards) computers use when exchanging information over a network. More precisely, the course will give you

the following qualifications:





  • You will be able to explain how an email message is sent from one computer to another over the internet.





  • You will be able to explain how a webpage is retrieved from a webserver given a link to a webpage, a socalled URL.







  • You will be able to explain how a name of a machine on the Internet is translated to an IP address.





  • You will be able to explain how the TCP protocol convert an unreliable dataconnection to a reliable connection.





  • You will be able to explain how large messages are split into smaller packages and how they are reassembled.





  • You will be able to explain how the internet prevent crash in a situation of overload.





  • You will be able to explain which physical connections thet most commonly are applied to the construction



    of the Internet and the capacity of these.





  • You will be able to explain the most essential security problems in the Internet, and to explain how they are tackled,



    especially with emphasis on the main principles in cryptography.





  • You will be able to carry out simple measurements of the efficiency of various protocols.





  • You will be able to write a simple Java program, which implements a simple networkprotocol.







 
Fagligt indhold:This course gives a thorough description of how the Internet is constructed technically; how a network is built from electrical connections, how such connections

are used to interchange data and how computers communicate over a connection. In more details, the course contains:



  • A historical overview og the Internet and networking in general.

  • An introduction to the concept of a protocol.

  • An explanation of the essential Internet applications: WWW, e-mail, ftp and Telnet.

  • An explanation of the principles for transport of packages in a network.

  • An explanation of the algorithms fpor reliable transport in a network.

  • An explanation of how TCP sends a coherent stream of data iover an unreliable connection.

  • An explanation of the principles for handling situations of overload in a network.

  • An explanation of Internet Protocol.

  • A description of routing algorithms.

  • An explanation of how local networks work.

  • An explanation for how a modem connection works, including cabels etc.

  • An explanation of streaming audio and video.

  • An explanation ofessential security problems in the Internet.

  • An explanation of the principles for crytography.

  • An explanation of the principles for controlling autencity and socalled public key certification.

  • An explanation of secure e-mail via PGP.

  • An explanation of administration of networks including SNMP.

 
Læringsaktiviteter:

Excercises 9 - 12.00, followed by lectures 13.00 - 15.30. 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Ekstern censur

20 min individual oral examn without preparation, judged using the Dansih 13-scale, external censor. It is allowed to bring a disposition (one sheet of A4 paper for each question) The book will be available at the exam. Language: There is a free choice between danish and english.  

Litteratur udover forskningsartikler:<p class=MsoNormal>Computer Networking: A Top-Down Approach Featuring the Internet,



<p class=MsoNormal>af James F. Kurose og Keith W. Ross, Addison-Wesley Longman, Inc., see http://www.awl.com/kurose-ross/