13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Transport layer and Application Layer Slide 1.

Slides:



Advertisements
Similar presentations
Cisco 2 - Routers Perrine. J Page 14/30/2015 Chapter 10 TCP/IP Protocol Suite The function of the TCP/IP protocol stack is to transfer information from.
Advertisements

Chapter 7: Transport Layer
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking Assist. Prof.
CS3505 The Internet and Info Hiway transport layer protocols : TCP/UDP.
CCNA 1 v3.1 Module 11 Review.
© Wiley Inc All Rights Reserved. CCNA: Cisco Certified Network Associate Study Guide CHAPTER 2: Internet Protocols.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Chapter 2 Internet Protocol DoD Model Four layers: – Process/Application layer – Host-to-Host layer – Internet layer – Network Access layer.
TCP/IP Protocol Suite 1 Chapter 11 Upon completion you will be able to: User Datagram Protocol Be able to explain process-to-process communication Know.
Ch 23 1 Based on Data Communications and Networking, 4th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007 Ameera Almasoud.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
CS 356 Systems Security Spring Dr. Indrajit Ray
NETWORKING CONCEPTS. TCP/IP The TCPIIP protocol suite was developed prior to the OSI model TCP/IP protocol suite was defined as having four layers: Host-to-network,
IST 228\Ch3\IP Addressing1 TCP/IP and DoD Model (TCP/IP Model)
Process-to-Process Delivery:
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
Chapter 9.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
TCP/IP. The Internet Protocol Suite is the set of communications protocols used for the Internet and other similar networks. It is commonly also known.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Network Communications Technology Chapter 19 Internet Architecture and TCP/IP.
TCP/IP: Basics1 User Datagram Protocol (UDP) Another protocol at transport layer is UDP. It is Connectionless protocol i.e. no need to establish & terminate.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Examining TCP/IP.
Transport Layer Layer #4 (OSI-RM). Transport Layer Main function of OSI Transport layer: Accept data from the Application layer and prepare it for addressing.
TCP/IP PROTOCOL SUITE The TCPIIP protocol suite was developed prior to the OSI model. Therefore, the layers in the TCP/IP protocol suite do not exactly.
1 Version 3.0 Module 11 TCP Application and Transport.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
TCOM 509 – Internet Protocols (TCP/IP) Lecture 04_a Transport Protocols - UDP Instructor: Dr. Li-Chuan Chen Date: 09/22/2003 Based in part upon slides.
TCP/IP Transport and Application (Topic 6)
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
11 TRANSPORT LAYER PROTOCOLS Chapter 6 TCP and UDP SPX and NCP.
Transport Layer3-1 Chapter 3 Transport Layer These ppt slides are originally from the Kurose and Ross’s book. But some slides are deleted and added for.
The Transport Layer application transport network data link physical application transport network data link physical application transport network data.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Basic IP Protocol Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
Marwan Al-Namari Week 5. Responsible for delivering packets between endpoints over multiple links Physical Link Network Transport Application.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
BZUPAGES.COM Presentation on TCP/IP Presented to: Sir Taimoor Presented by: Jamila BB Roll no Nudrat Rehman Roll no
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Net 221D:Computer Networks Fundamentals
Page 12/9/2016 Chapter 10 Intermediate TCP : TCP and UDP segments, Transport Layer Ports CCNA2 Chapter 10.
2.1 Chapter 2 Network Models – cont. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite ©Richard L. Goldman September 25, 2002.
1 Kyung Hee University Chapter 11 User Datagram Protocol.
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Process-to-Process Delivery:
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
UDP Socket Programming
Chapter 11 User Datagram Protocol
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Chapter 3 Understanding the OSI Model
TCP Transport layer Er. Vikram Dhiman LPU.
Network Architecture Introductory material
Net 431: ADVANCED COMPUTER NETWORKS
Subject Name: Computer Communication Networks Subject Code: 10EC71
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Review of Important Networking 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.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Process-to-Process Delivery:
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
CPEG514 Advanced Computer Networkst
Data Communication Networks
Process-to-Process Delivery: UDP, TCP
Computer Networks Protocols
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Transport layer and Application Layer Slide 1

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 Addressing and Protocols DNS, FTP,TFTP, SNMP, HTTP SCTP, TCP, UDP ICMP, IGMP, ARP, RARP Port Address Logical Address Physical Address Application Layer Transport Layer Network Layer Physical and Data Link Layers

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 Transport Layer DNS, FTP,TFTP, SNMP, HTTP SCTP, TCP, UDP ICMP, IGMP, ARP, RARP Port Address Logical Address Physical Address Application Layer Transport Layer Network Layer Physical and Data Link Layers

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 Transport Layer F Starts and stops the connection of the transmission. –At the transmitter, it is responsible for chopping the stream of data into transportable datagrams, numbering them and then sending them one by one. –At the receiver, it is responsible for waiting until all datagrams have arrived, checking for errors and then processing as a stream. F Provides connection mechanism between two or more running application programs. –Transmission control protocol (TCP) with flow control –User datagram protocol (UDP) with no flow control

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 Transport Layer Domain of Transport Protocol

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 IP address versus Port address

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 Socket Address

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 User Datagram Protocol (UDP) F Simple protocol and limited overhead as compared to IP packet. F No additional services added into the IP packet, apart from starting and stopping the connection. F Connectionless and “unreliable” transport protocol. F Independent datagram - not numbered F Suitable for simple request-response communication (Refer to the port number table for more info)

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 UDP Port addresses

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 TCP – Handling many connections The addition of connect instance id codes makes multiple simultaneous connections possible.

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 Transmission Control Protocol (TCP) F Connection-oriented protocol and reliable transport protocol. F Create a virtual connection between two application programs to send data. F Virtual connection – connected as in the transport layer

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 TCP Ports

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 Application Layer DNS, FTP,TFTP, SNMP, HTTP SCTP, TCP, UDP ICMP, IGMP, ARP, RARP Port Address Logical Address Physical Address Application Layer Transport Layer Network Layer Physical and Data Link Layers

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 Domain Name System (DNS) F Each terminal in network has an unique IP address and a name (name space). F A name space maps IP address to a unique name in either flat or hierarchical method. F DNS is used for designing hierarchical name space –Example of hierarchical name space: gawains.staffs.ac.uk, blackboard.staffs.ac.ukwww.staffs.ac.uk F Maximum of 128 levels with maximum 63 characters in each node of the tree.

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 DNS

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 Domains

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 Domain Name and Label

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 DNS Server F Stores domain name space information within its domain/sub-domain.

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 File Transfer Protocol F Standard protocol for copying a file from one host to another. F It standardises the data format and structure. F Uses two TCP connections –Port 21 for control connection –Port 20 for data connection F Trivial File Transfer Protocol (TFTP) is used in simple and quickly copy file protocol that uses the UDP services.

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 FTP

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 FTP Mechanism

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 Simple Network Management Protocol (SNMP) F A framework for managing devices in network using TCP/IP protocol suite. –Manager – SNMP client program installed in the server –Agent – SNMP server program installed in the router or host F The SNMP client program can perform actions for monitoring and maintaining the performance of the network. F uses UDP services at port 161 and 162 for agent and manager respectively.

13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing IADCN - Week 5 Slide 25 Conclusion F We have discussed the major protocols in transport and application layers of TCP/IP protocol suite. F TCP and UDP are used for the connection mechanism between two or more running application programs. F The application layer components such as DNS, FTP, TFTP and SNMP are the major components for networking programming. F Other components discussed in the previous week were Javascript, ASP script and Applet.