TCPIP Suite Transmission Control Protocol Internet Protocol Presentation

  • Slides: 17
Download presentation
TCP/IP Suite Transmission Control Protocol/ Internet Protocol Presentation by Chandra Porchia

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

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

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

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

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

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

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

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

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

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

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

TCP Disadvantages High over head n Slower than UDP n

User Datagram Protocol (UDP) Connectionless Protocol n High level Protocol n Fast Delivery 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

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

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

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

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