Course Content
| |
To
equip the candidates with knowledge and skills in the underlying principles of networking with special focus on internetworking, while at the same time emphasizing internet protocols and network applications. |
Objectives
On completion of this module, candidates will be able to:
| |
Introduce networking from a new perspective; |
| |
Understand the top down approach which begins at the |
| |
Understand and place emphasis on the application layer, |
| |
Understand the network applications and the network |
| |
Identify a number of fundamentally important issues in transport layer and network layer; |
| |
Integrate principles and practice drawn from the internet architecture. |
Outline Syllabus
Chapter 1: Computer Networks and the Internet - Overview
| |
What is the Internet? |
| |
What is a Protocol? |
| |
The Network Edge |
| |
The Network Core |
| |
Access Networks and Physical Media
|
| |
Delay and Loss in Packet-Switched Networks
|
| |
Protocol Layers and their Service Models |
| |
Internet Backbones, NAPs and ISPs |
| |
A
Brief History of Computer Networking and the Internet
|
Chapter 2: Application Layer
| |
Principles of Application Layer Protocols |
| |
The World Wide Web: HTTP |
| |
File Transfer: FTP |
| |
Electronic Mail in the Internet |
| |
DNS – The Internet’s Directory Service |
| |
Socket Programming with TCP |
| |
Socket Programming with UDP |
| |
Building a Simple Web Server
|
Chapter 3: Transport Layer
| |
Transport-Layer Services and Principles |
| |
Multiplexing and Demultiplexing Applications |
| |
Connectionless Transport: UDP |
| |
Principles of Reliable Data Transfer |
| |
Connection-Oriented Transport: TCP |
| |
Principles of Congestion Control
|
| |
TCP Congestion Control
|
Chapter 4: Network Layer and Routing
| |
Introduction and Network Service Models |
| |
Routing Principles |
| |
Hierarchical Routing |
| |
Internet Protocol |
| |
Routing in the Internet |
| |
What is Inside a Router? |
| |
IPv6 |
| |
Multicast Routing |
Chapter 5: Link Layer and Local Area Networks
| |
The Data Link Layer: Introduction, Services |
| |
Error Detection and Correction Techniques |
| |
Multiple Access Protocols and LANs |
| |
LAN Addresses and ARP |
| |
Ethernet |
| |
Hubs, Bridges, and Switches |
| |
IEEE 802.11 LANs |
| |
PPP: The Point-to-Point Protocol |
| |
Asynchronous Transfer Mode (ATM) |
| |
X.25 and Frame Relay |
Chapter 6: Multimedia Networking
| |
Multimedia Networking Applications |
| |
Streaming Stored Audio and Video |
| |
Making the Best of the Best-Effort Service: An Internet Phone Example |
| |
RTP |
| |
Beyond Best-Effort |
| |
Scheduling and Policing Mechanisms |
| |
Integrated Services |
| |
RSVP |
| |
Differentiated Services |
Chapter 7: Security in Computer Networks
| |
What is Network Security? |
| |
Principles of Cryptography |
| |
Authentication: Who are You? |
| |
Integrity |
| |
Key Distribution and Certification |
| |
Secure E-Mail |
| |
Internet Commerce |
| |
Network Layer Security: IPsec |
Chapter 8: Network Management
| |
What is Network Management? |
| |
Infrastructure for Network Management |
| |
The Internet Network-Management Framework |
| |
ASN.1 |
| |
Firewalls |