Web and Internet Terminology
We will review these terms in class. Here is a good online resource that explains how web servers work.
- Web browser (client) -- Used to view web documents stored as a file on your computer or access from a web server on the internet.
- Web server -- Hosts web pages. A web browser can access a web page from the web server on the internet.
- HTTP (Hyptertext Transit Protocol) -- communication protocol for accessing a web page from a web server.
- SSH (Secure Shell) -- secure protocol for communicating with a remote computer. We use the SSH File Transfer Client (SFTP) to transfer (upload) web HTML files from your computer to a Web server. FTP (File Transfer Protocol) is a less secure method for transferring a file.
- Host Name -- name given to a computer, often a web server (e.g. students.depaul.edu).
- TCP/IP (Tranmission Control Protocol / Internet Protocol) -- these are two levels of protocols that provide needed functionality for internet communications. Both SSH and HTTP use these protocols.
- IP Number -- this is a unique number that identifies a computer on the internet. DNS (Domain Name Server) provides a computer's host name when given its IP number.
- URL (Uniform Resource Locator) -- serves as the address for accessing a web page on the internet. Used for accessing other documents too.
- Client-side scripting -- the web browser performs all calculations
- Server-side scripting -- the web server performs the calculations whose results are then displayed by the web browser
Here is an example URL: http://condor.depaul.edu/~cmiller/myPage.html
- http specifies the protocol
- condor.depaul.edu specifies the host name of the web server
- ~cmiller/myPage.html specifies the location and file name on the web server