Point-to-Point Protocol

Slides:



Advertisements
Similar presentations
Transport Layer3-1 Transport Overview and UDP. Transport Layer3-2 Goals r Understand transport services m Multiplexing and Demultiplexing m Reliable data.
Advertisements

NETWORK LAYER (1) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Introduction to TCP/IP TCP / IP –including 2 protocols Protocol : = a set of rules that govern the communication between different devices Protocol : =
Chapter 7 – Transport Layer Protocols
Module A.  This is a module that some teachers will cover while others will not  This module is a refresher on networking concepts, which are important.
Chapter 3: Transport Layer
Introduction To Networking
8-1 Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer m flow.
Defining Network Protocols Application Protocols –Application Layer –Presentation Layer –Session Layer Transport Protocols –Transport Layer Network Protocols.
Example Data Link Protocols Quick review Reference Models? Layers? Flow Control? Bit stuffing? Connection Oriented? Synchronous transmission?
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Gursharan Singh Tatla Transport Layer 16-May
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Module A Panko and Panko Business Data Networks and Security, 9 th Edition © 2013 Pearson.
Transmission Control Protocol Internet Protocol TCP/IP.
Process-to-Process Delivery:
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Data Link Layer Network Fundamentals – Chapter 7.
1 Standards Chapter 2 Copyright 2003 Prentice-Hall Panko’s Business Data Networks and Telecommunications, 4 th edition.
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Module 10. Internet Protocol (IP) is the routed protocol of the Internet. IP addressing enables packets to be routed from source to destination using.
3-1 Last time □ Finished introduction and overview: ♦ Network access and physical media ♦ Internet structure and ISPs ♦ Delay & loss in packet-switched.
A Closer Look at HTTP, TCP, IP, and PPP Chapter 3 Copyright 2001 Prentice Hall Revision 2: July 2001.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 2 Network Models.
Midterm Review - Network Layers. Computer 1Computer 2 2.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 2 Network Models.
Kashif Bashir Chapter 2 Network Models.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
1 Chapter 1 OSI Architecture The OSI 7-layer Model OSI – Open Systems Interconnection.
Mukesh N. Tekwani Elphinstone College Mumbai
A Closer Look at HTTP, TCP, IP, and PPP Chapter 3 Copyright 2001 Prentice Hall Revision 2: July 2001.
Layered Communication Layers work together Encapsulation and Deencapsulation.
Network Architecture Models: Layered Communications School of Business Eastern Illinois University © Abdou Illia, Fall 2015 (September 14, 2015 ) Encapsulation.
Point-to-Point Access: PPP PPP Between Routers  Used for Point-to-Point Connections only  Used as data link control (encapsulates network layer.
COS 338 Day 4. DAY 3 Agenda Questions? Write-up for Lab due next class Assignment 2 Posted Due on September 26 Assignment 1 Review 1 A, 1 B, 1 C, 2 D’s.
1 Standards Chapter 2 (Revised August 2002) Copyright 2003 Prentice-Hall Panko’s Business Data Networks and Telecommunications, 4 th edition.
1 LAN Protocols (Week 3, Wednesday 9/10/2003) © Abdou Illia, Fall 2003.
TCP: A Closer Look Transmission Control Protocol.
More on TCP Acknowledgements Sequence Number Field Initial Sequence Number Acknowledgement Number Field.
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
Chapter 2 Wide Area Network Technologies. What is a WAN ? The set of connecting links between local area networks These links can be made using: –Public.
Protocol Headers 0x0800 Internet Protocol, Version 4 (IPv4) 0x0806 Address Resolution Protocol (ARP) 0x8100 IEEE 802.1Q-tagged frame 0x86DD Internet Protocol,
Transport Layer 3-1 Chapter 3 Outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP.
Networking Basics CCNA 1 Chapter 11.
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
Chapter 7 OSI Data Link Layer.
1 Figure 3-5: IP Packet Total Length (16 bits) Identification (16 bits) Header Checksum (16 bits) Time to Live (8 bits) Flags Protocol (8 bits) 1=ICMP,
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 9.
The OSI Model A Framework for Communications David A. Abarca July 19, 2005.
UDP & TCP BS IT 4 th Semester By: Muhammad Hanif User Datagram Protocol & Transmission Control Protocol.
The OSI Model An overview of the media layer (Physical, Data Link, Network) By Luke Shiffner.
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
Data Communications Data Link Layer.
CS 457 – Lecture 3 Link Layer Protocols Fall 2011.
Network Models. 2.1 what is the Protocol? A protocol defines the rules that both the sender and receiver and all intermediate devices need to follow,
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Multiplexing.
A quick intro to networking
Standards Basics.
Point to Point Data Link Control
Encapsulation/Decapsulation
Net431:advanced net services
Chapter 2 Network Models.
Process-to-Process Delivery:
Chapter 2 Network Models.
Chapter 2 Network Models.
CSE 313 Data Communication
Chapter 2 Network Models.
Network Architecture Models: Layered Communications
Presentation transcript:

Point-to-Point Protocol More on PPP Point-to-Point Protocol

Data Link Layer Process Internet layer process passes EACH IP packet to the data link layer process for delivery over the data link Internet Layer Process IP Packet Data Link Layer Process

PPP Point-to-Point Protocol Popular data link layer protocol for dial-in connections Supported by Microsoft Windows Between data link layer processes on user PC and first router Not between user PC and the destination host PPP DLL Process DLL Process User PC First Router

PPP Negotiation Phase Before exchanging data frames, the two sides Negotiate conditions of PPP operation Also negotiate how specific protocols will be handled, such as IP Not limited to IP PPP DLL Process DLL Process User PC First Router

PPP Data Frames Header Information field (IP packet or other information) Trailer with Frame Check Sequence field Error detection but not correction If an error is found, PPP frame is discarded Trailer Information Field Header IP Packet

PPP Flag Fields (1 Octet Each) Always contain: 10000001 Designates start of frame and end of frame No length field necessary Flag Addr Ctrl Prot Info CRC Flag

PPP Address Field (1 Octet) PPP was designed to allow several devices at each end For modem-modem communication, only one device at each end Has fixed value: 11111111 Flag Addr Ctrl Prot Info CRC Flag

PPP Control Field (1 Octet) PPP was designed to allow control information Not used in PPP; included because PPP is based on an older protocol that used this field In PPP, the control field contains the fixed value 00000011 Flag Addr Ctrl Prot Info CRC Flag

PPP Protocol Field (2 Octets) Identifies the contents of the information field There are values for IP, IPX, other internet layer protocols that may be carried in the information field There are values for supervisory messages Flag Addr Ctrl Prot Info CRC Flag

PPP Cyclical Redundancy Check (2 Octets) For error-checking information Allows receiver to detect a PPP frame with a transmission error Receiver discards such frames; error detection but not reliability (no error correction) Flag Addr Ctrl Prot Info CRC Flag

Physical Layer Process Data link layer process passes EACH data link layer frame to the physical layer process for delivery to the next computer (router or host) Data Link Layer Process DL Frame Physical Layer Process

Physical Layer Process Physical layer process does not create a protocol data unit Sends one bit at a time over the data link connecting the sending computer to the next computer It is the data link layer process that organizes these bits into frames over the data link Physical Layer Process Physical Layer Process 10110

Reliability Only TCP is Reliable or Needs to Be Corrects errors, gives application programs clean data Corrects errors that occur a the transport layer or lower layers because only correctly received TCP segments are acknowledged