Basic - Basic Web

11.01.2008
Basic concept of the Web
Nowadays the development of web technology has so rapidly and has become a secret
public that using the website various types of information we can get.
The World Wide Web (WWW) is a repository (or storage warehouse) online in large-scale provide information. Service provided by a protocol that called HTTP (hypertext Transfer Protocol).
As though now the term "WWW" always is not with the term "Internet".
The Internet has its own understanding is a global network formed from
thousands and even millions more computers, or also called network of networks( network of networks).

technically, the web consists of 2 parts :
1. Web Server
Namely a computer and software that store and distribute data to the client computer through the internet ask (request) information. As an example of the software webserver including Apache, IIS, server Japache etc..
According to a survey conducted by www.netcraft.com that more than 50% of the world using the web Apache this is related to stability and the power of the web server.

2. Web Browser
That or a software program The application to operate process requests from the server and
so it can display information accessible. Examples of the IE browser, Mozilla Firefox, Netscape Navigator.

Client Side Programming
Basically, for the client side programming is the script / programming translated on the client. This means the script will be delivered directly to your browser without the client must be translated itself by the webserver. And the scripts are translated by the browser itself, this is of course related to the ability of the browser translate in a language programming. So, for example, when you to access the page with website using two browser certainly a different time will be
differences in views, this is because each browser has the ability certainly different to one another. Many of the client side programming Javascript is commonly known, Jscript,
VBScript, and others. The Pros and the lack of the client side programming are:
1. Speed transfer of data more quickly
2. Security less secure, because the script can be open or read View the source with facilities in
browser.

Server Side Programming
Server side programming is in the script that translates on the side server. For example, if you make program, the program will running on the server. And the results of execution will be sent to the client.
For example:
You access the page
http://www.gunadarma.ac.id/cgi-bin/script.cgi
then you have to use them after the URL
(Uniform Resource Locator) over the broswser will send the web demand (request) to the webserver The contents request that the client can to access the page CGI (common Gateway Interface), so that the client receive results from the server-side execution These programming. Many of the server side The script for the currently popular among them is the CGI, PHP, ASP, and JSP.
The Pros and the lack of Server side programming are:
1. Security script is intact, because the results of execution sent to the client.
2. Make the application site more dynamic and interactive.
3. The transfer of data longer, because only the results of the execution server sent to the client. But for now These shortcomings can be overcome with an increase in computer performance
and communication network that is more well.

Software Web Server
At this time there is some webserver has been among the Apache webserver, IIS, Tomcat, ColdFusion. And now the web is packed with some other software packages are apache2triad, PHPTriad, Xitami, MySql, LAMPP.
The installation process for the webserver itself must also be taken aspects aspects such as security, configuration aspects so that the server performance webserver that good.
Apache web server is the most many used on the Internet. This program first operating system designed for UNIX environment. However, the some of the next version of Apache removing programs that can run on Windows NT.
Apache name is taken from the words "A Patchy Server ", a server full of repair patches (patch). Patches is is adding features and bug penambalan from the NCSA httpd version 1.3.

0 komentar:

Posting Komentar