Computer Networks

Course Objectives :

  1.  Build an understanding of the fundamental concepts of computer networking.
  2.  Familiarize the student with the basic taxonomy and terminology of the computer networking area.
  3.  Introduce the student to advanced networking concepts, preparing the student for entry Advanced courses in computer networking.
  4.  Allow the student to gain expertise in some specific areas of networking such as the design and maintenance of individual networks.

Course Outcomes (CO)

  • CO 1 Understand basic computer network technology.
  • CO 2 Understand and explain Data Communications System and its components.
  • CO 3 Implements various network topologies and IP addressing, subnetting.
  • CO 4 Enumerate the layers of the OSI model and TCP/IP.

UNIT-I

Data Communications: Components, Networks, The Internet, Protocols and Standards, Network Models: The OSI Model, TCP/IP Protocol Suite , A Comparison of the OSI and TCP/IP Reference Models, Addressing, Physical Layer: Analog and Digital Signals, Transmission modes, Transmission Media: Guided Media, Unguided Media, Review of Error Detection and Correction codes.

Switching: Circuit switching (space-division, time division and space-time division), packet switching (virtual circuit and Datagram approach), message switching.

UNIT-II

Data Link Layer: Design issues, Data Link Control and Protocols: Flow and Error Control, Stop-and-wait ARQ. Sliding window protocol, Go-Back-N ARQ, Selective Repeat ARQ, HDLC, Point-to –Point Access: PPP Point –toPoint Protocol, PPP Stack, Medium Access Sub layer: Channel allocation problem, Controlled Access, Channelization, multiple access protocols, IEEE standard 802.3 & 802.11 for LANS and WLAN, high-speed LANs, Token ring, Token Bus, FDDI based LAN, Network Devices-repeaters, hubs, switches bridges.

UNIT-III

Network Layer: Design issues, Routing algorithms, Congestion control algorithms, Host to Host Delivery: Internetworking, addressing and routing, IP addressing (class full & Classless), Subnet, Network Layer Protocols: ARP, IPV4, ICMP, IPV6 ad ICMPV6.

UNIT - IV

Transport Layer: Process to Process Delivery: UDP; TCP, congestion control and Quality of service. Application Layer: Client Server Model, Socket Interface, Domain Name System (DNS): Electronic Mail (SMTP), file transfer (FTP), HTTP and WWW.

Textbook(s):

  1. Behrouz A. Forouzan, “Data Communications and Networking”, Tata McGraw-Hill.

References:

  1. A. S. Tannenbum, D. Wetherall,, “Computer Networks”, Prentice Hall, Pearson.
  2. Fred Halsall, “Computer Networks”, Addison – Wesley.
  3. Tomasi, “Introduction To Data Communications & Networking”, Pearson.

No comments:

Post a Comment