Computer Networks

Teacher

Mrs. Prativa Satpathy

Category

Course Attendees

Still no participant

Course Reviews

Still no reviews

Course Name :  Computer communication Networks

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

Course Objectives:-

  1. Describe the general principles of data communication.

  2. Describe how computer networks are organized with the concept of layered approach.

  3. Describe how signals are used to transfer data between nodes.

  4. Implement a simple LAN with hubs, bridges and switches.

Learning Outcomes

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

  2. Explain how communication works in data networks and the Internet

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

  4. 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.

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.

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,Channelization.Local area Network: Ethernet. Wireless LANs: IEEE 802.11, Bluetooth virtual circuits.

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.

MODULE -VI (4 Lectures)


Transport Layer: Process to Process Delivery: UDP ,TCP congestion control.

MODULE-VII (5 Lectures)


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

 

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

 

 

 

Practices:-

 

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"Analysing the difference between unicast and broadcast transmission (for a fixed number of transmitting nodes). "
3. Comparing the CSMA/CD vs. CSMA/CA protocols (for a fixed number of transmitting nodes).
4. Verification of Selective repeat protocol.
5. Verification of distance vector and link state routing algorithm.
6. Verification of stop-and-wait protocol.
7. Verification of Go-back-N protocol nodes) for Ethernet LAN.

8. Verification of Stop and Wait Protocol.
9. Verification of Multiple access protocol.
10. Comparing various type of Topology.
11. Verification of UDP Protocol..

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?


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 17

Practice1:-

 

Analyzing bus vs. star-switch with respect to number of collisions (for a fixed number of transmitting
nodes) for Ethernet LAN

 

https://askleo.com/whats_the_difference_between_a_hub_a_switch_and_a_router/

Session 18

Practice2:-

 

Analyzing the difference between uni cast and broadcast transmission (for a fixed number of transmitting
nodes).

 

https://www.youtube.com/watch?v=ck3gx9HB9-k

Session 27

Multiple Access Protocols: Random Access, Controlled Access,Channelization

 

https://www.youtube.com/watch?v=YAjfUc7Tt24

https://www.slideshare.net/biplobice/chapter12-multiple-access

Session 31

Practice-3

 

Comparing the CSMA/CD vs. CSMA/CA protocols (for a fixed number of transmitting nodes).

https://ethw.org/Wireless_LAN_802.11_Wi-Fi

Session 32

Practice-4

 

Verification of Selective repeat protocol.

https://www.youtube.com/watch?v=vHrvhqHvwW8

Session 33

Practice-5

 

Verification of distance vector and link state routing algorithm.

https://www.youtube.com/watch?v=bETcfqh1Xhw

Session 34

Practice-6

 

Verification of stop-and-wait protocol.

https://www.youtube.com/watch?v=CwEQ1jff_us

Session 36

Practice-7

 

Verification of Go-back-N protocol

https://www.youtube.com/watch?v=qnutENivC14

Session 38

Session 42

Practices 8 -

 

Verification of stop wait protocol-

 

https://www.youtube.com/watch?v=lSNX2ap7dH0

Practices 9 -

 

Verification of Multiple access protocol:-

 

https://www.youtube.com/watch?v=6oNWJWN9m7M

Practices 10 -

 

Comparing various type of Topology:-

 

https://www.youtube.com/watch?v=zbqrNg4C98U

 Practices 11 -

 

Verification of UDP & TCP  Protocol:-

 

https://www.youtube.com/watch?v=1CKhbomN208

Case Studies

Case Studies

Our Main Teachers

Mrs. Prativa Satpathy     Assistant Professor  in Information Technology, School of Applied Science Centurion University Balangir Campus with a Teaching Experience of Six years. She has Completed her M.Tech From Sambalpur University of Information Technology(2014) and completed her B.Tech in Computer science from College of Engineering Bhubaneswar (2012).     “If you want to Shine […]