EE450-U10-TransportLayer_Lecture-Nazarian-Summer10

EE450-U10-TransportLayer_Lecture-Nazarian-Summer10 -...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: University of Southern California University of Southern California Viterbi School of Engineering Viterbi School of Engineering EE450 omputer Networks Computer Networks ransport Layer Transport Layer Shahin Nazarian Summer 2010 Transport Layer Data Link layer is responsible for ____-to-_____ delivery, i.e., delivery of frames between two neighboring nodes over a link _________ layer is responsible for host-to-host delivery, i.e., delivery of packets btn two hosts, but this delivery is incomplete Real communication takes place between two Real communication takes place between two processes ( processes (application application programs.) programs.) At any moment several processes may be running on the source host and several on the destination host. To complete the delivery we need a mechanism to deliver data from one of these processes on source to the corresponding process on destination host Shahin Nazarian/EE450/Summer 2010 2 Transport Layer Protocols Transport layer provides transport services and provides transport services and is responsible for responsible for process process-to to-process delivery process delivery ; this delivery is complete ; this delivery is complete Two processes communicate in a client/server relationship Two processes communicate in a client/server relationship Transport layer protocols are outside the scope of the network, meaning the routers in the network _______ look at the transport layer. Transport layer is only looked up on in the end hosts Shahin Nazarian/EE450/Summer 2010 3 Transport Layer Protocols (Cont.) IP does not provide complete delivery. IP only delivers the packets to the host. However, the message which is encapsulated inside the packet needs to be delivered to the actual application; this delivery is done by the Transport layer protocols The following Transport layer protocols are defined by TCP/IP: ___ ___ ( Transmission Control Protocol Transmission Control Protocol ), ___ ___ ( User Datagram User Datagram Protocol Protocol ) and ____ ____ ( Stream Control Transport Protocol Stream Control Transport Protocol ) TCP provides for end-to-end error checking error checking, error control error control , flow flow control control and ________ control ________ control UDP provides for end-to-end error _________ only Error and flow control in Link layer were on a link-to-link basis, ere the services are end-- nd, however the same ideas (ARQ here the services are end to end, however the same ideas (ARQ Go-Back-N, Selective Repeat, ) are applied Local (remote) host is identified by its IP address, and local emote) process by its port number Shahin Nazarian/EE450/Summer 2010 (remote) process by its port number IP address, port number and the transport protocol are together referred to as a _____ 4 Port Numbers IP layer provides for header error checking and the data part may still be erroneous when it gets to Transport layer. UDP and TCP error checking provides for error checking on that...
View Full Document

This note was uploaded on 09/27/2010 for the course EE 450 taught by Professor Zahid during the Summer '06 term at USC.

Page1 / 56

EE450-U10-TransportLayer_Lecture-Nazarian-Summer10 -...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online