ch 12 Internet Standards and Services
Download
Report
Transcript ch 12 Internet Standards and Services
Internet Standards
and Services
12
Objectives
In this chapter, you will learn to:
Summarize the history of today’s Internet
Identify the organizations that cooperate to set Internet
standards
Explain conventions for Internet domain and host naming
Describe several popular Internet-based services and
identify the protocols on which they rely
Run and interpret the output of simple TCP/IP-based
utilities
The Evolution of the Internet
Advanced Research Projects Agency (ARPA) - an organization
formed by the United States government in 1958 to investigate and
develop new military defense technology.
ARPANET - a network that relied on telephone lines to transmit
messages that had been fragmented into small packages of data
between computers.
Domain Name System (DNS) - a formal, centralized method for
automatically associating IP addresses with host names.
NSFNET - supercomputing centers at five universities across the
nation plus a backbone to connect them with each other and, with other
organizations.
World Wide Web (WWW) - a collection of multiple Internet servers and
a method for organizing data scattered over these servers.
Technical Specifications
Internet draft - a thorough explanation of a proposed standard.
Internet Engineering Steering Group (IESG) - a committee
made of IETF technical area directors that oversees IETF
decisions.
Request for Comments (RFC) - a numbered document that
articulates some aspect of Internet technology.
Proposed standard - reclassified Internet draft.
Draft standard - a proposed standard that has been
successfully by at least two independent researchers.
Technical Specifications
Technical Specifications
Address Assignments and Naming
Internet Assigned Numbers Authority (IANA):
kept records of available and reserved IP addresses.
was also responsible for allocating domain names and
maintaining the Domain Name System (DNS).
Regional Internet Registries (RIRS) - a not-for-profit agency
that manages the distribution of IP addresses to private and
public entities.
Internet Corporation for Assigned Names and Numbers
(ICANN) - a private nonprofit corporation that is contracted by
the government to oversee IP addresses and domain name
management, plus accomplish specific Internet management
improvements.
Host and Domain Naming
TCP/IP is a protocol suite that contains several subprotocols.
Some subprotocols, such as TCP, are connection-oriented.
Connectionless subprotocols do not guarantee data delivery, but
can transmit data faster than connection-oriented subprotocols.
Every addressable computer connected to a TCP/IP network is
known as a host.
Every host can take a host name, a name that describes the
device.
Host and Domain Naming
Each host belongs to a domain, which also has a name.
Every host on a TCP/IP network requires a unique IP
address to communicate with other hosts.
Each IP address is a unique 32-bit number, divided into
four octets, or 8-bit bytes.
Host Files
Domain Name System (DNS)
A hierarchical way of identifying domain names and their
addresses.
Relies on a database, which is distributed over key
computers, known as root servers, across the Internet.
The last label in a domain name represents a top-level
domain (TLD), or the highest level in a DNS hierarchy.
For example, in the www.fcc.gov domain, the TLD is
“gov.”
Domain Name System (DNS)
Name Servers and Space
Name space - the database of Internet IP addresses and
their associated names.
Resource Record - a single record that describes one
piece of information in the DNS table.
Resolvers - any host on the Internet that need to look up
domain name information and associate it with an IP
address.
Name servers (DNS servers) - contain databases of
names and their associated IP addresses.
The Use of Ports
The logical address on a host where an application
makes itself available to incoming data.
The use of port numbers simplifies TCP/IP
communications and ensures that data are transmitted to
the correct application.
Port numbers can have any numeric value from 0 to
65536.
Port numbers in the range of 0 through 1023 are referred
to as well known port numbers.
The Use of Ports
World Wide Web (WWW)
On the client side, access to the Web requires: TCP/IP,
a unique IP address,
a connection to the Internet, and
a browser
On the server side, a Web site requires TCP/IP,
a connection to DNS servers,
routers,
Web server software, and
a connection to the Internet
Hypertext Transfer Protocol (HTTP)
and Hypertext Markup Language
(HTML)
HTTP - operates at the Application layer of the TCP/IP
model.
HTML - the Web document formatting language.
World Wide Web Consortium (W3C) - a standards
organization for Web browsers and languages.
Tags - formatting indicators.
Hypertext Transfer Protocol (HTTP) and
Hypertext Markup Language (HTML)
Uniform Resource Locators (URLs)
Simple Mail Transfer Protocol
(SMTP)
Operates in the Application layer of the TCP/IP
model and relies on TCP at the Transport layer.
Operates from TCP port 25.
SMTP is a simple subprotocol, incapable of
doing anything more than transporting mail or
holding it in a queue.
Post Office Protocol
Provides centralized storage for e-mail
messages.
Users need an SMTP-compliant mail program
to connect to their POP server and download
mail from storage.
POP does not allow users to store mail on the
server after they download it.
Internet Mail Access Protocol
(IMAP)
Features:
Users can retrieve all or only a portion of any mail message.
Users can review their messages and delete them while the
messages remain on the server.
Users can create sophisticated methods of organizing
messages on the server.
Users can share a mailbox in a central location.
IMAP4 can provide better security than POP because it
supports authentication.
File Transfer Protocol (FTP)
FTP commands:
ascii: Sets the file transfer mode to “ASCII.”
binary: Sets the file transfer mode to “binary.”
cd: Changes your working directory on the host machine.
delete: Deletes a file on the host machine
get: Transfers a file from the host machine to the client.
help: Provides a list of commands when issued from the
FTP prompt.
ls: Lists the contents of the directory on the host where you
are currently located.
mkdir: - Creates a new directory on the FTP host.
open: Creates a connection with an FTP host.
FTP
Newsgroups
Provide a means of conveying messages
Distributed to a wide group of users at once
rather than from user to another
Newsgroup messages are transported by the
Network News Transfer Protocol (NNTP).
NNTP operates via TCP port 119.
Internet Telephony
Voice over IP (VoIP) - Breaks voice signals
into packets and transmits them over data
networks using UDP.
When Voice is carried over the Internet, it is
also known as Internet telephony.
Intranets and Extranets
Intranet - a network or part of a network that uses
Internet like services and protocols to exchange
information within an enterprise.
Also used for e-mail, file sharing, document
management, and collaboration.
Extranet - a network that uses Internet-like services and
protocol to exchange information over a broad
geographical area.
Encompasses dedicated connections to multiple
offices within a company.
Ipconfig
The TCP/IP administration utility for use with
Windows NT, 2000, XP, Vista, Windows 7
operating system.
Provides information about a NIC’s IP address,
subnet mask, and default gateway.
Can be used with “switches” to manage a
computer’s TCP/IP settings, including your
MAC address and the address of your WINS
server.
Ipconfig
Ipconfig
Popular “switches”:
?: display a list of switches available for use with the
ipconfig command.
/all: displays complete TCP/IP configuration
information for each network interface on that device.
/release - releases DHCP-assigned addresses for all
of the device’s network interfaces.
/renew - renews DHCP-assigned addresses for all of
the device’s network interfaces.
Ifconfig
The TCP/IP configuration and management
utility used on UNIX systems.
Popular “switches”:
-a: Applies the command to all interfaces on a device.
down: Marks the interface as unavailable to the
network.
-up: Reinitializes the interface after it has been taken
“down,” so that it is once again available to the
network.
Ifconfig
Ping
Can be used to verify the network connectivity.
Relies on the Internet control Message Protocol
(ICMP), which is a TCP/IP protocol that can be
used to detect that the transmission of packets
were delivered or not delivered.
Helpful in determing local connectivity
problems.
Ping
Common “Switches”:
-?: Displays the help text for the PING command, including its
syntax and a full list of switches.
-a: When used with an IP address, resolves the address to a host
name.
-n: Allows you to specify a number of echo requests to send.
r: When used with a number from 1 to 9, displays the route taken
during ping hops.
-w: Limits the time to wait for each echo response to a specific
number of milliseconds.
Ping
Traceroute
Uses ICMP to trace the path from one host to another,
identifying all intermediate hops between the two hosts.
Useful for determining router or network connectivity
problems.
Common “switches”:
-d: Instructs the tracert command not to resolve IP
addresses to host names.
-h: Specifies the maximum number of hops the
packets should take when attempting to reach a host.
-w: Identifies a timeout period for responses.
Traceroute
Netstat
Displays TCP/IP statistics and details about
TCP/IP components and connections on a host.
Information that can be obtained include:
the port on which a particular TCP/IP service is running.
whether or not a remote node is logged on to a host.
which network connections are already established for a
client.
how many packets have been handled by a network
interface since it was activated.
How many data errors have occurred on a particular
network interface.
Netstat
Common “switches”:
-a: Provides a listing of all available TCP and UDP
connections, even if they are simply listening and not
currently exchanging data.
-e: Displays details about all the packets that have been
sent over a network interface.
-n: Lists currently connected hosts according to their port
and IP address.
-p: Allows you to specify what type of protocol statistics to
list.
-R: Provides a list of routing table information.
-S: Provides statistics about each packet transmitted by a
host, separated according to protocol type.
Summary
In 1969, the wide area network that became part of the
Internet was known as ARPANET.
TCP/IP became the internet protocol after it was codified
in 1972, designed to facilitate open communication
between all computers.
DNS is a hierarchical means of identifying domain names
and associated addresses.
THE END