Wednesday, 2 March 2016

Network Programming

About the Subject:

To understand interprocess and inter-system communication.To understand socket programming in its entirety. To understand usage of TCP/UDP / Raw sockets. To understand how to build network applications. To design and implement client-server applications using TCP and UDP sockets. To analyze network programs.




                 


Topics to be covered in this Seminar:

Overview of UNIX OS - Process control – Process relationships Signals – Interprocess Communication- overview of TCP/IP protocols Introduction to Socket Programming –Iterative Server – Concurrent Server. TCP Echo Server – TCP Echo Client – Posix Signal handling – Server with multiple clients –boundary conditions– I/O multiplexing – I/O Models – select function – shutdown function – TCP echo Server (with multiplexing) – poll function – TCP echo Client (with Multiplexing) Socket options –IP socket options –ICMP socket options – TCP socket options – Elementary UDP sockets – UDP echo Server – UDP echo Client – Multiplexing TCP and UDP sockets – Domain name system –Ipv6 support in DNS–Ipv4 and  – threaded servers – thread creation and termination – TCP echo server using threads – Mutexes – condition variables – raw sockets– ping program – trace route program.


Time to be planned :

     
1 or 2 days

Kind of program :

       3D based Seminar and Guest Lecture for the Students

Reason for the program :

      Kalam Scientist Team aiming to build young generation Scientist.


Sample Clips for reference : 


TCP/IP Protocols




UDP socket


I/O multiplexing

Cheers,
Kalam Scientist Team
7667668009
7667662428







No comments:

Post a Comment