Lab 14

Back Up Next

horizontal rule

Home
Lab 1
Lab 2
Lab 3
Lab 4
Lab 5
Lab 6
Lab 7
Lab 8
Lab 9
Lab 10
Lab 11
Lab 12
Lab 13
Lab 14
Lab 15
Lab 16
Lab 17
Lab 18
Lab 19
Lab 20

Lab 14

(Chapter 14)

 

 


 

Learning Objectives

  1. To learn about the structure of the Internet and documents that describe various Internet protocols that govern the operation of the Internet
  2. To learn how to use the various software tools for networks and the Internet services, including querying the DNS, electronic communication, remote login, file transfer, remote execution of a command, and reporting status of a remote host

Lab Work

  1. Log on to your UNIX system
  2. What are the IP address, Ethernet address, and fully-qualified domain name of your host? What is the class of your address and how did you know this? Show the session that you used to obtain answers to your questions.
  3. Get the IP addresses for the following hosts: cs.berkeley.edu, www.nato.int, omsi.org, www.abc.tv, www.nasa.gov, www.lumensoft.biz, cnn.com, and mit.edu. If a host has multiple IP address and/or domain names, list them all, along with the classes of the IP addresses.
  4. Browse the IETF website, locate the citation for the latest RFC, and write down the following information about it: RFC number, title, author(s) or editor(s), date submitted, and status. 
  5. Read through RFC 1118 and identify the RFC numbers for the original RFCs that describe the following protocols: TCP, IP, UDP, ICMP, SMTP, FTP, and Telnet.
  6. If your system supports the UNIX ‘r’ commands, try out the sessions in Section 14.8 involving these commands on your system. Capture your sessions here.
  7. Use the telnet command to get the current time from the daytime servers at cs.berkeley.edu. Show your session.
  8. Use the telnet command to invoke the finger server and display the number of users who have Davis as part of their names. Show your session.
  9. Use the telnet command to invoke the finger server, and then use UNIX pipe and UNIX I/O redirection primitives to save in a file the information returned by the finger server about users Davis as part of their names. Display the saved information with the more command. Show your session.
  10. What would you do if you were asked to repeat the task outlined in 9, except that you are to save information about “James A Davis” in a file called James.A.Davis? Display contents of the file. Show your work.
  11. Establish a telnet session with the Library of Congress Information Systems (locis.loc.gov). Browse the information system and answer the following questions:
    1. How many index terms for books, films, music, maps, software, etc. are available in the information system for search?

 

    1. How many citations are available in the information system for Douglas E. Comer?

 

  1. Do anonymous ftp with the site ftp.uu.net (see Section 14.8.8) and get (download) the following files in the pub/security directory, store them in the ~/professional/courses/general/downloads directory, and display a long listing of these files:

gzip.tar, crack_4.1-tar.Z, passwd+.tar.Z, securelib.tar.Z, shadow-3.1.4.tar.Z, socks.cstc.4.1.tar.gz, socks.tar.Z

  1. Use the traceroute command to obtain the hop count and the time taken for one-way travel of data from your host to cs.berkeley.edu and mit.edu. Show your session.
  2. Log out.

 


 

 

horizontal rule

Back to CS140U Homepage
This page was last modified September 26, 2004
wmorales@pcc.edu