Beruflich Dokumente
Kultur Dokumente
I. Hardware Demo
protocols 5
IV Socket programming
7. Socket programming(TCP and UDP) – Multi client chatting
VI Networking Simulation Tool
8. Simulation of unicast routing protocols 5
9. Simulation of Transport layer Protocols and analysis of congestion control
techniques in network
10. Develop a DNS client server to resolve the given host name or IP address
11. Implementation of Layers for security protocols - SSL/TLS
2
Sample Problem
Develop a simple chat room application that uses Sockets. Application is not 2
expected to work across Network Address Translation, i.e., your application should
work when all the users are in the Labs, but it doesn’t need to work when some users 2
are in the Labs and others are using the University Wi-Fi. As well as the IP address,
you need to pick a port number to create a Socket. Use a standard security technology
2,5
for establishing an encrypted link between the server and the clients. The lower port
numbers are all reserved for special functions (e.g. port 80 for web servers, port 22 5
for SSH). So, use a high port number for your program, i.e., something greater than
3000.
Total hours 45
Where does the course fit in the curriculum?
[In what year do students commonly take the course? Is it compulsory? Does it have pre-
requisites, required following courses? How many students take it?]
This course is a
Compulsory course
Suitable from 5th semester onwards.
Knowledge of any one programming language is essential.
This Course is designed with 100 minutes of in-classroom sessions per week, 60 minutes of
video/reading instructional material per week, 100 minutes of lab hours per week, as well as
200 minutes of non-contact time spent on implementing course related project. Generally this
course should have the combination of lectures, in-class discussion, projects, guest-lectures,
mandatory off-class reading material, quizzes.
Other comments
[optional]