INTERNET WORKING & WEB TECHNOLOGY (CSE505)

INTERNET WORKING & WEB TECHNOLOGY (CSE505)
TOPIC/SUB-TOPIC

UNIT 1- Internet Fundamentals:
Motivation for internetworking. History and scope of internet. Internet protocol and standardization. Role of ISP & Factors for choosing an ISP. Internet service providers in India. Types of connectivity such as Dial Up, Leased, VSAT etc. Internet server and client modules on various operating systems.

UNIT2-TCP/IP internet layering model:
Reliable stream transport service (TCP) : Need for stream delivery. Properties of reliable delivery service. Providing reliability. Idea behind slide windows. Ports connections and end points. Segment, stream, sequence number. TCP segment format. TCP header. TCP Checksum computation. Acknowledgement and retransmission. Time out and retransmission. Response to congestion. Establishment of a TCP connection.Source and destination address. Protocol number. Checksum. Closing TCP connection. TCP connection reset

Connection less data gram delivery (Internet Protocol): Concept of unreliable delivery. 
Connection less delivery system.Purpose of internet protocol. IP header. Source and destination address. Protocol number. Checksum. Routing in an internet. Direct and indirect delivery. Table driver IP rooting. Default roots. Post specific roots. Rooting with IP address. Obtaining a subnet mask. Benefits of TCP/IP

Subnet Address Extension: Introduction to subnet address extension. Minimizing network numbers.Transparent routers. Subnet Addressing. Flexibility in subnet address assignment. Implementation of subnet with mask. Subnet mask representation. Routing in the presence of subnet

User Data gram Protocol :Introduction to UDP. Identifying the ultimate destination. Format of UDP message
Domain Name System :Internet addressing. IP address/domain name address; why both. Mapping of domain name to address. Domain name resolution. Efficient translation. Abbreviation of domain name. Obtaining authority for a sub domain.

UNIT3-Internet Applications and Services:
Email : Email networks.Email protocols.Format of an email message.Email routing.Email clients, POP3, IMAP.
FTP : Public domain software. Types of FTP servers .FTP clients.
Telnet : Telnet protocol.Server domain. Telnet clients. Terminal emulation
Internet Relay Chat: IRC network and servers. Channels

UNIT4-Internet Security: 
Overview of Internet Security threats & Vulnerability. The need for computer security. Firewalls: introductory concepts & its necessity.Specific intruder approach. Security strategies.Security tools.Encryption.Enterprise networking & access to Internet.Antivirus programs.
UNIT5-E-Commerce: 
Electronic Commerce Environment & Opportunities: Background. Electronic commerce environment. Electronics market place technologies.Modes of electronic commerce.  'Overview: Electronics data interchange.Migration to OPEN EDI.Electronic commerce with www/Internet. 
Electronics Payment System :Types of electronics payment system. Digital token based electronics payment system. Smart cards & electronics payment system. Credit card based electronics payment system. Risk and electronics payment system. Designing electronics payment system.
Electronic Cash & Electronics Payment Scheme:Internet monetary payment & security requirements. Payment & purchase order process. On-line Electronic cash. Master Card / Visa secure Electronics Transaction .Business requirements. Concepts. Payment processing.
UNIT6-HTML & Interactive tools:
Document overview.Header elements.Section headings. Block oriented elements. Lists.Inline elements.Visual markup. Hypertext links.Uniform Resource Locator. Imagers. Tables. Special characters. CGI (Common Gateway Interface). Active X.VB Script. Java Script and java.PERL
UNIT7-Introduction to ASP:
Concepts of ASP. Benefits of using ASP. Creating ASP pages. Generating web pages dynamically with ASP.
UNIT8-Search Engines:
Technology overview.Popular search engines. Registration of web site in a search engines.

PRACTICAL :
1.Installation of network components under NT or 95/98/ LINUX
2.Installation of TCP/IP
3.Installation of Intranet
4.Configuration of one web server including Apache, ISS
5.Deployment of HTML files in Intranet servers
6.Creation of simple HTML pages, using the following tags.
<Hn> .....</Hn>
<P>  .....</P>
<Br>
<A HREF>  .....</A>
<Img>
<FONT>

7.Creation of tables and lists using HTML
8.Creation of simple forms incorporating GUI components (command button, text box, radio button, check box, combo box) in HTML pages
9.Practical on different Internet services (WWW, Mail, FTP, Chat)
10.Simple application using conditional statements
11.Develop application using loop constraints
12.Creation of classes, interfaces and packages
13.Simple application using threads and runable interface
14.Simple application using thread synchronization methodology
15.Creating application to create user defined exception
16.Simple application to handle inbuilt exceptions
17.Write application to incorporate simple I/O classes
18.Creating application for text file handling
19.Creating application for random file handling
20.Writing applet and embedding it into HTML file
21.Create applet to display different graphical shapes (line, circle, ellipse, arcs, rectangle) and incorporate colour in those shapes
22.Create applet to incorporate GUI components (command button, text box, text area, list box, combo box, check box, frame, check box group)
23.Create applet-using layout manager
24.Write applet to incorporate events
25.Create multi threaded applet
26. Elementary problems on CGI
27.Elementary problems on Active X
28.Elementary problems on VBscript
29.Elementary problems on Java Script
30.Elementary problems on PERL
31.Elementary ideas on PHP, MySQL, JSP

REFERENCE BOOKS 
1.Internet working with TCP/IP Vol – I : principles, protocols and architecture – by Douglas E.      Comer – PHI
2.Internet working with TCP/IP Vol – II : design, implementation and internals – by Douglas E. Comer & David L. Stevens – PHI
3. Internet working with TCP/IP Vol – III : client server programming and applications – by Douglas E. Comer  & David L. Stevens – PHI
4. HTML : the definitive guide – by Chuck Musciano& Bui Kennedy - SPD
5. E-MAIL security : how to keep your electronic messages private – by Bruce Schneier – John    Wiley
6.Dynamic HTML : the definitive reference – by Danny Goodman – SPD 
7.Dynamic HTML in Action – by Schurman&Pardi – PHI/Microsoft Press

LIST OF EQUIPMENT
Hardware : Stand alone PC (for detail, please refer Annex – I)
Software : Web browser (Internet Explorer & Netscape Navigator) with internet connection