TN 202 Course Content

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

TN 202: COMPUTER NETWORKING

PROTOCOLS.

(3 Units)

Course Objective:
To equip students with the knowledge on different
layered models and its attributes which includes
different addressing mechanisms and its
implementation.
Mode of Delivery:
3 hrs lecture + 1 hr tutorial per week

(60 hrs)

Prerequisites:
CS TN 103
Mode of Assessments:
2 tests each carry 15 marks
= 30
1 assignment carries 10 marks
= 10
UE carries
60 marks = 60
Total marks
=100
Course Contents:
Introduction: introduction to layered models,
Benefits of Using a Layered Model;
Open Systems Interconnection (OSI/ISO)
reference Model: the seven (7) layers of the OSI
model
Application,
Presentation,
Session,
Transport, Network, Datalink, Physical;
TCP/IP Model: 4/5 layers Application, Transport,
Internetwork, Network Interface, TCP/IP Data

Encapsulation, OSI vs. TCP/IP, addressing MAC


addressing, port addressing, IP addressing;
IP Fundamentals: IP packet, IP addressing, IP
networking classes A-E, network address masks,
decimal vs. binary format, Ipv4 vs. Ipv6,
private/public
IP
addressing,
static/dynamic
Network Address Translation;
Subnetting: subnet masks, subnet number and ID,
calculating subnet number, variable length subnet
masks, superneting;
TCP and UDP Fundamentals: connection oriented
vs. connectionless protocols, TCP frame format,
UDP frame format, Connection oriented vs.
connectionless protocols, Reliable and un-reliable
protocols, The use of port numbers, Connectionopening and closing, Segmentation of data and
data sequencing, Error recovery, Flow control using
windowing;
Some TCP/IP and UDP/IP applications: File
Transfer Protocol (FTP), Telnet, Simple Mail
Transfer Protocol (SMTP), Domain Name System
(DNS), Trivial File Transfer Protocol (TFTP),
Hypertext Transfer Protocol (HTTP), Post Office
Protocol - version 3 (POP3), Simple Network
Management Protocol (SNMP);
Other TCP/IP protocols: ICMP, TFTP, ARP, RARP,
DHCP, BOOTP
Recommended References/Textbooks:
1.Douglas E. Conner, Computer Networks and
Intenets, Prentice-Hall, 1997.

2.William
Stallings,
Data
and
Computer
Communications, 5/e, Prentice-Hall, 1996.
3.Andrew S. Tanenbaum, Computer Networks, 3/e,
Prentice-Hall, 1996.
4.Fred Halsall, Data Communication. Computer
Networks and Open Systems, Fourth Edition,
Addison Wesley, 1996.
5.Snader, J. C. (2000). Effective TCP/IP
programming: 44 tips to improve your network
programs. Upper Saddle River, NJ: AddisonWesley
6.Stevens,
W.R.
(1998)
UNIX
network
programming, volume 1: Networking APIs sockets and XTI, 2/e. Upper Saddle River, NJ:
Prentice Hall.

You might also like