TCP – UDP Protocols Senthilkumar. R / 12/27/2016 Overview Fundamentals

Slides:



Advertisements
Similar presentations
TCP/IP MODEL Maninder Kaur
Advertisements

Introduction 2 1: Introduction.
CCNA – Network Fundamentals
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Lecture 7 Transport Layer
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Introduction1-1 Introduction to Computer Networks Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Process-to-Process Delivery:
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Introduction1-1 Course Code:EE/TE533 Instructor: Muddathir Qamar.
Huda AL_Omairl - Network 71 Protocols and Network Software.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
TCP/IP Transport and Application (Topic 6)
Day16 Protocols. TCP “Transmission Control Protocol” –Connection oriented Very like a phone call, an actual connection is made between the 2 parties.
The Transmission Control Protocol (TCP) Application Services (Telnet, FTP, , WWW) Reliable Stream Transport (TCP) Connectionless Packet Delivery.
1 End-user Protocols, Services and QoS. 2 Layering: logical communication application transport network link physical application transport network link.
Networking Basics CCNA 1 Chapter 11.
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Introduction Chapter 1. TCP/IP Reference Model Why Another Model? Although the OSI reference model is universally recognized, the historical and technical.
Application Layer Functionality and Protocols Abdul Hadi Alaidi
Chapter 7: Transport Layer
Introduction to Networks
Chapter 5 Network and Transport Layers
The Transport Layer Implementation Services Functions Protocols
Chapter 9: Transport Layer
Instructor Materials Chapter 9: Transport Layer
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Graciela Perera Introduction Graciela Perera
CS 3214 Computer Systems Networking.
Day 01 - The Internet.
Slides taken from: Computer Networking by Kurose and Ross
CS 3214 Computer Systems Lecture 21 Godmar Back.
ROLE OF SQA Senthilkumar. R / 12/27/2016 Overview Fundamentals
An Aleksandar,   Accounts have been created for any students in EECS 340 who did not already have one.  Physical access to the labs has.
Chapter 1 Introduction Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
CS 3214 Computer Systems Networking.
Introduction and Overview of Network and Telecommunications (contd.)
Networking for Home and Small Businesses – Chapter 6
Introduction to Networks
NET323 D: Network Protocols
Subject Name: Computer Communication Networks Subject Code: 10EC71
Networking for Home and Small Businesses – Chapter 6
Chapter 2 Introduction Application Requirements VS. Transport Services
2018 Valid Cisco Exam Dumps IT-Dumps
Chapter 14 User Datagram Protocol (UDP)
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
I. Basic Network Concepts
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Network Fundamentals – Chapter 4
NET323 D: Network Protocols
Process-to-Process Delivery:
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
TCP/IP Protocol Suite: Review
Networking Theory (part 2)
COMPUTER NETWORKS CS610 Lecture-35 Hammad Khalid Khan.
Computer Networks Topic :User datagram protocol Transmission Control Protocol -Hemashree S( )
Networking for Home and Small Businesses – Chapter 6
Lecture 21 and 22 5/29/2019.
Process-to-Process Delivery: UDP, TCP
Computer Networks Protocols
The TCP/IP Model.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Exceptions and networking
Networking Theory (part 2)
Presentation transcript:

TCP – UDP Protocols Senthilkumar. R / 12/27/2016 Overview Fundamentals Examples Two marks Mind mapping Advantages and Disadvantages Puzzles Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 1 / 14

Overview Senthilkumar. R / 12/27/2016 TELNET FTP SMTP DNS TCP UDP IP TCP and UDP both are transport Layer Application Protocols Transport Network Physical + Networks data link TELNET FTP SMTP DNS TCP UDP IP ARPANET SATNET PACKET RADIO LAN Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 2 / 14

Cont… Senthilkumar. R / 12/27/2016 This layer provides backbone to data flow between two hosts. This layer receives data from the application layer above it. There are many protocols that work at this layer but the two most commonly used protocols at transport layer are TCP and UDP. TCP is used where a reliable connection is required while UDP is used in case of unreliable connections. Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 3 / 14

Fundamentals Senthilkumar. R / 12/27/2016 TCP divides the data(coming from the application layer) into proper sized chunks and then passes these chunks onto the network. It acknowledges received packets, waits for the acknowledgments of the packets it sent and sets timeout to resend the packets, if acknowledgements are not received in time. The term ‘reliable connection’ is used where it is not desired to loose any information that is being transferred over the network through this connection. So, the protocol used for this type of connection must provide the mechanism to achieve this desired characteristic. For example, while downloading a file, it is not desired to loose any information(bytes) as it may lead to corruption of downloaded content. Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 4 / 14

Cont… Senthilkumar. R / 12/27/2016 UDP provides a comparatively simpler but unreliable service by sending packets from one host to another. UDP does not take any extra measures to ensure that the data sent is received by the target host or not. The term ‘unreliable connection’ are used where loss of some information does not hamper the task being fulfilled through this connection. For example while streaming a video, loss of few bytes of information due to some reason is acceptable as this does not harm the user experience much. Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 5 / 14

Examples Senthilkumar. R / 12/27/2016 TCP – Web, Sending mail, Receiving mail etc… UDP – Video Streaming, Online games etc… TCP + UDP = SMTP (Example : mobile, telephone) Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 6 / 14

Real time examples Senthilkumar. R / 12/27/2016 TCP – is mailing a letter with a return receipt at the post office, except that the post master will organize the letters in-order-of mailing and only deliver them in-order. UDP – is mailing a letter at the post office. Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 7 / 14

Two Marks Senthilkumar. R / 12/27/2016 1. Define TCP and UDP. 2. Explain IP. 3. Define the three states of TCP connection establishment and termination. 4. Difference between TCP and UDP. 5. Define TCP Echo server and client. Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 8 / 14

Mind Mapping Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 9 / 14

Advantages and Disadvantages of TCP (1) TCP always guarantees three things - your data reaches its destination, it reaches there in time and it reaches    there without duplication. (2) In TCP, since all the work is done by the operating system, so you just need to sit back and watch the show. Even the debugging is taken care of by your OS. (3) It automatically breaks up data into packets for you. (4) It is slower in functioning than UDP DISADVANTAGES OF TCP (1) Since, all the work is being done by your OS, so if there are bugs in your OS, then you will face many problems like problems in surfing and downloading contents from the net. (2) TCP cannot be used for broadcast and multicast connections. Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 10 / 14

Advantages and Disadvantages of UDP (1) Broadcast and multicast connections are available with UDP which is not the case with TCP. (2) It does not restrict you to connection based communication model (3) Much faster than TCP DISADVANTAGES OF UDP (1)  There are no guarantees with UDP. It is possible that a packet may not be delivered, or delivered twice, or delivered not in time.   (2) We have to manually break the data into packets Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 11 / 14

Puzzle Senthilkumar. R / 12/27/2016 Match the Following 1. ARPA - CONNECTION ORIENTED 2. DNS - SMTP 3. TCP - HIERARCHICAL DECENTRALIZED… 4. LAN - PACKET SWITCHING 5. MAIL - IP Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 12 / 14

Puzzle Answer Senthilkumar. R / 12/27/2016 Match the Following 1. ARPA - PACKET SWITCHING 2. DNS - HIERARCHICAL DECENTRALIZED… 3. TCP - CONNECTION ORIENTED 4. LAN - IP 5. MAIL - SMTP Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 13 / 14

Thank You Senthilkumar. R / 12/27/2016 cs310 / IP / TCP - UDP 14 / 14