Syllabus

Course Code: BCA-308    Course Name: COMPUTER NETWORKS – I

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Introduction to Computer Networks. Goals and applications. Types of Computer Networks. Network Design Issues and Protocols. Computer Communications and Networking Models.
Communication Service methods and Data Transmission Modes. OSI Reference Model. OSI Service Types. Functions of layers of OSI Model.
2 Physical layer (layer 1) : Analog and Digital Communication concepts. Copper Media. Fiber-Optic Media. Wireless Communications. Satellite Communication. Speed and Capacity of a communication channel. Multiplexing. Switching.
3 Data Link layer (layer 2): Overview. The IEEE and the Data Link layer. Framing Techniques. Flow Control. Sliding Window Protocols.
Error Control: Error Detection and Correction Methods. Medium Access Control: Random Access protocols. Token passing protocols. Network Hardware Components (layer 1 and 2). IEEE LAN Standards. Introduction to Wireless LANs
4 Network layer: Overview. Internetworking Concepts. Routers and Switches. Routing Protocol Concepts. Routing Algorithms: Flooding. Shortest path Routing. Distance-Vector Routing. Link-State Routing. Multicast Routing. Techniques for Congestion Control and Quality of Service. Virtual Private networks.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.