Course Information
Course Code
BCS502
Credits
04
Total Hours
52 hours
Examination
Theory (3 hours)
Course Objectives
- Study the TCP/IP protocol suite, switching criteria, and Medium Access Control protocols for reliable and noisy channels.
- Learn network layer services and IP versions.
- Discuss transport layer services and understand UDP and TCP protocols.
- Demonstrate the working of different concepts of networking layers and protocols.
Course Modules
Exam Paper Scheme Of Valuation
Computer Network BCS502
Solved Module Question Paper
All Five Module Questions with Answers.
Module 1: Introduction to Computer Networks
Topics: Data Communications, Networks, Network Types, Network Models: Protocol Layering, TCP/IP Protocol Suite, The OSI Model, Introduction to Physical Layer: Transmission Media, Guided Media, Unguided Media: Wireless. Switching: Packet Switching and Its Types.
Module 2: Data Link Layer
Topics: Error Detection and Correction: Introduction, Block Coding, Cyclic Codes. Data Link Control: DLC Services: Framing, Flow Control, Error Control, Connectionless and Connection-Oriented, Data Link Layer Protocols, High-Level Data Link Control. Media Access Control: Random Access, Controlled Access, Checksum, and Point-to-Point Protocol.
Module 3: Network Layer
Topics: Network Layer Services, Packet Switching, IPv4 Address, IPv4 Datagram, IPv6 Datagram, Introduction to Routing Algorithms, Unicast Routing Protocols: DVR, LSR, PVR, Unicast Routing Protocols: RIP, OSPF, BGP, Multicasting Routing - MOSPF.
Module 4: Transport Layer
Topics: Introduction to Transport Layer: Transport-Layer Protocols, User Datagram Protocol (UDP), Transmission Control Protocol (TCP): Services, Features, Segments, TCP Connections, Flow Control, Error Control, Congestion Control.
Module 5: Application Layer
Topics: Introduction to Application Layer: Client-Server Programming, Standard Client-Server Protocols: World Wide Web and HTTP, FTP, Electronic Mail, Domain Name System (DNS), TELNET, Secure Shell (SSH).