𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Web technologies : TCP/IP, Web/Java programming, and cloud computing

✍ Scribed by Achyut S. Godbole; Atul Kahate


Publisher
McGraw Hill Education (India)
Year
2013
Tongue
English
Leaves
609
Edition
3
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Title
Contents
1. Networking Protocols and OSI Model
Introduction
1.1 Protocols in Computer Communications
1.2 The OSI Model
1.3 OSI Layer Functions
Key Terms and Concepts
Summary
Multiple-Choice Questions
Detailed Questions
Exercises
2. Internet Working Concepts, Devices, Internet Basics, History and Architecture
Introduction
2.1 Why Internet Working?
2.2 Problems in Internet Working
2.3 Dealing with Incompatibility Issues
2.4 A Virtual Network
2.5 Internet Working Devices
2.6 Repeaters
2.7 Bridges
2.8 Routers
2.9 Gateways
2.10 A Brief History of the Internet
2.11 Growth of the Internet
Key Terms and Concepts
Summary
Multiple-Choice Questions
Detailed Questions
Exercises
3. TCP/IP Part I Introduction to TCP/IP, IP, ARP, RARP, ICMP
Introduction
3.1 TCP/IP Basics
3.2 Addressing
3.3 Why IP Addresses?
3.4 Logical Addresses
3.5 TCP/IP Example
3.6 Concept of IP Address
3.7 Address Resolution Protocol (ARP)
3.8 Reverse Address Resolution Protocol (RARP)
3.9 BOOTP
3.10 DHCP
3.11 Internet Control Message Protocol (ICMP)
Key Terms and Concepts
Summary
Multiple-Choice Questions
Detailed Questions
Exercises
4. TCP/IP Part II TCP, UDP
Introduction
4.1 TCP Basics
4.2 Features of TCP
4.3 Relationship between TCP and IP
4.4 Ports and sockets
4.5 Connectionsβ€”Passive Open and Active Open
4.6 TCP Connections
4.7 What makes TCP reliable?
4.8 TCP Segment Format
4.9 Persistent TCP Connections
4.10 User Datagram Protocol (UDP)
4.11 UDP Datagram
4.12 Differences between UDP and TCP
Key Terms and Concepts
Summary
Multiple-Choice Questions
Detailed Questions
Exercises
5. TCP-IP Part III (DNS, Email, FTP, TFTP)
Introduction
5.1 Domain Name System (DNS)
5.2 Electronic Mail (Email)
5.3 File Transfer Protocol (FTP)
5.4 Trivial File Transfer Protocol (TFTP)
Key Terms and Concepts
Summary
Multiple-Choice Questions
Detailed Questions
Exercises
6. TCP-IP Part IV (WWW, HTTP, TELNET)
Introduction
6.1 Brief History of WWW
6.2 The Basics of WWW and Browsing
6.3 Hyper Text Markup Language (HTML)
6.4 Common Gateway Interface (CGI)
6.5 Remote Login (TELNET)
Key Terms and Concepts
Summary
Multiple-Choice Questions
Detailed Questions
Exercises
7. JavaScript and AJAX
Introduction
7.1 JavaScript
7.2 AJAX
Key Terms and Concepts
Summary
Multiple-Choice Questions
Detailed Questions
Exercises
8. PHP/MySQL – An Overview
Introduction
8.1 What is Scripting Language?
8.2 Client Side Scripting Vs Server Side Scripting
8.3 Features of PHP
8.4 Getting Started with PHP
8.5 Language Reference - Basics
8.6 Language Reference – Advance
8.7 Introduction to MySQL
8.8 Basics of MySQL
8.9 Using MySQL with PHP
Key Terms and Concepts
Chapter Summary
Multiple-Choice Questions
Detailed Questions
Exercises
9. ASP.NETβ€”An Overview
Introduction
9.1 Popular Web Technologies
9.2 What is ASP.NET?
9.3 An Overview of the .NET Framework
9.4 ASP.NET Details
9.5 Server Controls and Web Controls
9.6 Validation Controls
9.7 Database Processing
9.8 Activex Controls
Key Terms and Concepts
Summary
Multiple-Choice Questions
Detailed Questions
Exercises
10. Java Web Technologies
Introduction
10.1 Java Servlets and JSP
10.2 Creating and Testing Servlets
10.3 Servlet Examples
10.4 Session Management
10.5 Introduction to JSP
10.6 JSP and JDBC
10.7 Apache Struts
10.8 JavaServer Faces (JSF)
10.9 Enterprise JavaBeans (EJB)
10.10 EJB Architecture - Overview
10.11 Types of EJB
10.12 Session Beans
10.13 JNDI Lookup
Key Terms and Concepts
Summary
Multiple-Choice Questions
Detailed Questions
Exercises
11. Web Security
Introduction
11.1 Principles of Security
11.2 Cryptography
11.3 Plain Text and Cipher Text
11.4 Digital Certificates
11.5 Digital Signatures
11.6 Secure Socket Layer (SSL)
11.7 Online Payments
11.8 Payments Using Credit Cards
11.9 3-D Secure Protocol
Key Terms and Concepts
Summary
Multiple-Choice Questions
Detailed Questions
Exercises
12. Network Security
Introduction
12.1 Firewalls
12.2 IP Security
12.3 Virtual Private Networks (VPN)
Key Terms and Concepts
Summary
Multiple-Choice Questions
Detailed Questions
Exercises
13. Introduction to XML
13.1 What is XML?
13.2 XML versus HTML
13.3 Electronic Data Interchange (EDI)
13.4 XML Terminology
13.5 Introduction to DTd
13.6 Document-Type Declaration
13.7 Element-Type Declaration
13.8 Attribute Declaration
13.9 Limitations of DTDs
13.10 Introduction to Schema
13.11 Complex Types
13.12 Extensible Stylesheet Language Transformations (XSLT)
13.13 Basics of Parsing
13.14 JAXP
Key Terms
Summary
Multiple-Choice Questions
Detailed Questions
Exercises
14. Cloud Computing
Introduction
14.1 What is Cloud Computing?
14.2 History of Cloud Computing
14.3 Grid Computing and Cloud Computing
14.4 Types of Application or Software Hosting
14.5 Cloud Computing Deployment Models
14.6 Cloud Computing Service Model
14.7 Characteristics of Cloud Computing
14.8 Benefits of Cloud Computing
14.9 Challenges in Cloud Computing
14.10 Communications in the Cloud
Key Terms and Concepts
Summary
Multiple-Choice Questions
Detailed Questions
15. Creating Good Web Pages
15.1 Introduction
15.2 Top Level Navigation
15.3 Creating Sample Layouts
15.4 Metaphor, Theme, and Storyboard
15.5 Screen Resolution
15.6 3-Column Layout
15.7 Using Frameworks
15.8 Using Graphics
15.9 Usability for the Handheld Devices
15.10 Creating Multilingual Web sites
15.11 XHTML and Web Browser Compatibility Issues
15.12 Designing the Home Page
15.13 Good Home Page Design Guidelines
15.14 Designing the Basic Elements of a Home Page
Key Terms
Summary
Multiple-Choice Questions
Detailed Questions
Appendix
Index


πŸ“œ SIMILAR VOLUMES


Web technologies: Web Programming and In
✍ Dr Shruti Kohli πŸ“‚ Library 🌐 English

<span>Demystify various Web Technologies </span><span><br><br> </span><span>Key Features</span><ul><li><span><span>It’s a journey from Web 1 to Web 3 </span></span></li><li><span><span>Balanced coverage of content for various range of web technologies </span></span></li><li><span><span>Enhanced expo

TCP/IP-Ethernet und Web-IO
πŸ“‚ Library πŸ“… 2001 🌐 German

Dieses Heft ist fΓΌr alle gemacht, die ohne Spezialwissen ΓΌber Computernetzwerke Ethernet-EndgerΓ€te unter TCP/IP in Betrieb nehmen wollen. Es ist in vier Teile gegliedert:β€’ TCP/IP-Ethernet verstehenHier finden Sie die wichtigsten Grundlageninformationen zum Thema TCP/IP.β€’ Weitere Protokolle u

Computer Science and Web Technologies
✍ Adele Kuzmiakova (Editor) πŸ“‚ Library πŸ“… 2020 πŸ› Arcler Press 🌐 English

The book <em>Computer Science and Web Technologies</em> gives an in-depth discussion of the key systems in the development of distributed software and service-oriented systems through the Internet, and gives readers some critical thinking and technical skills about development and performance assess

Oracle Database Programming using Java a
✍ Kuassi Mensah πŸ“‚ Library πŸ“… 2006 πŸ› Digital Press 🌐 English

The traditional division of labor between the database (which only stores and manages SQL and XML data for fast, easy data search and retrieval) and the application server (which runs application or business logic, and presentation logic) is obsolete. Although the books primary focus is on programmi

Oracle Database Programming using Java a
✍ Kuassi Mensah πŸ“‚ Library πŸ“… 2006 πŸ› Digital Press 🌐 English

The traditional division of labor between the database (which only stores and manages SQL and XML data for fast, easy data search and retrieval) and the application server (which runs application or business logic, and presentation logic) is obsolete. Although the books primary focus is on programmi