Name: Ram Rustagi
Type: User
Company: KSIT
Bio: Professor, CSE Dept
KSIT Bangalore.
Experience professional of 30+ years in Networks, Security, Cloud Computing, Application Performance Monitoring etc.
Twitter: rprustagi
Location: Bangalore
Blog: https://rprustagi.com
Ram Rustagi's Projects
Course material for Data Structure and Application course under VTU for 3rd semester course for the batch 2020-2024
Design and Analysis of Algorithms course
Lecture notes, slides, assignments, QPs etc for Computer Network Course 17CS52 under VTU offered in 2019 July-Nov.
Resource place for lecture notes, quizzes, assignments, internal exams etc. for DAA course under VTU
Computer Network course 17CS52 lectures and related material
Experiential learning of transport layer protocol TCP and UDP with simple set of exercises.
Here we provide details on evolution of TCP server socket programming. The evolution would go thru following stages **Single client connection: Start from a server program that accepts requests from a single client and exits when client closes the connection **One client at a time. The server program runs for ever, but handles one client at a time. When one client exits, only then it accepts requests from next clients and so on. **Limited number of Multiple concurrent clients: The server program accepts requests from a max number of concurrent clients as predefined when the server starts **Unlimited number of multiple concurrent clients: The server program accepts as many as clients as possible subject to availability of server resources.
Details of basic systems setup at home or lab to understand basics of HTTP Protocol
Exercises to understand HTTP Protocol mechanisms to develop high performance applications
A description of number of NS2 simulation experiments to understand TCP congestion control. a set
Experiential learning of State Transitions of TCP connection
Exercises to understand various components of network delays.
Describes set of steps for the exercises as described in the article to understand HTTP protocol performance.
Describes the source code and example snippets as described in articles under the series "Experiential Learning of Networking Technologies" published in "Advanced Communications and Computing" by ACCS
Programs to study many properties for Fibonacci numbers.
CN Lab programs for VTU Computer Network Lab
Programming exercises of VTU 7th Sem for Machine Learning Lab