TCPIP Suite Transmission Control Protocol Internet Protocol Presentation

















- Slides: 17
TCP/IP Suite Transmission Control Protocol/ Internet Protocol Presentation by Chandra Porchia
ARPANET n Army Research Projects Agency (ARPA) *Created ARPANET in the 1960’s *Predecessor to the Internet *First Packet-Switching Network
Department of Defense n In the 1970’s the Army along with Military Contractors and Universities began to develop computer Networks n In the 1980’s TCP/IP was developed as a collection of Internet Protocols
TCP/IP Suite n Transmission Control Protocol/Internet Protocol Suite – Main Components » IP: Internet Protocol » TCP: Transmission Control Protocol » UDP: User Datagram Protocol
Internet Protocol (IP) n The unifying Protocol of the TCP/IP Suite for packets of data sent through out the Internet.
IP Low level Protocol n Responsible for moving packets across the Internet n Primary job is to route datagram to its destination n Connectionless Protocol n
IP Functionality Divides messages into datagrams (packets) n Routes Message n Adds Header Information n – Source Address – Destination Address – Protocol Number – Checksum
IP Disadvantages Unreliable delivery n Sends messages out of sequence n Does not guarantee integrity of data n Messages may be duplicated n Messages may never arrive n Messages may arrive at the wrong destination n
Transmission Control Protocol Connection Orientated Protocol n Depends on IP to route message n Reliable byte-stream transfer service between endpoints n Primary job is to guarantee delivery of message to proper destination n
TCP Functionality Provides protection against data loss, data corruption, and data duplication n Reassembles packets n Reorders packets n Maintains connection with endpoint until message is delivered n Minimizes packets loss n
TCP Functionality Continued q Keeps track of packets sent q Retransmits data q Adds Header Information q. Port Number q. Sequence Number q. Checksum q. Source/Destination Address
TCP Disadvantages High over head n Slower than UDP n
User Datagram Protocol (UDP) Connectionless Protocol n High level Protocol n Fast Delivery n Depends on IP for sending data n
UDP Functionality Alternative to TCP n Used with applications that don’t require datagrams to be sequenced n Guarantees integrity of data n Queues data before sending n Capable of handling large amounts of data n Fast n
UDP Functionality Continued n Adds Header Information – Port Number – Checksum – Source Port – Destination Port
UDP Disadvantages Unreliable delivery n Unable to track data sent n Receiving application must assure reliability of data transfer n Messages can be lost, received out of sequence, and duplicated n
Summary TCP/IP is a collection of Protocols n Descendant of ARPANET n IP routes data to its destination n TCP controls the flow of data and ensures reliable delivery n UDP provides fast delivery of data without the overhead of TCP n