Академический Документы
Профессиональный Документы
Культура Документы
• The MAC address and IP address get the packet to the computer,
and the port number gets the data to the application or service.
Cont.
• For example:
• Web servers are assigned port 80, so when your computer formats a
message to a Web server, the destination port number in the TCP
header is 80.
• When your e-mail application requests messages from your mail server,
it sends the request to port 110, the Post Office Protocol (POP3) port
number.
• TCP –
• establishes a connection with the destination,
• data is transferred,
• and the connection is broken.
• TCP provides reliability with the following features that aren’t available
in UDP:
Cont.
• Establishing a Connection: The TCP Handshake
• A TCP session begins when a client sends a TCP
synchronization (SYN) segment to the destination device, usually
a server.
• TCP stores the data it needs to send in the send buffer, and the data it
receives in the receive buffer.
Cont.
• Flow Control is all about making sure we don’t send more packets
when the receive buffer is already full, as the receiver wouldn’t be
able to handle them and would need to drop these packets.
• For example:
• When you run Microsoft Word and need to open a file on a network
server, Word contacts Client for Microsoft Networks, an Application-layer
service, which provides the details of accessing files on the server.
Cont.
• The Application-layer protocol or service is built into the
user application, as with a Web browser or e-mail client.
• For example, a Web browser contains the software that implements
Hypertext Transfer Protocol (HTTP).
• For example, when you connect to a secure Web site with HTTPS, the
authentication and encryption that occur with HTTPS are Application-
layer functions.
Cont.
• Application layer provides these functions:
HTTP: Protocol of the World Wide Web
• HTTP is the protocol Web browsers use to access data on
the World Wide Web.
• IMAP downloads only e-mail headers initially, and then downloads the
message body and attachments when the message is selected.
• Web servers
• DNS servers
• DHCP servers
• The DNS client contacts the DNS server and requests that the
name “www.course.com” be resolved to an IP address.
• All levels below the root level have branches, each of which has a name.
• When you put all the names of a branch together, separated by a period,
you have the fully qualified domain name (FQDN) of the network
resource, such as www.course.com.
Cont.
• The top-level domains are organized into categories—
such as:
• commercial (.com)
• Nonprofit organizations (.org)
• government (.gov)
• education (.edu)
• country of origin, indicated by a two-letter country code.