Computer and communication Networks

Teacher

A Avinash

Category

Core Courses

Course Attendees

Still no participant

Course Reviews

Still no reviews

Course Name : Computer and communication Networks

Code(Credit) : CUTM1900(3-2-1)

Course Objectives

  • Describe the general principles of data communication.
  • Describe how computer networks are organized with the concept of layered approach.
  • Describe how signals are used to transfer data between nodes.
  • Implement a simple LAN with hubs, bridges and switches.

Learning Outcomes

  • Explain the importance of data networks and the Internet in supporting business communications and everyday activities

  • Explain how communication works in data networks and the Internet

  • Recognize the devices and services that are used to support communications across an Internet work.

  • Use network protocol models to explain the layers of communications in data networks.

Course Syllabus

 

MODULE-I (8 Lectures)

Overview of Computer Networks: Introduction: OSI, TCP/IP and other networks models, Examples of Networks: Novell Networks, Arpanet, Internet, Network Typologies WAN, LAN, MAN.

Practices 1,2;-

  1. Analyzing bus vs. star-switch with respect to number of collisions (for a fixed number of transmitting "Analyzing bus vs. star-switch with respect to number of collisions (for a fixed number of transmitting nodes) for Ethernet LAN". 2. Comparing various type of Topology.

MODULE -II (10 Lectures)

Physical Layer:- Transmission mode, Transmission Media:- Guided Media,Unguided media(wireless), Multiplexing: FDM, WDM, TDM, Circuit switching and Telephone Network: Circuit switching, Telephone network.

Practice 3;-

  1. Analysing the difference between unicast and broadcast transmission (for a fixed number of transmitting nodes). "

MODULE-III (10 Lectures)

Data link layer:- Design issues, framing, error detection and correction, CRC, Elementary Protocol stop and wait, Sliding Window, Data link layer in HDLC, ATM.

MODULE -IV (8 Lectures)

Point-to–Point Access: PPP, Multiple Access Protocols: Random Access, Controlled Access,And Channelization. Local area Network: Ethernet. Wireless LANs: IEEE 802.11, Bluetooth virtual circuits.

Practices 4, 5-

  1. Comparing the CSMA/CD vs. CSMA/CA protocols (for a fixed number of transmitting nodes).
  2. Verification of Selective repeat protocol.
  3. Verification of distance vector and link state routing algorithm.
  4. Verification of Stop and Wait Protocol. 8. Verification of Multiple access protocol.

MODULE-V (8 Lectures)

Network Layer : Addressing and Network Layer Protocols: ARP, IPV4, ICMP, IPV6 ad ICMPV6, Broad cast, Multi cast, Congestion, Control Algorithms –General Principles of Congestion prevention policies. Internetworking: The Network layer in the internet and in the ATM Networks.

Practice9;-

  1. Verification of stop-and-wait protocol

MODULE -VI (4 Lectures) Transport Layer: Process to Process Delivery: UDP, TCP congestion control.

Practice 10, 11;-

  1. Verification of Go-back-N protocol nodes) for Ethernet LAN.
  2. Verification of UDP Protocol.

MODULE-VII (5 Lectures)

Application Layer:-Client Server Model, Domain Name System (DNS): Electronic Mail (SMTP) and file transfer (FTP), HTTP and WWW.

Assignments:-

  1. Define computer networks? Discuss various types of networks typologies in computer network. Also discuss various advantages and disadvantages of each topology?
  2. What are the applications of Computer Networks?
  3. What is OSI Model? Explain the functions and protocols and services of each layer?
  4. Explain the following:- LAN,WAN,MAN,ARPANET
  5. What is TCP/IP Model? Explain the functions and protocols and services of each layer? Compare it with OSI Model?
  6. Explain about the different types of transmission Medias in computer networks?
  7. What are the various types of error correcting techniques?
  8. Explain about Sliding Window Protocols?
  9. Explain about the Elementary Data Link Layer Protocols?
  10. What is pure ALOHA and slotted ALOHA? Consider the delay of both at low load. Which one is less? Explain your answer?

Text Books:-

  1. Data Communications and Networking: Behrouz A. Forouzan, Tata McGraw-Hill, 4thEd 3. Computer Networks: A. S. Tannenbum, D. Wetherall, Prentice Hall, Imprint of Pearson 5thEd

Reference Book: -

  1. Computer Networks: A system Approach: Larry L, Peterson and Bruce S. Davie,Elsevier, 4thEd 2. Computer Networks: Natalia Olifer, Victor Olifer, Willey India 3. An Engineering Approach to Computer Networks-S.Keshav, 2nd Edition, Pearson Education 4. Computer Networking: A Top-Down Approach Featuring the Internet, James F. Kurose and Keith W. Ross , 2nd Edition, Pearson Education, 2002.

Session Plan

Session 1

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Session 2

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Case Studies

Case Studies

Our Main Teachers

A Avinash

Asst Professor
VIEW PROFILE

A.Avinash working as Assistant Professor, Dept of CSE, Centurion University of Technology and Management, Andhra Pradesh . Interested to work on Machine learning,Natural Language Processing,Problem Solving Methodologies , and ChatBot. Programming Skill: C Programming Data Structure Object Oriented Programming using C++ Formal Language Automata Theory Python Web Development(HTML,CSS,PHP) Database Management Systems Compilers