Question

In: Computer Science

A common protocol stack used by many applications is to use TCP at the transport layer...

A common protocol stack used by many applications is to use TCP at the transport layer and IP at the network layer. The ICMP protocol is also used to report on problems encountered by IP.

  1. The IP protocol provides a service referred to as “best effort”. Describe the services of the IP protocol, and potentially ICMP protocol, with respect to flow control (ensuring the sender does not overwhelm the receiver).
  2. Describe the service TCP provides with respect to flow control and explain the mechanisms it uses to overcome the deficiencies of IP.

Solutions

Expert Solution

Ans- ICMP: is an integral part of IP and must be implemented by every Ip. the ICMP report the error in the processing of datagram. there are based on two important point .

1. Error handeling or Feedback messaging.

  • TTL Exceed.
  • parameter problem.
  • source quench.
  • source redirect.
  • Destination Unreachable.

2. Request and Reply

  • Echo request and reply.
  • Time stamp request and reply.
  • Network mask request and reply.
  • Router solicitation.

TCP: Transmission Control Protocol is a set of standardized rules allow the computer to communicate on a network as the internet. it is following important points.

  • Reliable.
  • end to end .
  • Byte stream protocol.
  • Connection Oriented.
  • mux and demux.

IP- it is define IP address of protocol. which uses IP communication of routing function and internet. tcp and Ip both are allow source and destination.

TCP implement for IP 's deficiencies by providing reliable ,stream- oriented connections that hide most of IP. The protocol refear   most Tcp/Ip protocol are based onTcp , the TCP/IP are twin pillars of TCP/IP. it is used unix operating .

Segment Format- is used 32 bit words and 20byte header.

Source port number- it identifies the port number of sender it is a 16 bit field.

Destination port number- it idetifies the port number of recieving application .it is a 16 bit field.

Sequence Numbers- is a 32 bit field.tcp assign unique sequence number to each byte of data of segment .

TCP header conatins the first byte's sequence number.

Round -Trip Time Estimation- round -trip time estimation is perform parameter of tcp .it is used low packets retransmit.if too high connection can sit idle while the host waits to timeout.


Related Solutions

A common protocol stack used by many applications is to use TCP at the transport layer...
A common protocol stack used by many applications is to use TCP at the transport layer and IP at the network layer. The ICMP protocol is also used to report on problems encountered by IP. The IP protocol provides a service referred to as “best effort”. Describe the services of the IP protocol, and potentially ICMP protocol, with respect to flow control (ensuring the sender does not overwhelm the receiver). Describe the service TCP provides with respect to flow control...
One student has designed a new transport-layer protocol, NTLP, that is completely different from the TCP...
One student has designed a new transport-layer protocol, NTLP, that is completely different from the TCP or UDP. He then creates a packet that has a physical-layer header, a data-link-layer header, and an IP header. This packet contains the NTLP header and the application data payload. The packet is sent to the destination IP address as indicated in the IP header. Will this packet be delivered to the destination IP address indicated in the IP header? Please justify your answer.
What are the potential dangers to merge network layer with transport layer of computer networking protocol...
What are the potential dangers to merge network layer with transport layer of computer networking protocol stack?
discuss the types of networks that would require TCP as a transport protocol because of its...
discuss the types of networks that would require TCP as a transport protocol because of its characteristics. Provide the application and or services, also include port numbers with description.
Describe the difference between IP and Network Access layer in TCP protocol and also explain the...
Describe the difference between IP and Network Access layer in TCP protocol and also explain the control information embedded in these two layers
A transport layer protocol uses the id of the process rather than the port number to...
A transport layer protocol uses the id of the process rather than the port number to specify the destination. (Explain the reason) 1. Is there any problem for senders who wish to connect to a well-defined service (for example, Apachewebserver)? 2. Will there be any problems with the process of multiple network connections? 3. If the host has a different operating system, will there be any problem?
1a) In your own words, what is the difference between Transport Control Protocol (TCP) and User...
1a) In your own words, what is the difference between Transport Control Protocol (TCP) and User Datagram Protocol (UDP)? Also give some examples of services that use TCP and UDP. b) PC1 is assigned the IP address 192.168.13.8 with a subnet mask of 255.255.255.224. PC1 sends a packet to PC2 which has an IP address of 192.168.13.65. Is PC1 (192.168.13.8) and PC2 (192.168.13.65) in the same subnet based on the subnet mask of PC1 (255.255.255.224)?
Could i please have assistance with the following. A) TCP/IP protocol stack, how does a switch...
Could i please have assistance with the following. A) TCP/IP protocol stack, how does a switch differ from a hub? B) How does a switch/bridge know what station is on a given port? C) What does a switch/bridge do if it does not know the out-going port of a destination MAC address? D) How is a token ring similar to a Master-and-slave or polling channel access protocol?
List three applications that use UDP and three applications that use TCP and explain why those...
List three applications that use UDP and three applications that use TCP and explain why those applications use the selected Transport layer protocol.
What types of applications could work without a Transport protocol? What are some of the problems...
What types of applications could work without a Transport protocol? What are some of the problems modern networks would face if there was no Transport protocol in the TCP/IP suite?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT