NotesKhan
OBJECTIVES:
The student should be made to:
UNIT I SOCKETS AND APPLICATION DEVELOPMENT 9
Introduction to Socket Programming - System Calls - Address conversion functions - POSIX Signal Handling - Server with multiple clients - Boundary conditions - Server process Crashes, Server host Crashes, Server Crashes and reboots, Server Shutdown - I/O Multiplexing - I/O Models -TCP echo client/server with I/O Multiplexing
UNIT II SOCKET OPTIONS 9
Socket options - getsockopt and setsockopt functions - Generic socket options - IP socket options - ICMP socket options - TCP socket options - Multiplexing TCP and UDP sockets - SCTP Sockets - SCTP Client/server - Streaming Example - Domain name system - gethostbyname, gethostbyaddr, getservbyname and getservbyport functions - Protocol Independent functions in TCP Client/Server Scenario
UNIT III ADVANCED SOCKETS 9
IPv4 and IPv6 interoperability - Threaded servers - Thread creation and termination - TCP echo server using threads - Mutex - Condition variables - Raw sockets - Raw socket creation - Raw socket output - Raw socket input - ping program - traceroute program
UNIT IV SIMPLE NETWORK MANAGEMENT 9
SNMP network management concepts - SNMPv1 - Management information - MIB Structure - Object syntax - Standard MIB?s - MIB-II Groups - SNMPv1 protocol and Practical issues.
UNIT V SNMP V2, V3 AND RMO 9
Introduction to SNMPv2 - SMI for SNMPV2 - Protocol - SNMPv3 - Architecture and applications - Security and access control model - Overview of RMON.
OUTCOMES:
Upon completion of the course, the student should be able to:
Develop programs using TCP Sockets.
TOTAL: 45 PERIODS
TEXT BOOKS:
REFERENCE:
IT6008 | NETWORK PROGRAMMING AND MANAGEMENT | L T P | C |
3 0 0 | 3 |
The student should be made to:
- Learn the basics of socket programming using TCP Sockets.
- Learn about Socket Options.
- Learn to develop Macros for including Objects In MIB Structure.
- Understand SNMPv1, v2 and v3 protocols & practical issues.
UNIT I SOCKETS AND APPLICATION DEVELOPMENT 9
Introduction to Socket Programming - System Calls - Address conversion functions - POSIX Signal Handling - Server with multiple clients - Boundary conditions - Server process Crashes, Server host Crashes, Server Crashes and reboots, Server Shutdown - I/O Multiplexing - I/O Models -TCP echo client/server with I/O Multiplexing
UNIT II SOCKET OPTIONS 9
Socket options - getsockopt and setsockopt functions - Generic socket options - IP socket options - ICMP socket options - TCP socket options - Multiplexing TCP and UDP sockets - SCTP Sockets - SCTP Client/server - Streaming Example - Domain name system - gethostbyname, gethostbyaddr, getservbyname and getservbyport functions - Protocol Independent functions in TCP Client/Server Scenario
UNIT III ADVANCED SOCKETS 9
IPv4 and IPv6 interoperability - Threaded servers - Thread creation and termination - TCP echo server using threads - Mutex - Condition variables - Raw sockets - Raw socket creation - Raw socket output - Raw socket input - ping program - traceroute program
UNIT IV SIMPLE NETWORK MANAGEMENT 9
SNMP network management concepts - SNMPv1 - Management information - MIB Structure - Object syntax - Standard MIB?s - MIB-II Groups - SNMPv1 protocol and Practical issues.
UNIT V SNMP V2, V3 AND RMO 9
Introduction to SNMPv2 - SMI for SNMPV2 - Protocol - SNMPv3 - Architecture and applications - Security and access control model - Overview of RMON.
OUTCOMES:
Upon completion of the course, the student should be able to:
Develop programs using TCP Sockets.
- Use Socket Options.
- Develop Macros for including Objects In MIB Structure.
- Use SNMPv1, v2 and v3 protocols.
TOTAL: 45 PERIODS
TEXT BOOKS:
- W. Richard Stevens, “UNIX Network Programming Vol-I”, Third Edition, PHI Pearson Education,
- William Stallings, “SNMP, SNMPv2, SNMPv3 and RMON 1 and 2”, Third Edition, Pearson
REFERENCE:
- D.E. Comer, “Internetworking with TCP/IP Vol- III: Client-Server Programming and Application
Post a Comment Blogger Facebook