Académique Documents
Professionnel Documents
Culture Documents
02
LP- IT2351
LESSON PLAN
LP Rev. No: 02
Date: 03.01.13
Branch: IT
Page 01 of 06
Semester:
VI
Unit syllabus:
ELEMENTARY TCP SOCKETS
Topics to be covered
Time
Ref
Teaching
Aids
50 m
1(29-37)
BB
2,3
100m
1(37-41)
BB
50 m
1(57-62)
BB
30 m
1(62-66)
BB
20 m
20 m
30 m
1(66-70)
BB
BB
50 m
1(70-74)
BB
30 m
1(75-82)
50 m
1(85-91)
BB
10
50m
1(91-99)
BB
50 m
1(99-104)
1(107)
BB
50 m
1(101)
BB
1(104-106)
4
5
6
11
12
BB
DOC/LP/01/28.02.02
LP- IT2351
LESSON PLAN
LP Rev. No: 02
SubCode& Name : IT2351 NETWORK PROGRAMMING AND
MANAGEMENT
Unit: II
Branch: IT
Date: 03.01.13
Page 02 of 06
Semester:
VI
Unit syllabus:
APPLICATION DEVELOPMENT
TCP Echo Server TCP Echo Client 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 select function shutdown function TCP
echo Server (with multiplexing) poll function TCP echo Client (with Multiplexing).
Objective:
To learn about echo server and client and handling of Posix signal.
Session
No
Topics to be covered
Time
Ref
Teaching
Aids
13
50 m
1(111-117)
BB
14
50m
1(119-122)
BB
15
50 m
1(122-130)
BB
16
30 m
1(130-135)
BB
17
50 m
1(143-149)
BB
18
50 m
BB
19
50 m
1(150-155)
1(160-161)
1(162-167)
20
50 m
1(169-174)
BB
21
Summary
50 m
20 m
BB
BB
DOC/LP/01/28.02.02
LP- IT2351
LESSON PLAN
LP Rev. No: 02
SubCode& Name : IT2351 NETWORK PROGRAMMING AND
MANAGEMENT
Unit: III
Branch: IT
Date: 03.01.13
Page 03 of 06
Semester:
VI
Unit syllabus:
SOCKET OPTIONS, ELEMENTARY UDP SOCKETS
Socket options getsocket and setsocket functions generic 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 gethostbyname
function Ipv6 support in DNS gethostbyaddr function getservbyname and getservbyport
functions.
Objective:
To learn the various ways to get and set the options for a socket and to learn
the basics of UDP sockets.
Session
No
Topics to be covered
Time
Ref
Teaching
Aids
22
50 m
1(177-183)
BB
23
50 m
1(183-197)
BB
24
50 m
1(197-201)
BB
25
50 m
1(201-207)
BB
26
50 m
1(211-216)
BB
27
28
50 m
50 m
1(216-217)
1(237-240)
BB
BB
29
50 m
1(240-250)
BB
30
Gethostname function,
Getservbyname and Getservbyport function.
50 m 1(250-254)
BB
DOC/LP/01/28.02.02
LP- IT2351
LESSON PLAN
LP Rev. No: 02
SubCode& Name : IT2351 NETWORK PROGRAMMING AND
MANAGEMENT
Unit: IV
Branch: IT
Date: 03.01.13
Page 04 of 06
Semester:
VI
Unit syllabus:
ADVANCED SOCKETS
Ipv4 and Ipv6 interoperability threaded servers thread creation and termination
TCP echo server using threads Mutexes condition variables raw sockets raw socket
creation raw socket output raw socket input ping program trace route program.
Objective:
To enhance the knowledge of threads for developing high performance
scalable applications.
Session
No
Topics to be covered
Time
Ref
Teaching
Aids
31
25 m
25 m
1(261-270)
BB
32
50 m
1(601-607)
BB
33
50 m
1(607-611)
BB
34
50 m
1(622-631)
BB
35
50 m
1(655-661)
BB
36
Ping program.
50 m
1(661-672)
LCD
37
Ping program.
50 m
1(661-672)
BB
38
50 m
1(672-701)
LCD
39
50 m
1(672-701)
BB
DOC/LP/01/28.02.02
LP- IT2351
LESSON PLAN
LP Rev. No: 02
Date: 03.01.13
Branch: IT
Page 05 of 06
Semester:
VI
Unit syllabus:
SIMPLE NETWORK MANAGEMENT
SNMP network management concepts SNMP management information standard
MIBs SNMPv1 protocol and Practical issues introduction to RMON, SNMPv2 and SNMPv3.
Objective:
To understand simple network management protocols and practical issues.
Session
No
Topics to be covered
Time
Ref
Teaching
Aids
40
50 m
4(103-137),
4(71-83)
BB
41
50 m
4(85-102)
BB
42
50 m
4(102-114)
BB
43
50 m
4(121-156)
LCD
44
50 m
4(143-198),
4(163-173)
BB
45
50 m
BB
46
50 m
4(208-211),
4(173-190)
4(192-202)
47
50 m
4(321-342),
4(209-248)
BB
48
50 m
4(229-317),
4(331-356)
4(447-482)
LCD
BB
DOC/LP/01/28.02.02
LP- IT2351
LESSON PLAN
LP Rev. No: 02
SubCode& Name : IT2351 NETWORK PROGRAMMING AND
MANAGEMENT
Unit: I,II,III,IV,V
Date: 03.01.13
Page 06 of 06
Branch: IT
Semester:
VI
1
I II
Units
10
11
12
13
14
15
I II
I II
I II
2
I II
I II
I II
3
I II
I II
I II
4
I II
I II I II
5
I II
I II
TEXT BOOKS:
1. W. Richard Stevens, Unix Network Programming Vol-I, Second Edition, Pearson
Education, 1998.
2. Mani Subramaniam, Network Management: Principles and Practice, Addison Wesley, First
Edition, 2001.
REFERENCES:
3. D.E. Comer, Internetworking with TCP/IP Vol- III, (BSD Sockets Version), Second Edition,
Pearson Education, 2003.
4.William Stallings, SNMP, SNMPv2, SNMPv3 and RMON 1 and 2,Third Edition, Addison
Wesley, 1999.
Prepared by
Approved by
Signature
Name
Designation
Date
Ms.K.Kiruthika Devi
Ms.H.Maimoon Begum
AP/IT
03.01.13
Prof E.G.Govindan
HOD/ IT
03.01.13