S305 – Network Infrastructure Chapter 5 Network and Transport Layers.

Slides:



Advertisements
Similar presentations
TCP/IP MODEL Maninder Kaur
Advertisements

CISCO NETWORKING ACADEMY Chabot College ELEC Transport Layer (4)
CCNA – Network Fundamentals
Intermediate TCP/IP TCP Operation.
Chapter 7 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain the need for the transport layer.  Identify.
Chapter 7 – Transport Layer Protocols
S305 – Network Infrastructure Chapter 5 Network and Transport Layers Part 2.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Network Services Networking for Home & Small Business.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 18 Introduction to Networks and the Internet.
Gursharan Singh Tatla Transport Layer 16-May
Process-to-Process Delivery:
1 Chapter 5. Network and Transport Layers Business Data Communications and Networking Fitzgerald and Dennis, 7th Edition Copyright © 2002 John Wiley &
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Copyright 2011 John Wiley & Sons, Inc5 - 1 Business Data Communications and Networking 11th Edition Jerry Fitzgerald and Alan Dennis John Wiley & Sons,
Copyright 2005 John Wiley & Sons, Inc5 - 1 Network and Transport layers.
Midterm Review - Network Layers. Computer 1Computer 2 2.
Presentation on Osi & TCP/IP MODEL
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 5 UDP and Its Applications.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Mukesh N. Tekwani Elphinstone College Mumbai
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Week 4: Monetary Transactions in Ecommerce Chapter 3 of Amor Text “Selecting the Technology” Virginia F. Kleist, Ph.D.
TCP/IP Transport and Application (Topic 6)
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Networking Basics CCNA 1 Chapter 11.
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
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.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
UDP & TCP BS IT 4 th Semester By: Muhammad Hanif User Datagram Protocol & Transmission Control Protocol.
1 Computer Communication & Networks Lecture 23 & 24 Transport Layer: UDP and TCP Waleed Ejaz
Data Communications and Networks Chapter 6 – IP, UDP and TCP ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
Introduction Chapter 1. TCP/IP Reference Model Why Another Model? Although the OSI reference model is universally recognized, the historical and technical.
1 14-Jun-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
Process-to-Process Delivery:
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI transport layer CCNA Exploration Semester 1 – Chapter 4.
Copyright 2010 John Wiley & Sons, Inc5 - 1 Business Data Communications and Networking 10th Edition Jerry Fitzgerald and Alan Dennis John Wiley & Sons,
Chapter 5 Network and Transport Layers
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 5 Network and Transport Layers
Chapter 1 Introduction Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
Process-to-Process Delivery, TCP and UDP protocols
Net 431: ADVANCED COMPUTER NETWORKS
Chapter 5 Network and Transport Layers
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.
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.
TCP/IP Protocol Suite: Review
Networking Theory (part 2)
CPEG514 Advanced Computer Networkst
Net 323 D: Networks Protocols
Protocol Application TCP/IP Layer Model
OSI Reference Model Unit II
Process-to-Process Delivery: UDP, TCP
The TCP/IP Model.
OSI Model 7 Layers 7. Application Layer 6. Presentation 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.
Transport Layer 9/22/2019.
Networking Theory (part 2)
Presentation transcript:

S305 – Network Infrastructure Chapter 5 Network and Transport Layers

Announcements and Outline Recap 4Data Link Layer 4.1 Media Access Control 4.2 Error Control 4.3 Data Link Protocols Outline 5 Network and Transport Layers 5.1 Protocol 5.2 Transport Layer Functions 5.3 Addressing 5.4 Routing 5.5 TCP/IP Example 2 Copyright 2010 John Wiley & Sons, Inc

Chapter 5 Outline Transport & Network Layer Protocols  TCP/IP Transport Layer Functions  Segmenting  Linking to the Application Layer  Session management Addressing  Assigning addresses and address resolution Routing  Types of routing, routing protocols, and multicasting TCP/IP Examples 3

Network Layers Computer 1Computer 2 4

Introduction Transport and Network layers  Responsible for moving messages from end-to-end in a network  Closely tied together  TCP/IP: most commonly used protocol Used in Internet Compatible with a variety of Application Layer protocols as well as with many Data Link Layer protocols Network Layer Data Link Layer Application Layer Transport Layer 5

Transport/Network Layer Protocols TCP/IP (Transmission Control Protocol / Internet Protocol)  Most common, used by all Internet equipment Developed in 1974 by V. Cerf and B. Kahn  As part of Arpanet (U.S. Department of Defense) Most common protocol suite  Used by the Internet  Largest percentage of all backbone, metropolitan, and wide area networks use TCP/IP  Most commonly used protocol on LANs 6

Introduction - Transport layer Responsible for end-to-end delivery of messages Responsible for segmentation and reassembly  Breaking the message into several smaller pieces at the sending end  Reconstructing the original message into a single whole at the receiving end Interacts with Application Layer Transport Layer Application Layer Network Layer 7

5 - 8 Transmission Control Protocol (TCP) TCP Header: 192 bits (24 bytes) used in message reassembly

Introduction – Network Layer Responsible for addressing and routing of messages  Selects best path from computer to computer until the message reaches destination Performs encapsulation on sending end  Adds network layer header to message segments Performs decapsulation on receiving end  Removes the network layer header at receiving end and passes them up to the transport layer Network Layer Transport Layer Data Link Layer 9

Internet Protocol (IP) Two versions in current in use 10

IP Packet Formats: IPv4 (24 bytes) vs. IPv6 (40 bytes) IPv4 Header: 192 bits (24 bytes) IPv6 Header: 320 bits (40 bytes)

Student Questions What goes in the data field of an IP Packet in the Network Layer? What about the previous layer’s packet? 12

TCP/IP’s 5-Layer Network Model 13

Efficiency You want to transmit a 500 byte message. What would be the efficiency in transmitting this message? Overhead: SMTP: TCP: IP: Ethernet: What about an HTTP file of 4000 bytes? 14

Transport Layer Functions Segmenting Linking to the Application Layer Session management  Transport Layer Application Layer Network Layer 15

5.2.1 Segmenting Breaking outgoing messages from the application layer into a set of smaller segments for transmission through network. When the transport layer is set up, it determines what size segments will make best use of its data link protocols. 16

Packetization and Reassembly receiver TCP IP FTP TCP IP FTP sender Delivers incoming packets as they arrive (e.g., Web pages) or to wait until entire message arrives (e.g., ) What size packet to use? 17

5.2.2 Linking to Application Layer TCP may serve several Application Layer protocols at the same time  Problem  Solution How do we know what number the server uses? What would be the other type of number used and why? TCP HTTP FTPSMTP …

5.2.2 Application Layer Services

5.2.3 Session Management A session can be thought of as a conversation between two computers. Types of Session Management Connection Oriented Connectionless Routing Quality of Service (QoS)

Session Management - Connection Oriented Setting up a virtual circuit, or a TCP connection  Packet deliveries are acknowledged For which application layer packets does the transport layer use a connection oriented session for?

Setting up Virtual Connections A B SYN ACK 2 not busy Data 1 Data 2 Data 3 Data 4 FIN

Session Management - Connectionless Routing Provided by UDP  Sending packets individually without a virtual circuit  Each packet is sent independently of one another, and will be routed separately, following different routes and arriving at different times For which application layer packets does the transport layer use a connection oriented session for?

UDP - User Datagram Protocol Protocol used for connectionless routing in TCP/IP suite that uses no acks, no flow control Uses only a small packet header  Only 8 bytes containing only 4 fields: Source port Destination port Message length Header checksum Can also be used for applications where a packet can be lost, such as information rich video