Internet Tech Introduction of Web
Internet Tech Introduction of Web
- As the network grew, it was used for applications beyond research, such as
electronic mail.
In the early 1980s, the current versions of the core Internet protocols, TCP and IP,
were introduced across the network.
The term “Internet” comes from the word “inter-network” - an interconnected set of
networks.
In 1992, the Center for European Nuclear Research (CERN) released the first versions
of World Wide Web software.
Internet
Physical Layer
(e.g. Ethernet)
- Interoperability:
Interoperability means that systems can be assembled using client and server
computers and software from different vendors.
- Layering:
One way to look at the layering of the Internet is that it grows both up and down
from IP. IP is very simple, providing only addressing and formatting of packets.
Below the level of IP, there is the complexity of many different kinds of network
hardware, topologies, and routers.
Above IP, higher-level protocols such as TCP offer service abstractions that are
easy for application programmers to understand and use.
The IP layer offers a uniform addressing structure that assigns a 32-bit address
to each computer connected to the network.
- End-to-end:
- The World Wide Web project began to take shape at the beginning of 1991.
- October 1991, the gateway for WAIS search (a crucial development for the Web’s future
as search as well as a browsing tool),
- Before the end of 1991, CERN announced the Web to the High Energy Physics
community in general.
- Essentially, 1992 was a developmental year. In March of 1993, WWW traffic clocked in
at 0.1 percent of total Internet backbone traffic.
- In July of 1994, CERN began to turn over the Web project to a new group
called the W3 organization, a joint venture between CERN and MIT to develop
the Web further.
- Its code can be used to make documents readable across a variety of platforms
and software.
- It consists of a set of messages and replies for both servers and browsers.
- It treats documents, files, menus, and graphics as objects.
(http://info.cern.ch/hypertext/WWW/Protocols/HTTP/HTTP2.html)
OS/2:
OS/2HTTPD: ftp://ftp.netcom.com/pub/kfan/overview.html
Unix:
CERN httpd: http://info.cern.ch/hypertext/WWW/Daemon/Status.html
NCSA httpd: ftp://ftp.ncsa.uiuc.edu/Web/httpd/unix/ncsa_httpd
Windows 3.1x:
NCSA httpd for windows:
http://www.alisa.com/win.httpd/index.htm#news
Windows NT:
HTTPS: ftp://emwac.ed.ac.uk/pub/https
Usually, an URL leads to a file, but that’s not always the case.
A URL can point you to a single record in a database, the front-end of an Internet
program, or a result of a query.
Example:
http://www.ibm.com/Features/Harlem/Harlem.html
Resource Name
Path Name
Server Name
Host Indicator
Protocol
HTTP is the original Web Communication protocol which supports the connectionless
communications between a Web server and its clients above TCP layer.
- Gopher:
- A campus information service protocol invented at the university
of Minnesota.
- A protocol supports multiple document types, executable scripts,
external viewers, and fill-out forms.
- The main difference visible to the casual user is that its interface
is a series of nested menus rather than hypertext documents.
HTTP is the original Web Communication protocol which supports the connectionless
communications between a Web server and its clients above TCP layer.
To support the client-server communications on the Web,
-> web browsers and web servers
Web Browser:
A web browser is used as a client on the Web to support the following functions:
- to process users requests
- to connect to a web server using URL information
- to send the request to the sever
- to format the responding information (from the server)
- to display the formatted information as a document
Web Sever:
a web server plays as a server on the web:
- to listen for incoming requests from the browser
- to find the requested document, and transmit to the browser or
- to find the corresponding CGI program and execute it
- to send the responding information back to the browser
They provides on-line subject guides for users to find the useful information over the Web.
- Group-ware Tools:
Email, FTP, Online Chat,
- Administration Tools:
Performance monitor, Trace log, Traffic Monitor
In fact, the Web is an architecture which will also embrace any future
advances in technology, including new networks, protocols, object types,
and data forms.
Online Publishing:
Online books, magazines and journals, newspapers, Video, CD … .
A web site can be accessible to the whole world via the Internet, or can be a
private affair available only to users in the organization.
A web site can be accessible to the whole world via the Internet, or can be a
private affair available only to users in the organization.
Advantages:
- You have complete control over it.
- You can choose hardware and software, set up access control and security.
- You are free to write server scripts interacting with other systems.
Disadvantages:
- You need to connect to Internet.
- You need to find a administrator to maintain the server.
Pros and Cons of Having your web site hosted by your service provider.
Advantages:
- You don’t need to worry about hardware and network.
- You got high speed leased lines from the ISP provider.
- You may get free training.
Disadvantages:
- You have to administer it remotely using tools such as FTP.
- You give up the ability to integrate your web site with other systems.
- You may have limitation to write server scripts.
Finding an ISP:
http://www.yahoo.com/Business_and_Economy/Companies/Internet_Services/
Ask questions:
1 kb 10 kb 25 kb
56 kbps 314 31 12
64 kbps 358 36 14
128 kbps 717 72 29
1,544 kbps 8646 865 346
- Allocate responsibility
- Web Administrator
- Web Author
- Web Script Developer
- Web Master