3. Technologies Overview
List of Technologies
Client Side Technologies
• HTML, CSS, JavaScript, VBScript
• XHTML, DHTML, WML, AJAX
• FLASH
Server Side Technologies
• ASP, PHP, Perl, JSP
• ASP.NET, Java
• MySQL, SQL Server, Access
4. • The Server - This party is responsible
for serving pages.
• The Client - This party requests pages from
the Server, and displays them to the user. In
most cases, the client is a web browser.
The User - The user uses the Client in order to
surf the web, fill in forms, watch videos online,
etc.
5. Technologies Overview
List of Technologies
Some More Advanced Technologies
• XML, XSLT, RSS, Atom
• X-Path, XQuery, WSDL
• XML-DOM, RDF
• Ruby on Rails, GRAIL Framework
• REST, SOAP
6. How to choose a
Technology?
Depends on:
• What is the type of content?
• Who is your audience?
• Who will modify your content?
• What are your Future Plans?
• Availability of technology?
• Your previous experience?
• Portability and Data sharing
11. What is Internet ?
It is a Global network of computers,
(servers or clients).
to exchange information.
It is a "network of networks" that includes millions of
private and public, academic, business, and government
networks (local or Global),
linked by copper wires, wireless connections, and other
technologies.
12. Applications Of Internet
• Download programs and files
• E-Mail
• Voice and Video Conferencing
• E-Commerce
• File Sharing
• Information browsing
• Search the web addresses for access through search engine
• Chatting and many more…
13. What is Intranet ?
Internal company network that uses Internet standards
(HTML, HTTP & TCP/IP protocols) & software.
Accessed only by authorized persons, especially members or
employees of the organization
14. Examples..
Dealers/distributors have access to
product files such as :-
1. product specification,
2. pictures,
3. images, etc.
to answer the queries of the customer.
15. Applications of Intranet
• Sharing of company policies/rules & regulations
• Access employee database
• Distribution of circulars/Office Orders
• Access product & customer data
• Sharing of information of common interest
• Launching of personal/departmental home pages
• Submission of reports
• Corporate telephone directories
16.
17. What is a Protocol???
• Protocols define how messages are sent and
received.
• A set of rules that defines how data is
formatted and processed on a network.
19. Internet Protocol
• Internet Protocol (IP) is the principal
communications protocol in the Internet Protocol
Suite for relaying datagram across network
boundaries.
• In other words, it is a set of rules used to send and
receive messages at the Internet address level.
• IP provides the method of distributing data in
packets, can distribute packets to a destination via
different routes, and can handle congestion in this
manner.
20. Transmission Control Protocol
• The Transmission Control Protocol (TCP) is one of the
core protocols of the Internet protocols suite (IP), and is
so common that the entire suite is often called TCP/IP.
• TCP provides for virtual circuits, error detection and
correction, automatic repeat requests, and other reliable
end-to-end communications, using the IP protocol for
transmission
• TCP handles reassembling packets at the destination, as
they can arrive out of order due to the IP routing scheme
to avoid congestion.
• TCP/IP together provide for the most commonly used
functions on the internet, namely e-mail, file transfer, and
the basis of the HTTP protocol for web page documents.
21.
22. Hypertext Transfer Protocol
• The Hypertext Transfer Protocol (HTTP) is an
application protocol for distributed, collaborative,
hypermedia information systems. HTTP is the
foundation of data communication for the World
Wide Web.
• Hypertext is structured text that uses logical links
(hyperlinks) between nodes containing text. HTTP is
the protocol to exchange or transfer hypertext.
24. File Transfer Protocol
• File Transfer Protocol (FTP) is a standard
network protocol used to transfer files from one
host to another host over a TCP-based network,
such as the Internet.
• A typical FTP session operates using two
channels: a command (or control) channel and a
data channel.
• Command channel --transmitting commands and
replies to those commands (Port 21)
• Data channel --transferring data. (Port 20)
25. Simple Mail Transfer Protocol
• Simple Mail Transfer Protocol (SMTP) is an
Internet standard for electronic mail (e-mail)
transmission across Internet Protocol (IP)
networks.
• SMTP uses TCP port 25.