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