Distributed Networks Distributed Networks

Internet Services  «Prev  Next»
Lesson 11

Internet Protocol Conclusion

Computers are useless unless they perform some service. Red Hat Linux machines come ready to perform many services, making them powerful choices for Internet application servers. IP addresses and ports form the foundation for these Internet services. To help users, the Domain Name System assigns names to IP address, and Linux itself assigns names to ports.
Finally, servers may operate as either standalone or transient; deciding which method a particular server should use is a frequent administrator concern.

Learning Objectives

Having completed this module, you should now be able to:
  1. Identify the properties of Internet Protocol
  2. Describe an IP address
  3. Relate TCP and UDP protocols to IP
  4. Define port numbers
  5. Explain the relationship between port names and numbers
  6. Configure port names
  7. Describe the function of the Domain Name System
  8. State the differences between a standalone and a transient network server
  9. List the advantages and disadvantages of standalone and transient network servers

Glossary Terms

The following terms were introduced in this module:
  1. Checksum: A value computed from a quantity of data and transmitted alongside the data. The receiver can verify the data's integrity by computing the checksum again and comparing the newly computed value to the transmitted one.
  2. Domain Name System (DNS): The Internet system for translating IP addresses into names and vice-versa.
  3. Fully-Qualified Domain Names (FQDN): A domain name that has all required DNS information: the host, network, and top-level domain.
  4. Internet Assigned Numbers Authority (IANA): The IANA is responsible for assigned standard port numbers to well-known Internet services, such as HTTP, FTP, and DNS.
  5. Internet Protocol (IP): The fundamental unit for sending data across the Internet.
  6. Protocol: A grammar for communicating an idea between two end points.
  7. Standalone server: A server that opens, maintains, and closes its own network connections.
  8. Superserver: A server process responsible for listening on a group of ports and spawning other servers when connections arrive for them.
  9. Transient servers: A server that performs its service for a single client, starting fresh every time a client request arrives. Transient servers do not listen for client requests, but rather are spawned by another program.
  10. Transmission Control Protocol (TCP: A connected, reliable method for sending data across a network.
  11. User Datagram Protocol (UDP: A connectionless, unreliable method for delivering packets across the Internet.
  12. Well-known services (WKS): WKSs are services that are prevalent across the Internet. Examples include HTTP for World Wide Web traffic, FTP for File Transfer Protocol, and DNS for the Domain Name System.
The next module describes how Linux provides network services.

Domain Name System - Quiz

Before moving to the next module, click the Quiz link below to check your understanding of the concepts presented in this module.
Domain Name System - Quiz