CO1 Differentiate various types of computer networks, network topologies, reference models and guided media. K2
CO2 Apply various techniques for error control, detection and correction during transmission of data frames using data link layer protocols. K3
CO3 Demonstrate routing and congestion control algorithms in designing network systems. K3
CO4 Employ network layer functions, routing, congestion control, and IP addressing in IPv4 and IPv6. K3
CO5 Implement application layer protocols and socket programming. K3
UNIT I: Introduction: Network Types, LAN, MAN, WAN, Network Topologies Reference models- The OSI Reference Model- the TCP/IP Reference Model - A Comparison of the OSI and TCP/IP Reference Models, OSI Vs TCP/IP. Physical Layer –Introduction to Guided Media- Twisted-pair cable, Coaxial cable and Fiber optic cable and introduction about unguided media.
UNIT II: Data link layer: Design issues, Framing: fixed size framing, variable size framing, flow control, error control, error detection and correction codes, CRC, Checksum: idea, one‘s complement internet checksum, services provided to Network Layer, Elementary Data Link Layer protocols: simplex protocol, Simplex stop and wait, Simplex protocol for Noisy Channel. Sliding window protocol: One bit, Go back N, Selective repeat-Stop and wait protocol, Data link layer in HDLC, Point to point protocol (PPP)
UNIT – III: Media Access Control: Random Access: ALOHA, Carrier sense multiple access (CSMA), CSMA with Collision Detection, CSMA with Collision Avoidance, Controlled Access: Reservation, Polling, Token Passing, Channelization: frequency division multiple Access (FDMA), time division multiple access (TDMA), code division multiple access (CDMA). Wired LANs: Ethernet, Ethernet Protocol, Standard Ethernet, Fast Ethernet (100 Mbps), Gigabit Ethernet, 10 Gigabit Ethernet.
UNIT – IV: The Network Layer Design Issues – Store and Forward Packet Switching Services Provided to the Transport layer- Implementation of Connectionless Service Implementation of Connection Oriented Service- Comparison of Virtual Circuit and Datagram Networks, Routing Algorithms-The Optimality principle-Shortest path, Flooding, Distance vector, Link state, Hierarchical, Congestion Control algorithmsGeneral principles of congestion control, Congestion prevention polices, Approaches to Congestion ControlTraffic Aware Routing- Admission Control-Traffic Throttling-Load Shedding. Traffic Control AlgorithmLeaky bucket & Token bucket. Internet Working: How networks differ- How networks can be connected- Tunnelling, internetwork routing-, Fragmentation, network layer in the internet – IP protocols-IP Version 4 protocol-IPV4 Header Format, IP addresses, Class full Addressing, CIDR, Subnets-IP Version 6-The main IPV6 header, Transition from IPV4 to IPV6, Comparison of IPV4 & IPV6.
UNIT –V: The Transport Layer: Transport layer protocols: Introduction-services- port number-User data gram protocol-User datagram-UDP services-UDP applications Transmission control protocol: TCP servicesTCP features- Segment- A TCP connection- windows in TCP- flow control-Error control, Congestion control in TCP. Application Layer –- World Wide Web: HTTP, Electronic mail-Architecture- web based mail- email security- TELENET-local versus remote Logging-Domain Name System.
TEXT BOOKS:
1. Computer Networks, Andrew S Tanenbaum, Fifth Edition. Pearson Education/PHI -PDF
2. Data Communications and Networks, Behrouz A. Forouzan, Fifth Edition TMH. -PDF
REFERENCES:
1. Data Communications and Networks- Achut S Godbole, AtulKahate
2. Computer Networks, Mayank Dave, CENGAGE
WEB REFERENCES:
Question Paper-I
S.No. Question K CO Marks
UNIT – I
1. Draw the OSI Network architecture and explain the functionalities of every layer in detail. K2 CO1 14M
OR
2. Explain about Coaxial pair cable, Twisted pair cable and fiber optic cable and unguided media. Analyze the advantages of one over the other. K4 CO1 14M
UNIT – II
3(a). Describe the services provided by Data Link Layer. K1 CO2 7M
3(b). Define PPP. Describe in detail with a neat diagram. K2 CO2 7M
OR
4(a). Explain simplex protocol for noisy channels. K2 CO2 7M
4(b). Discuss about (a) GO BACK N ARQ (b) Selective repeat ARQ K2 CO2 7M
UNIT – III
5(a). Explain detail about the carrier sense multiple access protocols. K2 CO3 7M
5(b). Describe the working principle of Carrier sense multiple access with collision Detection (CSMA/CD). K2 CO3 7M
OR
6(a). Explain the Code Division Multiple Access. K2 CO3 7M
6(b). Explain in detail about Standard Ethernet. K2 CO3 7M
UNIT – IV
7(a). Explain the Hierarchical Routing algorithm and discuss its advantages and limitations. K2 CO4 7M
7(b). Explain Leaky Bucket and Token Bucket algorithms. K2 CO4 7M
OR
8(a). What is a Routing Algorithm? Briefly discuss Adaptive Routing Algorithms and Non – Adaptive Routing Algorithms. K2 CO4 7M
8(b). Explain the Link State Routing protocol with an example. K2 CO4 7M
UNIT – V
9(a). Discuss in detail about the connection establishment and release in TCP. K4 CO5 7M
9(b). What is electronic mail? Describe in brief about different agents involved in sending and receiving e-mail. K2 CO5 7M
OR
10(a). Write about Flow control, Error control and Congestion control in TCP. K1 CO5 7M
10(b). Explain briefly about the Architecture of WWW. K2 CO5 7M
-------------------------------------------------------------------------------------------
Question Paper-II
---------------------------------------------------------------------------------------------
S.No. Question K CO Marks
UNIT – I
1(a). Generalize about LAN, MAN and WAN. K2 CO1 7M
1(b). Explain the purpose of cladding in optical fiber. K2 CO1 7M
OR
2(a). Explain in detail about the TCP/IP protocol suite with a neat diagram. K2 CO1 14M
UNIT – II
3(a). What is the need for error detection? Explain the methods used for error detection and error correction with typical examples. K2 CO2 14M
OR
4(a). Discuss Stop and Wait protocol. K2 CO2 7M
4(b). Define PPP. Describe in detail with a neat diagram. K2 CO2 7M
UNIT – III
5(a). What is the purpose of CSMA with Collision Prevention? Explain it. K3 CO3 7M
5(b). Write about Standard Ethernet, Fast Ethernet and Gigabit Ethernet. K2 CO3 7M
OR
6(a). Write in detail on Time Division Multiplexing and Frequency Division Multiplexing. K2 CO3 7M
6(b). Explain about Pure Aloha and Slotted Aloha. K2 CO3 7M
UNIT – IV
7(a). Differentiate the Virtual circuit and Datagram networks. K2 CO4 7M
7(b). Explain Distance Vector routing algorithm with an example. K2 CO4 7M
OR
8(a). Explain the Hierarchical Routing algorithm and discuss its advantages and limitations. K3 CO4 7M
8(b). Discuss the different Congestion control policies. K2 CO4 7M
UNIT – V
9(a). Explain the structure of the UDP header. K2 CO5 7M
9(b). Explain in brief about the formats of HTTP request and Response messages? K2 CO5 7M
OR
10(a). What is DNS? List and discuss Resource record entries in DNS. K3 CO5 7M
10(b). Illustrate the connection establishment and release in TCP. K3 CO5 7M
S.No. Question K CO Marks
UNIT – I
1. Draw the OSI Network architecture and explain the functionalities of every layer in detail. K2 CO1 14M
2. Explain about Coaxial pair cable, Twisted pair cable and fiber optic cable and unguided media. Analyze the advantages of one over the other. K4 CO1 14M
3. Generalize about LAN, MAN and WAN. K2 CO1 7M
4. Explain the purpose of cladding in optical fiber. K2 CO1 7M
5. Explain in detail about the TCP/IP protocol suite with a neat diagram. K2 CO1 14M
UNIT – II
1. Describe the services provided by Data Link Layer. K1 CO2 7M
2. Define PPP. Describe in detail with a neat diagram. K2 CO2 7M
3. Explain simplex protocol for noisy channels. K2 CO2 7M
4. Discuss about (a) GO BACK N ARQ (b) Selective repeat ARQ K2 CO2 7M
5. What is the need for error detection? Explain the methods used for error detection and error correction with typical examples. K2 CO2 14M
6. Discuss Stop and Wait protocol. K2 CO2 7M
UNIT – III
1. Explain detail about the carrier sense multiple access protocols. K2 CO3 7M
2. Explain the Code Division Multiple Access. K2 CO3 7M
3. Write about Standard Ethernet, Fast Ethernet and Gigabit Ethernet. K2 CO3 7M
4. Write in detail on Time Division Multiplexing and Frequency Division Multiplexing. K2 CO3 7M
5. Explain about Pure Aloha and Slotted Aloha. K2 CO3 7M
Note: Q1 (also asked as "Describe the working principle of Carrier sense multiple access with collision Detection (CSMA/CD)", "CSMA with Collision Prevention"); Q3 (has been asked repeatedly as "Explain in detail about Standard Ethernet.")
UNIT – IV
1. Explain the Hierarchical Routing algorithm and discuss its advantages and limitations. K2 CO4 7M
2. Explain Leaky Bucket and Token Bucket algorithms. K2 CO4 7M
3. What is a Routing Algorithm? Briefly discuss Adaptive Routing Algorithms and Non – Adaptive Routing Algorithms. K2 CO4 7M
4. Explain the Link State Routing protocol with an example. K2 CO4 7M
5. Differentiate the Virtual circuit and Datagram networks. K2 CO4 7M
6. Explain Distance Vector routing algorithm with an example. K2 CO4 7M
7. Discuss the different Congestion control policies. K2 CO4 7M
Note: Q1 (repeatedly asked as "Explain the Hierarchical Routing algorithm and discuss its advantages and limitations")
UNIT – V
1. Discuss in detail about the connection establishment and release in TCP. K4 CO5 7M
2. What is electronic mail? Describe in brief about different agents involved in sending and receiving e-mail. K2 CO5 7M
3. Write about Flow control, Error control and Congestion control in TCP. K1 CO5 7M
4. Explain briefly about the Architecture of WWW. K2 CO5 7M
5. Explain the structure of the UDP header. K2 CO5 7M
6. Explain in brief about the formats of HTTP request and Response messages? K2 CO5 7M
7. What is DNS? List and discuss Resource record entries in DNS. K3 CO5 7M
8. Illustrate the connection establishment and release in TCP. K3 CO5 7M
----------------------------------------
Assignment-I
----------------------------------------
1 Explain about the importance of Internet and its history.
2 With an example like GMAIL, explain the data flow from transmitter to receiver in a TCP/IP model.
3 Critique the OSI reference model
4 Compare the OSI and TCP/IP reference models
5 Critique the TCP/IP reference model
6 What is computer network? Explain about LAN, WAN, MAN and Internetwork.
7 Explain about various network topologies.
8. Explain about Coaxial pair cable (Explain the purpose of cladding in optical fiber), Twisted pair cable and fiber optic cable and unguided media.
Analyze the advantages of one over the other.
----------------------------------------
Assignment-II
----------------------------------------
1 Discuss Stop and Wait protocol.
2 What is the need for error detection? Explain the methods used for error detection and error correction with typical examples.
3 Explain simplex protocol for noise-free and noisy channels
4 Describe the services provided by Data Link Layer
5 Define PPP. Describe in detail with a neat diagram
6 Discuss about the below protocols: a) GO BACK N ARQ b) Selective repeat ARQ
Note: Q3 (also asked as "Explain about elementary data link protocols")
---------------------------------------
Assignment-III
----------------------------------------
1 Explain detail about the carrier sense multiple access protocols.
2 Explain the Code Division Multiple Access
3 Write in detail on Time Division Multiplexing and Frequency Division Multiplexing
4 Explain about Pure Aloha and Slotted Aloha
5 Write about Standard Ethernet, Fast Ethernet and Gigabit Ethernet.
Note: Q1 (also asked as "Describe the working principle of Carrier sense multiple access with collision Detection (CSMA/CD)", "CSMA with Collision Prevention"); Q5 (has been asked repeatedly as "Explain in detail about Standard Ethernet.")
----------------------------------------
Assignment-IV
----------------------------------------
1. Explain the Hierarchical Routing algorithm and discuss its advantages and limitations.
2. Explain Leaky Bucket and Token Bucket algorithms.
3. What is a Routing Algorithm? Briefly discuss Adaptive Routing Algorithms and Non – Adaptive Routing Algorithms.
4. Explain the Link State Routing protocol with an example.
5. Differentiate the Virtual circuit and Datagram networks.
6. Explain Distance Vector routing algorithm with an example.
7. Discuss the different Congestion control policies.
Note: Q1 (repeatedly asked as "Explain the Hierarchical Routing algorithm and discuss its advantages and limitations")
----------------------------------------
Assignment-V
----------------------------------------
1. Discuss in detail about the connection establishment and release in TCP.
2. What is electronic mail? Describe in brief about different agents involved in sending and receiving e-mail.
3. Write about Flow control, Error control and Congestion control in TCP.
4. Explain briefly about the Architecture of WWW.
5. Explain the structure of the UDP header.
6. Explain in brief about the formats of HTTP request and Response messages?
7. What is DNS? List and discuss Resource record entries in DNS.
8. Illustrate the connection establishment and release in TCP.
credits for source (Syllabus): Pragati Engineering College
credits to Authors of Computer Network/Data Communications and Networking Books:
Mr. Andrew S Tanenbaum,Mr. David J. Wetherall, Mr. Behrouz A. Forouzan
COMPUTER NETWORKS