Back close

Course Detail

Course Name Computer Networks
Course Code 24CSC311
Program Integrated M. Sc. Mathematics and Computing
Semester VI
Credits 4
Campus Coimbatore

Summary

  1. Gain the knowledge of the basic computer network technology.
  2. Gain the knowledge of the functions of each layer in the OSI and TCP/IP reference model.
  3. Obtain the skills of subnetting and routing mechanisms.
  4. Familiarity with the essential protocols of computer networks, and how they can be applied in
    network design and implementation.
    Network hardware, Network software, OSI, TCP/IP Reference models, Example Networks: ARPANET, Internet. Physical Layer: Guided Transmission media: twisted pairs, coaxial cable, fiber optics, Wireless transmission.

Data link layer: Design issues, framing, Error detection and correction. Elementary data link protocols: simplex protocol, A simplex stop and wait protocol for an error-free channel, A simplex stop and wait protocol for noisy channel.
Sliding Window protocols: A one-bit sliding window protocol, A protocol using Go-Back-N, A protocol using Selective Repeat, Example data link protocols. Medium Access sub layer: The channel allocation problem, Multiple access protocols: ALOHA,
Carrier sense multiple access protocols, collision free protocols. Wireless LANs, Data link layer
switching.

Network Layer: Design issues, Routing algorithms: shortest path routing, Flooding, Hierarchical routing, Broadcast, Multicast, distance vector routing, Congestion Control Algorithms, Quality of Service, Internetworking, The Network layer in the internet.

Transport Layer: Transport Services, Elements of Transport protocols, Connection management, TCP and UDP protocols.
Application Layer –Domain name system, SNMP, Electronic Mail; the World WEB, HTTP, Streaming audio and video.

Text Books & Reference Book

Text Books

  1. James Kurose and Keith Ross, Computer Networking: A Top-Down Approach, 7th edition, Person Edition, 2018.

Reference Book

  1. S. Keshav, An Engineering Approach to Computer Networks-, 2nd Edition, Pearson Education.
  2. Behrouz A. Forouzan, Data Communications and Networking –. Third Edition TMH.
  3. Andrew S Tanenbaum, David. j. Wetherall, Computer Networks, , 5th Edition. Pearson
  4. Education.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now