Skip to content

 Here, we have provided the links containing the study materials, which will help you study and prepare for your B.Tech 3rd Year Computer Network2020 edition examinations. Referring to the connections we’ve provided below and the links containing the study materials in PDF format, and the list of recommended books that we’ve provided below, you will be able to ace your examinations. We have also provided you with further details that will allow you to do well in your exams and learn more. These study materials help you understand the concepts and everything quickly and creates a better space for you to work on. These study materials give you the best resources to study from.

Computer Network

The word network is used in computer terms to describe “a group of computers and other devices connected in some ways which enables them to exchange data”. Every device on a network is called a node. Every node will have a unique address. Addresses are basically numeric quantities that makes everything easier for a computer to work on.

Download Computer Network for B.Tech

Computer Networks notes for CSE  pdfDownload
computer networks   handwritten notesDownload
computer networks notes for CSE 5th semDownload
computer networks notes pdfDownload
computer networks notes pdf for ECE PPTDownload
computer networks Question Paper PdfDownload

Recommended Books

  • Tanenbaum and David J Wetherall, Computer Networks, 5th Edition, Pearson Edu, 2010
  • Computer Networks: A Top-Down Approach, Behrouz A. Forouzan, FirouzMosharraf, McGraw Hill Education
  • Larry L. Peterson and Bruce S. Davie, “Computer Networks – A Systems Approach” (5th ed), Morgan Kaufmann/ Elsevier, 2011
  • Data Communications and Networking, Behrouz A. Forouzan, TMH
  • Data and Computer Communications, William Stallings, PHI
  • Computer Networks, Andrew S. Tanenbaum, PHI Version 2 CSE IIT, Kharagpur
  • Wireless Communications; Principles and Practice, Theodore E. Rappaport, 2nd Edition, Pearson Education
  • Satellite Communications, Timothy Pratt, Charles Bostian, and Jeremy Allnutt, 2nd Edition, Wiley
  • Internetworking with TCP/IP; Principles, Protocols, and Architecture, Douglas E. Commer, 3rd Edition, Prentice Hall of India
  • Data Compression; The Complete Reference, David Solomon, 3rd Edition, Springer
  • Network Security; Private Communication in a Public World, CharlieKaufman, RadiaPerlmon and Mike Speciner, 2nd Edition, Prentice Hall of India



Introduction: Network Topologies WAN, LAN, MAN. Reference models- The OSI Reference Model- the TCP/IP Reference Model – A Comparison of the OSI and TCP/IP Reference Models


Physical Layer – Fourier Analysis – Bandwidth Limited Signals – The Maximum Data Rate of a Channel – Guided Transmission Media, Digital Modulation and Multiplexing: Frequency Division Multiplexing, Time Division Multiplexing, Code Division Multiplexing Data Link Layer Design Issues, Error Detection and Correction, Elementary Data Link Protocols, Sliding Window Protocols


The Data Link Layer – Services Provided to the Network Layer – Framing – Error Control – Flow Control, Error Detection and Correction – Error-Correcting Codes – Error Detecting Codes, Elementary Data Link Protocols- A Utopian Simplex Protocol-A Simplex Stop and Wait Protocol for an Error free channel-A Simplex Stop and Wait Protocol for a Noisy Channel, Sliding Window Protocols-A One Bit Sliding Window Protocol-A Protocol Using Go-Back-N- A Protocol Using Selective Repeat


The Medium Access Control Sublayer-The Channel Allocation Problem-Static Channel Allocation-Assumptions for Dynamic Channel Allocation, Multiple Access Protocols-Aloha- Carrier Sense Multiple Access Protocols-Collision-Free Protocols-Limited Contention Protocols- Wireless LAN Protocols, Ethernet-Classic Ethernet Physical Layer-Classic Ethernet MAC Sublayer Protocol-Ethernet Performance-Fast Ethernet Gigabit Ethernet-10-Gigabit Ethernet- Retrospective on Ethernet, Wireless Lans-The 802.11 Architecture and Protocol Stack-The 802.11 Physical Layer-The802.11 MAC Sublayer Protocol-The 805.11 Frame Structure Services


Design Issues-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 Algorithm, Congestion Control Algorithms- Approaches to Congestion Control-Traffic Aware Routing-Admission Control-Traffic Throttling-Load Shedding.


Transport Layer – The Internet Transport Protocols: UDP, the Internet Transport Protocols: TCP Application Layer –The Domain Name System: The DNS Name Space, Resource Records, Name Servers, Electronic Mail: Architecture and Services, The User-Agent, Message Formats, Message Transfer, Final Delivery

Important Questions

  • Compare the WAN, LAN and MAN topologies.
  • Define Encapsulation and Peer to Peer communication in the layered architecture.
  • With neat sketch Explain Packet switching technique in detail.
  •  Give a brief explanation about copper cables with neat sketch.
  •  Describe the stop and wait for a protocol with a neat sketch.
  • Explain the Distance Vector routing algorithm with an example.
  •  What are the differences between the Static Routing Algorithm and Dynamic Routing Algorithm?
  • Explain TCP Connection management Finite State Machine. Explain all states in it.
  • What is the significance of the data link layer? Explain the design issues of the data link layer.
  • Explain the different layers of ATM.
  • Write short notes on
    (a) SNMP
    (b) Network Security

Here, we have provided the links which contains the study materials which will help you in studying and preparing for your examinations of the B.Tech 3nd Year Advanced Java Programming. Referring to the links we’ve provided below and the links which contains the study materials in PDF Format along with the list of recommended books which we’ve provided below, you will be able to ace your examinations. We have also provided you the further details which will allow you to do well in your exams and learn more. These study materials help you understand the concepts and everything easily and creates a better space for you to work on. These study materials give you the best resources to study from.

Objectives of Advanced Java Programming

  • Helps a student understand syntax, semantics of programming languages.
  • This helps to analyze data, type of data, basic statements and call return architecture and ways to implement them.
  • Helps in understanding more about object orientation, concurrency, event handling.
  • Helps to develop programs in non-procedural programming paradigms.

Download Advanced JAVA Study Materials

Advanced Java programming pdf of complete referenceDownload
Advanced Java programming pdf Lecture Notes  Download
Advanced java question papers pdf  Download
Advanced Java programming pdf  Download

Recommended Books

  • Java Server Pages, Hans Bergstan, Oreilly ( Chapters: 1-9)
  •  Jakarta Struts cookbook, Bill Siggelkow, SPD, Oreilly ( Chapter 8)
  •  Murach’s, Beginning Java JDK5, Murach, SPD.
  •  An introduction to Web Design and Programming, Wang Thomson
  • Web application technologies concepts, Knuckles, John Wiley.
  •  Programming world wide web, Sebesta, Pearson
  •  Building Web Applications, NIIT, PHI
  •  Web Warrior Guide to Web Programing, Bai, Ekedaw, Thomas, Wiley
  •  Beginning Web Programming, Jon Duckett , Wrox, Wiley
  •  Java server pages, Pekowsky, Pearson
  • Internet and World wide web- How to program, Dietel and Nieto, Pearson. (Chapters: 3, 4, 8, 9, 10, 11, 12 to 18)
  •  The Complete Reference, Java 2, 3ed, Patrik Naughton, Herbert Schildt, TMH. (Chapters: 19, 20, 21, 22, 25, 27)



Recapitulation of XTML, XTML5, Java Swing package – use of System class – Applet Context – signed applet – object serialization- shallow and deep copying – Java collections –Iterators – Array Lists – sets –hashset-hash table- queue- priority queue class-vector class- comparable interface.


Java Beans Introduction to Java Beans, Advantages of Java Beans, BDK Introspection, Using Bound properties, Bean Info Interface, Constrained properties Persistence, Customizers, Java Beans API


Introduction to Servelets: Lifecycle of a Serverlet, JSDK The Servelet API, The javax.servelet Package, Reading Servelet parameters, Reading Initialization parameters. The javax.servelet HTTP package, Handling Http Request & Responses, Using Cookies-Session Tracking, servlet chaining-Security Issues.


Introduction to JSP The Problem with Servelet. The Anatomy of a JSP Page, JSP Processing. JSP Application Design with MVC Setting Up and JSP Environment: Installing the Java Software Development Kit, Tomcat Server & Testing Tomcat


JSP Application Development: Generating Dynamic Content, Using Scripting Elements Implicit JSP Objects, Conditional Processing – Displaying Values Using an Expression to Set an Attribute, Declaring Variables and Methods Error Handling and Debugging Sharing Data Between JSP pages, Requests, and Users Passing Control and Date between Pages – Sharing Session and Application Data – Memory Usage Considerations


Database Access Database Programming using JDBC Studying Javax.sql. package. Accessing MySql database- Accessing MS Access database- Accessing a Database from a JSP Page Application – Specific Database Actions Deploying JAVA Beans in a JSP Page. Introduction to struts framework.


  • A student can easily construct a web application
  • Java Server pages can be used to create a web application
  • It will be helpful for a student to use enterprise application using Session Beans
  • Enterprise Application using Entity Beans linked with Database

Important Questions

  • What is the use of CORPA? Draw the programming Model of CORPA.
  • Write short notes on IDL technology.
  • What is Session Tracking? Write a program for implementing session tracking.
  • What are the hidden fields? Explain their use.
  • Write a Java program for printing student mark sheet using JDBC.
  •  Develop a JSP code to create a Web site for ordering books.
  •  Write a simple program for creating a reusable component using Java Beans.
  • Write steps for developing simple beans using BDK.
  • Explain the concepts and use of Entity Beans and Persistent Entity Beans.
  • Enumerate the features and the applications of J2EE.
  •  Develop a Java swing code for creating student Bio-data form.
  • Explain the principles and working of Multicast Socket. (6)
  • Write a Client/Server program for establishing connection usingTCP.
  • Compare and contrast the feature of TCP/UDP.
  • Write a Java program for Netchatting.
  •  Discuss a smiple client/server application using RMI. (10)
  • What is meant by object serialization? Explain.