Sei sulla pagina 1di 3

Course Title Advanced Computer Networks

Module Title Computer Networks


Module Code CoSc- M162 Course Code: CoSc-6211
CP/ECTS 3/6
Study Hour Lecture: 33 Laboratory: 45 Tutorial: 0 Home Study: 111
Instructor Name: Berhane Wolde-Gabriel
Information Mobile Phone: 091 682 30 97, Email: Berhane.woldegabriel@gmail.com
Office Location:
Consultation Hour:
Course Information Academic Year: 2019/20
Semester: I
Course Schedule: M2-4
Classroom: IoT-R14
Prerequisite: None
Mode of Delivery: Parallel
Course Description This graduate-level course covers advanced topics in networking, with
emphasis on wireless and IP networks. Various aspects of computer
networking will be covered including: link-layer, network-layer, and
transport-layer technologies, algorithms and protocols, traffic analysis,
congestion/flow control, routing, internetworking, multicast, security, and
Quality of Service (QoS). It also introduces the students to state-of-the-art
network protocols and architectures such as SONET, Optical network and
metro area GbE.
Learning Outcomes At the end of this course, students will be able to 
1. Understand various basic and advanced topics on computer
networking.
2. Identify and discuss different Link layer algorithms and protocols.
3. Discuss and analyses routing algorithms and protocols.
4. Discuss and analyze the different congestion control protocols and
algorithms at in the OSI model.
5. Understand the principles and functionality of mobile IP, wireless
networks.
6. Discuss and explain about different QoS algorithms their
architectures mechanism and their application, pros and cons in IP
network.
Course Content
Topic Duration References
Chapter 1: Review of networking basics and IP networks
1.1 Review of Networking Basics 1
1.2 Overview of reference models: OSI and TCP/IP
Chapter 2: Link Layer MAC Layer Scheduling algorithms and 2-3
Protocols.
2.1 Introduction and Services, Error-Detection and Error-Correction
techniques, Multiple Access Protocols, Link Layer Addressing,
Ethernet,
2.2 The Point-to-Point Protocol, Link Virtualization
Chapter 3: Routing algorithms and protocols
3.1 Routing and Internetworking: Network–Layer Routing, Least-Cost-
Path and non-Least-Cost-Path algorithms, Intra-domain/inter-
domain Routing Protocols, Congestion Control at Network Layer.
3.2 Logical Addressing: IPv6 Addresses. 3-4
3.3 Internet Protocol: Internetworking, IPv4, IPv6, Transition from
IPv4 to IPv6.
3.4 Multicasting Techniques and Protocols: Basic Definitions and
Techniques, Intra and inter domain Multicast Protocols, Node-
Level Multicast algorithms
Chapter 4: Transport Layer Congestion control algorithms and
protocols
4.1 Transport and End-to-End Protocols: Transport Layer,
5-6
Transmission Control Protocol (TCP), User Datagram Protocol
(UDP), Mobile Transport Protocols,
4.2 TCP Congestion Control algorithms and protocols
Chapter 5: Wireless networks
5.1 Wireless Networks and Mobile IP: Infrastructure of Wireless
Networks, Wireless LAN Technologies, IEEE 802.11 Wireless
Standard, Cellular Networks, Mobile IP, Wireless Mesh Networks
(WMNs)
7-9
5.2 Mobile Ad-Hoc Networks: Overview of Wireless Ad-Hoc
Networks, Routing in Ad- Hoc Networks, Routing Protocols for
Ad-Hoc Networks – Wireless Sensor Networks: Sensor Networks
and Protocol Structures, Communication Energy Model,
Clustering Protocols, Routing Protocols
Chapter 6: Traffic engineering (IP-over-ATM, MPLS, OSPF-
extensions, VPNs)
6.1 Tunneling and Overlay Networks: Virtual Private Networks
(VPNs), Multiprotocol Label Switching (MPLS), Overlay
networks. 10-12
6.2 VoIP and Multimedia Networking: Overview of IP Telephony, VoIP
Signaling Protocols, Real-Time Media Transport Protocols,
Distributed Multimedia Networking, Stream Control
Transmission Protocol
Chapter 7: Quality of Service (QoS) and IP Convergence 13-14
7.1 QoS mechanisms, protocols and architectures (scheduling,
shaping, RTP, Intserv, Diff-serv, RTP, RSVP),
7.2 Quality of Service (QoS ) integration and provisioning in IP
network.
Chapter 8: High-speed networks (Metro-area GbE, SONET,
15-16
Optical Networks)
Teaching Strategy The course will be delivered in the form of lectures, demonstration, student
presentations, discussions, and project works.
Assessment Criteria The evaluation shall be based on both formative and summative assessment
which include:
Assessment Forms % of credit allotted
 Quizzes / Test 3*10 = 30
 Projects 20
 Lab Assignments 10
 Final Examination 40
Total 100
Role of Instructor(s) Delivers lectures, prepares reading assignments and topics for group
discussion, prepares projects by discussion with student, gives consultation
and advises students on project works and assignments, prepares and
evaluates quiz, assignment, midterm and final examination.
Role of Students Attend lectures, lab session and presentation, work in team on group work,
participate in group discussion, discusses with the instructor on topics of
interest for project work, delivers and presents project work, attend quiz,
midterm and final examination.
Required software Any computer networks simulation software.
and/or hardware
Reference 1. Computer Networking: A Top-Down Approach Featuring the Internet,
James F. Kurose, Keith W. Ross, 6th Edition, Pearson Education, 2012.
2. Computer Networks, 5th Edition, by Andrew S. Tanenbaum and David J.
Wetherall, Prentice Hall, 2011.
3. Computer Networks: A Systems Approach, 5th Edition by Larry
Peterson and Bruce Davie. Morgan Kaufmann, 2012. ISBN:
0123705487.
4. Data Communications and Networking ,Behrouz A. Forouzan, Fourth
Edition, Tata McGrawl Hill, 2007.
5. Data and computer Communications, 8th Edition, by William Stallings,
Pearson Education,Inc., 2007

Potrebbero piacerti anche