Professional Documents
Culture Documents
TNK086 Data Communications: Fall 2004
TNK086 Data Communications: Fall 2004
Aim
The course deals with networking and internetworking technologies, in particular TCP/IP protocols. The course aims to
provide the participants with knowledge in communication system architecture, TCP/IP protocols, internet routing, and
IT security. The course also aims to provide practical skills in network design, router configuration, as well as analysis
and implementation of security policies.
Prerequisites
Organization
Time plan
Period 1
Period 2
• Eleven seminars (preliminary), two hours each (22 hours in total). Note: The number of seminars will depend on the
number of course participants.
• Five lab assignments, two hours each (10 hours in total).
• Project presentations, 8 hours in total.
1
Literature
Main textbook
• B. A. Forouzan, TCP/IP Protocol Suite, 2nd edition, McGraw Hill, 2003.
Reference books
• J. S. Beasley, Networking, Prentice Hall, 2004.
• D. Comer, Internetworking with TCP/IP, Principles, Protocols, and Architectures, 4th edition, Prentice Hall, 2000.
• W. R. Stevens, TCP/IP Illustrated, Volume 1, The Protocols, Addison Wesley, 1994.
Note that the same topic is often treated from different aspects in these books. In order to give a good treatment of a topic
at a seminar, we recommend to use more than one book in the preparation. Moreover, for some seminar topics it is neces-
sary to search and use addition material (textbooks, materials published on the web, etc.) for a complete coverage.
On-line material
In addition to the textbooks, some on-line material in computer networking are available to the course participants. The
on-line material will be necessary to prepare seminars that treat router components and routing configurations. In addi-
tion, the on-line material are used as references for the lab assignments. It is also encouraged to use the on-line material
as a complement to the textbooks for preparing the seminars.
Part 2: IT Security
Main textbook
• W. Stallings, Network Security Essentials, Pearson, 2003.
Additional material
Some additional material covering IT security will be available to the course participants. This material will be available
for download (from the course home page).
Instructions for the lab assignments will either become available for download, or be handed out to the course partici-
pants during the course.
A home page for the course is located at http://www.itn.liu.se/~diyua, where some materials (e.g., lecture notes and
instructions for lab assignments) will be available for download. The page will also contain links to other course materi-
als.
2
Examination and grading
Basic requirements
Every group of course participants will give several seminars. Some specific topics will be assigned to each seminar. To
pass this part of course examination, the group that is responsible for a seminar must give an appropriate, in-depth treat-
ment of the topics. Moreover, it is mandatory that every course partipicant is present at all seminars.
The lab assignments are used for building up practical skills in networking hardware configuration, network implementa-
tion, and IT security. To pass a lab assignment, the course participants must show their work and results to the course
staff.
The project aims at designing and implementing a TCP/IP network. To pass this part of course examination, a group must
document the design, and successfully demonstrate the design in a lab environment. More information of the project will
be given during the course.
The project aims at applying methods and principles of IT security to practical scenarios. To pass this part of course
examination, a project group must document their analysis, results, and suggestions. More information of the project will
be given during the course.
Grading
Passing all the above four examination elements leads to grade 3. The following applies for grade 4 and 5.
• Grade 4
To obtain grade 4, a course participant must fulfill the requirements for grade 3, and pass an individual skill-based prac-
tical exam.
• Grade 5
To obtain grade 5, a course participant must fulfill the requirements for grades 3 and 4, and pass an individual verbal
exam.
3
Course contents
Lectures
Seminars
Below is a summary of the course contents that will be presented at the seminars. The course contents will be divided
into blocks at the beginning of the course.
• IP: Datagram format, addressing, special addresses, subnetting, supernetting, CIDR, IP fragmentation.
• ARP and proxy ARP. RARP.
• BOOTP and DHCP.
• ICMP and Traceroute.
• IP routing fundamentals. Static and dynamic routing.
• Routing protocols: IGP and EGP, RIP, IGRP, OSPF, BGP.
• Routers: router components and configuration.
• UDP.
• TCP: Segment format, connection establishment and termination, interactive data flow, bulk data flow, flow control,
timeout and retransmission, RTT estimation, persist timer and the silly window syndrome, keepalive timer, state
machine, congestion control and performance.
• The domain name system (DNS).
• Application protocols: Telnet and Rlogin, TFTP, FTP, HTTP, RTP.
• IP multicasting: IGMP, multicast routing.
• Computer security: methods and principles for data security, security analysis, encryption as security tool, identifica-
tion, access control, security in web and distributed systems.
• Network security tools: NAT, IPSec, VPN, access control list (ACL), ACL configuration, firewall and IDS.
• Emerging LAN technologies (e.g., High-speed wireless LAN, WMAX, gigabit Ethernet and beyond).
• Emerging TCP/IP protocols (e.g., Mobile IP, MPLS, IPv6 and ICMPv6).
4
Course calender (period 1)
5
Course calender (period 2)
6
Course staff
The Department of Science and Technology (ITN) is responsible for the area of computer networking with TCP/IP,
and the course in general.
The Department of Electrical Engineering (ISY) is responsible for the area of IT security.