{"id":317,"date":"2016-11-03T17:37:38","date_gmt":"2016-11-03T17:37:38","guid":{"rendered":"http:\/\/www.inspirenignite.com\/anna-university\/?p=317"},"modified":"2019-07-17T07:04:37","modified_gmt":"2019-07-17T07:04:37","slug":"anna-university-b-tech-r13-8th-network-programming-management-detailed-syllabus","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/anna-university\/anna-university-b-tech-r13-8th-network-programming-management-detailed-syllabus\/","title":{"rendered":"Anna University B.Tech IT (R13) 8th Network Programming and Management Detailed Syllabus"},"content":{"rendered":"<p>Network Programming and Management Syllabus for B.Tech 8th sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.<\/p>\n<p>The detailed syllabus for Network Programming and Management B.Tech (R13) eightsem is as follows<\/p>\n<p><strong>OBJECTIVES: <\/strong>The student should be made to:<\/p>\n<ul>\n<li>Learn the basics of socket programming using TCP Sockets.<\/li>\n<li>Learn about Socket Options.<\/li>\n<li>Learn to develop Macros for including Objects In MIB Structure.<\/li>\n<li>Understand SNMPv1, v2 and v3 protocols &amp; practical issues.<\/li>\n<\/ul>\n<p><strong>UNIT I : SOCKETS AND APPLICATION DEVELOPMENT<\/strong>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0[9 hours]<br \/>\nIntroduction to Socket Programming &#8211; System Calls &#8211; Address conversion functions &#8211; POSIX Signal Handling &#8211; Server with multiple clients &#8211; Boundary conditions &#8211; Server process Crashes, Server host Crashes, Server Crashes and reboots, Server Shutdown &#8211; I\/O Multiplexing &#8211; I\/O Models -TCP echo client\/server with I\/O Multiplexing<\/p>\n<p><strong>UNIT : II SOCKET OPTIONS \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/strong> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 [9 hours]<br \/>\nSocket options &#8211; getsockopt and setsockopt functions &#8211; Generic socket options &#8211; IP socket options &#8211; ICMP socket options &#8211; TCP socket options &#8211; Multiplexing TCP and UDP sockets &#8211; SCTP Sockets &#8211; SCTP Client\/server &#8211; Streaming Example &#8211; Domain name system &#8211; gethostbyname, gethostbyaddr, getservbyname and getservbyport functions &#8211; Protocol Independent functions in TCP Client\/Server Scenario<\/p>\n<p><strong>UNIT III : ADVANCED SOCKETS \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/strong>[9 hours]<br \/>\nIPv4 and IPv6 interoperability &#8211; Threaded servers &#8211; Thread creation and termination &#8211; TCP echo server using threads &#8211; Mutex &#8211; Condition variables &#8211; Raw sockets &#8211; Raw socket creation &#8211; Raw socket output &#8211; Raw socket input &#8211; ping program &#8211; traceroute program<\/p>\n<p style=\"text-align: center\"><strong><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">Download iStudy<\/a> <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">Android<\/a><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\"> App for complete Anna University syllabus, results, timetables and all other updates. There are no ads and no pdfs and will make your life way easier.<\/a><\/strong><\/p>\n<p><strong>TOTAL: 45 PERIODS<\/strong><br \/>\n<strong>OUTCOMES<\/strong>: Upon completion of the course, the student should be able to: Develop programs using TCP Sockets. \uf0b7 Use Socket Options. \uf0b7 Develop Macros for including Objects In MIB Structure. \uf0b7 Use SNMPv1, v2 and v3 protocols.<\/p>\n<p><strong>TEXT BOOKS:<\/strong><\/p>\n<ul>\n<li>W. Richard Stevens, \u201cUNIX Network Programming Vol-I\u201d, Third Edition, PHI Pearson Education, 2003.<\/li>\n<li>William Stallings, \u201cSNMP, SNMPv2, SNMPv3 and RMON 1 and 2\u201d, Third Edition, Pearson Edition, 2009.<\/li>\n<\/ul>\n<p><strong>REFERENCE:<\/strong><\/p>\n<ul>\n<li>D.E. Comer, \u201cInternetworking with TCP\/IP Vol- III: Client-Server Programming and Application BSD Sockets Version\u201d, Second Edition, Pearson Edition, 2003.<\/li>\n<\/ul>\n<p>For all other B.Tech IT 8th sem syllabus go to <a href=\"http:\/\/www.inspirenignite.com\/anna-university\/anna-university-b-tech-information-technology-8th-sem-course-structure-for-r13-batch\/\">Anna University B.Tech Information Technology (IT) 8th Sem Course Structure for (R13) Batch.\u00a0<\/a>All details and yearly new syllabus will be updated here time to time.<\/p>\n<p>Do share with friends and in case of questions please feel free drop a comment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Network Programming and Management Syllabus for B.Tech 8th sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the [&hellip;]<\/p>\n","protected":false},"author":2259,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-317","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/users\/2259"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/comments?post=317"}],"version-history":[{"count":3,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/317\/revisions"}],"predecessor-version":[{"id":10611,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/317\/revisions\/10611"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/media?parent=317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/categories?post=317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/tags?post=317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}