Chapter 17

advertisement
Exploring the Digital Domain: An Introduction to Computers and Information Fluency, Second Edition
Chapter 18
The Internet
Questions for Review and Answers
1. Give a brief overview of the history of the Internet.
In the late 1960s, the U.S. Department of Defense created a network of computers
that could communicate with each other over long distances. This network came
to be known as ARPANET. Experiments continued, and the network grew during
the 1970s. In 1978 the TCP/IP protocol was established. Then in the early 1980s,
the University of California at Berkeley developed a flavor of UNIX that
incorporated TCP/IP. Also in the 1980s, ARPANET was expanded. When the
Department of Defense decommissioned ARPANET in 1990 more commercial
firms joined the network and the Internet was born.
2. The Internet has been described as a packet switching, loosely coupled,
distributed network of networks. Explain what this means.
The Internet is a confederation of many separately owned and operated networks.
There is a dedicated infrastructure that links these networks and ensures global
connectivity.
3. What does TCP/IP stand for? What role does the TCP/IP protocol suite play in the
functioning of the Internet?
TCP/IP stands for Transfer Control Protocol/Internet Protocol. TCP/IP is the
common protocol used for data transmissions between systems over the Internet.
4. What is a datagram? How does IP handle datagrams?
A datagram is a sequence of packets that contains the information that is
transmitted over the Internet. IP is responsible for routing the datagrams.
5. What is an IP address? What structure do these addresses have?
Each computer system that is officially part of the Internet has an IP address.
These addresses consist of four numbers-each of which is less than 256.
6. How are domain names related to IP addresses?
Domain names must be converted to IP addresses for deliver.
7. What is DNS? How is it used?
Exploring the Digital Domain: An Introduction to Computers and Information Fluency, Second Edition
DNS stands for Domain Name System, which is a method used for addressing
that is more convenient than IP addresses.
8. How are DNS servers organized to resolve domain names?
DNS servers are distributed at different levels throughout the network. The
system is organized like an IT-version of connecting to Kevin Bacon (as in “six
degrees of separation”).
9. Compare and contrast TCP with UDP as transport or messaging services.
TCP creates a connection-based, or guaranteed, messaging service. TCP is a more
sophisticated form of transport than UDP, which provides simple connectionless
packet transport and does not guarantee delivery.
10. What does it mean when we say that TCP/IP is an open system? Why is this an
advantage for its use with the Internet?
There is neither centralized control nor a favored hardware platform with TCP/IP.
This is an advantage for its use with the Internet because it means that everyone
has potentially equal access to the Internet.
11. What are the chief advantages of the layered architecture for Internet software and
services?
Layered architecture provides greater flexibility. Applications can pick and
choose from different types of messaging services. This division of labor makes
things simpler, too.
12. What are asynchronous transactions? What are its advantages as a form of
communication?
Asynchronous transactions are point-to-point transactions. The advantage of them
is they acknowledge delivery to the sender.
13. Explain how the client/server communication process is organized. What are the
advantages of this approach?
Client programs and server programs interact with one another. Usually, the
server program runs continuously on a given computer system. When the user
requests that a file be transferred to his or her computer, the client program that
manages file transfers on the user’s system issues a request to the remote
computer’s server program. The details of the exchange are handled between
these two processes.
Exploring the Digital Domain: An Introduction to Computers and Information Fluency, Second Edition
The advantages of this approach are that distributing the work frees the client
from hardware/software demands that might be needed only sporadically.
Secondly, computers acting as servers are able to respond to a number of user
requests, even computing ones. Third, the client/server model can link together
systems that are based on different hardware platforms.
14. How does electronic mail compare with other forms of communication like postal
mail and telephone service?
E-mail messages are posted to individuals at specific addresses much like
conventional mail. Also, like regular mail, e-mail communication is an example
of an asynchronous transaction. The sender’s system and receiver’s system do
not have to be connected when the sender sends the message. For many, this is far
superior to telephone communications that necessitate both individuals being
available simultaneously. Unlike conventional mail, e-mail is much faster.
15. What is telnet? What is it used for?
Telnet is a remote login program that automatically resolves translation problems
between different systems.
16. What is FTP? What is it used for?
FTP, or file transfer protocol, is a protocol that is used for transporting and
translating documents and data from one platform to another over networks.
17. What is anonymous FTP?
Anonymous FTP allows you to temporarily connect to a designated FTP host and
copy files to your own machine from a server with open file access.
18. Explain how telnet and FTP can be used in installing and maintaining your own
Web site on a remote host.
Using telnet and FTP together, you can move files from your disk to the Web
site’s remote host’s disk, which is not possible when using Web services alone.
19. What is a cookie? How is it used in Web transactions?
A cookie is a special number that identifies a user and his or her transactions with
a server. When a user revisits a Web server, the browser sends the cookie to the
server. In this way, the server knows that this is the same user identified
previously.
20. What is a Web cache? How does a Web client cache work?
Exploring the Digital Domain: An Introduction to Computers and Information Fluency, Second Edition
Web caching is the storing of Web objects for possible reuse. Web caches are
typically built into the Web client. Your browser retains some of the pages that
you have visited earlier. When you ask to visit a site that you have surfed
previously, the browser will ask the Web server if the page or object is newer than
the copy it has currently stored. If the object is unchanged, then the time spent
downloading a new copy will be saved.
21. What is a proxy server? What are the advantages and disadvantages of proxies?
A proxy server is a Web server that acts as a go-between by caching Web objects
for delivery to Web clients. One advantage of proxy servers is that they provide
the possibility of faster response time for clients. Inside an intranet, this can
reduce the demand for external traffic, which can also support security measures.
Outside and intranet, it may help reduce the already congested Web traffic.
22. Give a brief overview of the Internet2 project. What advantages or opportunities
does it offer over the current Internet?
The Internet2 Project was established to meet the demands for the future of global
networking. Internet2 is a consortium of government, industry, and education that
are partnering to foster research and development in the next generation Internet
and Internet applications. The Internet2 Project has pioneered research and
development in new networking capabilities such as multicasting and the next
generation of IP addressing. They have also established high-performance
networks linking the campuses and labs of its members. Internet2 has also led the
way in the development of innovative applications for tele-immersion for remote
instrumentation and virtual laboratories, digital libraries, and distance learning.
Download