ICT 305
Data Communication System and Networking
2
Course Description
At the end of this course, students should able to:
1. define various terminologies relating to Data communication;
2. explain the Seven Layer ISO-OSI standard protocols and network architecture;
3. describe different error-detection methods;
4. describe Internet Technologies and Protocols; and
5. list the features and benefits of Network Operating System.
Course Outline
Types and sources of data. simple communications network. transmission definitions.
one-way transmission. half-duplex transmission. transmission codes. transmission
modes. parallel transmission. serial transmission. bit synchronisation. character
synchronisation. character synchronisation. synchronous transmission. asynchronous
transmission. the efficiency of transmission. Protocols: Introduction to network protocol.
Seven Layer ISO-OSI standard protocols and network architecture. Transport protocols,
session services protocols, and other protocols. Institute of Electrical and Electronics
Engineering 802 standards. Error control and Data Compression. Forward Error Control. error
detection methods. parity checking. linear block codes. cyclic redundancy checking. feedback
error control. data compression. Huffman coding and dynamic Huffman coding. Local Area
Networks. medium access control techniques – Ethernet, token bus, and token ring. LAN
standards. fibre distributed data interface. metropolitan area network. Peer-to-peer. Client-
Server. Client-Server Requirements. GUI design standards. interface independence. platform
independence. transaction processing. connectivity. reliability. backup. recovery mechanisms.
Information Network Software: features and benefits of major Network Operating Systems.
Network OS. TCP/IP and Network OS.
Lab Work: Demonstration of simple communications networks. Illustration of applications at
the various levels of the OSI model. Demonstration of different types of Local Area Networks
(LANs). Illustration of Metropolitan Area Networks. Illustration of Error Detection and Error
Correction techniques. Demonstration of Network Operating Systems.