Computer Engineering BA (C), TCP/IP Internetworking, 7.5 credits
Subject/Main field: Datateknik
Cycle: First cycle
Progressive specialization: G1F - First cycle, has less than 60 credits in first-cycle course/s as entry requirements
Answerable department: Department of Information and Communication Systems
Answerable faculty: Faculty of Science, Technology and Media
Date of change: 7/11/2013
Version valid from: 8/15/2013
The goal of the course is to provide theoretical and practical knowledge about the TCP/IP networking, which are fundamental to understand the architecture of the Internet. Concepts like switching, multiplexing, naming, addressing, routing, quality of service, flow and congestion control are explored through their implementation in TCP/IP protocol suite.
After the completion of this course the student will be able to:
- Analyze and differentiate networking protocols used in TCP/IP protocol suite,
- Implement the concepts of naming and addressing to Internet IPv4 and their extension to IPv6
- Compare three routing protocols used in the Internet and implement two of them
- Interpret and exemplify multicast routing
- Categorize problems such as reliable transport, data delay, congestion and flow control and describe at least three congestion control schemes used in TCP
- Interpret the Internet best-effort type of service and its improvements
- Internet core and edge structure, delays and losses, TCP/IP protocol suite
- Internet protocol IPv4, fragmentation, naming, addressing and routing, subnetting and supernetting, CIDR, NAT, IPv6
- Internet helper protocols: ICMP, IGMP, ARP, RARP, DHCP, PPP
- Unicast routing protocols: RIP, OSPF, BGP
- Internet multicast routing
- Transport protocols: TCP, UDP
- Reliable transport, flow control and congestion control schemes
- Differentiated and Integrated Services
Computer Engineering BA (AB), 45 HE credits, including: Computer Networks, 7,5 HE credits and Introduction to Operating Systems, 7,5 HE credits. Mathematics BA (A), 15 HE credits.
Selection rules and procedures
The selectionprocess is in accordance with the Higher Education Ordinance and the local order of admission.
The course consists of approximately 24 hours (12%) lectures and 24 hours (12%) laboratory exercises. The rest of 152 hours (76%) is devoted to studying without supervision. This includes the time necessary for preparing for the lectures and laboratory exercises, working on assignments and reports from the laboratory work, as well as the study time for the exam.
1.5 hp, I101: Homework
Grade: Fail (F) or Pass (P)
1.5 hp, L101: Laboratory Exercises
Grade: Fail (F) or Pass (P)
4.5 hp, T101: Exam
Grade: A, B, C, D, E, Fx and F. A-E are passing grades, Fx and F are failing grades.
The grades A, B, C, D, E, Fx and F are given on the course. On this scale the grades A through E represent pass levels, whereas Fx and F represent fail levels.
Kurose J, Ross K, Computer networking - a top-down approach, Addison Wesley, Fourth edition or later