Networking & Internet Programming

Paper Code: 
BIF 124
10.00
Unit I: 
Introduction to network

Network Goals, Kinds, HW/SW Requirements of Networking, Basic terminology associated with network, Njetwork topologies, Only a brief introduction of distributed systems, Concept of distributed Computing, Advantage & Disadvantage Internet protocol: TCP/IP, dialup access, direct access, three levels of internet connectivity, ISPs, Introduction to DNS.

10.00
Unit II: 
Internet

History and evolution of Internet. Internet and intranet, Basic concept of www, HTTP, FTP, URL, domain name, IP address, web browser, web server, web page, web site, portals, email, chatting, usenet, telnet, newsgroup, fax, telephony, telecommuting, conferencing, searching, downloading, uploading, files on internet, search engines. Email (reading, ending, deleting, replying), voice and video conferencing.

10.00
Unit III: 
Internet Security & HTML

Overview of Internet security, access security, transaction security, security zones, digital IDS, sending / receiving signed and encrypted emails. Introduction to firewalls.

15.00
Unit IV: 
Web page design through HTML

Static and dynamic web pages. Introduction to HTML, HTML elements and tags, formatting with HTML tags, physical, logical HTML styles, setting fonts, colors and headings, displaying plain, presenting and arranging text using

, , tags. Working with images, links and lists, creating tables, working with frames, creating horizontal, vertical frames, named frames, opening new browser window, creating HTML forms, adding controls on forms, submitting data from forms, working with multimedia, multimedia sound, video, 3D using multimedia files, inline sound and videos. Style sheets: types, creating and using style sheets.
15.00
Unit V: 
Java Script, XML & AJS

Introduction to client and server side scripting. Introduction to Java script, data types, operators, conditional statement, loops in Java script, functions, arrays, objects and elements in Java script, Form validation using Java script. Introduction to XML, creating XML, documents, specifying attributes in DTDs, accessing XML data with XML Data Island, documents. Handling events while loading XML documents. AJS (Automated Java Script).

ESSENTIAL READINGS: 

1. Behrouz A. Forouzan. “Data Communication and Networking”, 4th Edition, Tata Mc Graw Hill, 2006. 2. Ivan Bayross. “ HTML, DHTML, Javascript, PERL CGI”,BPB Publications. 3. D.S.Ray & E.J.Ray. “Mastering HTML 4”, Premium Edition, BPB Publications. 4. James Jaworski. “Mastering JavaScript & Jcsript”, BPB. 5. John Pollock. “JAVASCRIPT -A Beginner’s Guide”, Osborne/TMH.

REFERENCES: 

1. Edward Farrar. “HTML Example Book”, BPB. 2. Jose A. Ramalho. “Learn Advanced HTML with DHTML”, BPB Publications.

Academic Year: