Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. What is a handshaking protocol? Does HTTP use handshaking at the application

ID: 3591329 • Letter: 1

Question

1. What is a handshaking protocol? Does HTTP use handshaking at the application layer? If not which layer? What about SMTP? If so, how does it use it in these layers. Please cite/source your answer.

2. What are the two pieces of information needed for a process running on the client to identify the process running on a server? Answer [x] and [y]

3. Assume you have created a new company called Ice and Fire. Assume that you have registered the domain name as iceandfire.com. You will also have provided to the register the names and IP addresses of your primary authoritive DNS server. Suppose it is called dnsl.ice and fire.com and its IP address is 232.232.232.1. What two resource records would the registar enter into the TLD com server?

Explanation / Answer

1.

Handshaking protocol is the set of rule which two device follow before initiating conversation. Handshaking begins when one device sends a message to another device indicating that it wants to establish a communication channel.

When a computer communicates with another device like a printer, or network server, it needs to handshake with it to establish a connection.

Handshaking protocol is used by both transport layer security and SMTP.

SMTP is used for email transmission. It uses handshaking for authentication , encryption and the maximum size of the message.

In transport layer , when a connection starts , the record encapsulated a handshake messaging protocol. This protocol is used to exchange all the information required by both sides for the exchange of the actual application data by TLS(Transport Layer Security). Thiss protocol defines the message forrmatting and the order of their exchange. This initial exchange results in a successful TLS connection (both parties ready to transfer application data with TLS).

................................................................................................................................................................................

2. The two informations are

x = port number

y = IP address

..................................................................................................................................................................................

3.

For the primary authoritative DNS server for iceandfire.com, the registrar would enter the following two records into the DNS system :

(iceandfire.com, dnsl.ice and fire.com, NS)

(dnsl.ice and fire.com, 232.232.232.1, A)

Before entering into the database, the registrar would make sure that Type NS and a Type A record are entered into the TLD com servers.

Type A is an Address record, most commonly used to map hostnames to an IP address of the host.

Type NS is Name Server record, delegates a DNS zone to use the given authoritative name servers.