40
Internet Standards and Services Chapter 12

Internet Standards and Services

Embed Size (px)

DESCRIPTION

Internet Standards and Services. Chapter 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 - PowerPoint PPT Presentation

Citation preview

Page 1: Internet Standards  and Services

Internet Standards and Services

Chapter 12

Page 2: Internet Standards  and Services

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

Page 3: Internet Standards  and Services

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.

Page 4: Internet Standards  and Services

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.

Page 5: Internet Standards  and Services

Technical Specifications

Page 6: Internet Standards  and Services

Technical Specifications

Page 7: Internet Standards  and Services

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.

Page 8: Internet Standards  and Services

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.

Page 9: Internet Standards  and Services

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.

Page 10: Internet Standards  and Services

Host Files

Page 11: Internet Standards  and Services

Domain Name System (DNS)

A hierarchical way of identifying domain names and their addresses.

Relies on a database, which is distributed over 13 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.”

Page 12: Internet Standards  and Services

Domain Name System (DNS)

Page 13: Internet Standards  and Services

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.

Page 14: Internet Standards  and Services

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.

Page 15: Internet Standards  and Services

The Use of Ports

Page 16: Internet Standards  and Services

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.

Page 17: Internet Standards  and Services

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.

Page 18: Internet Standards  and Services

Hypertext Transfer Protocol (HTTP) and Hypertext Markup Language (HTML)

Page 19: Internet Standards  and Services

Uniform Resource Locators (URLs)

Page 20: Internet Standards  and Services

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.

Page 21: Internet Standards  and Services

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.

Page 22: Internet Standards  and Services

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.

Page 23: Internet Standards  and Services

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.

Page 24: Internet Standards  and Services

FTP

Page 25: Internet Standards  and Services

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.

Page 26: Internet Standards  and Services

Internet Telephony

Voice over IP (VoIP) - Breaks voice signals into packets and transmits them over data networks using TCP/IP.

When VoIP is carried over the Internet, it is known as Internet telephony.

Page 27: Internet Standards  and Services

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.

Page 28: Internet Standards  and Services

Ipconfig

The TCP/IP administration utility for use with Windows NT, 2000, and XP 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.

Page 29: Internet Standards  and Services

Ipconfig

Page 30: Internet Standards  and Services

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.

Page 31: Internet Standards  and Services

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.

Page 32: Internet Standards  and Services

Ifconfig

Page 33: Internet Standards  and Services

Ping

Can be used to verify the installation of TCP/IP.

Relies on the Internet control Message Protocol (ICMP), which is a TCP/IP protocol that notifies the sender that something has gone wrong in the transmission process and the packets were not delivered.

Helpful in diagnosing local connectivity problems.

Page 34: Internet Standards  and Services

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.

Page 35: Internet Standards  and Services

Ping

Page 36: Internet Standards  and Services

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.

Page 37: Internet Standards  and Services

Traceroute

Page 38: Internet Standards  and Services

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.

Page 39: Internet Standards  and Services

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.

Page 40: Internet Standards  and Services

Summary

In 1969, the wide area network that would later become part of the Internet was known as ARPANET.

TCP/IP became the protocol for the Internet after it was codified in 1972. It was designed to facilitate open communication between all computers.

DNS is a hierarchical way of identifying domain names and their addresses. It relies on a database that is distributed over 13 root servers across the Internet.