1 Diagnostics Project Introduction Matt Morgan. 2 Diagnostic ’ s Project Purpose Develop the Network layer services for diagnostics on CAN for road vehicle.

Slides:



Advertisements
Similar presentations
Synchronous Links/Networks Modems are asynchronous - penalized by start bits and stop bits on each character (and dead time) Synchronous Networks recover.
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.
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
CCNA – Network Fundamentals
Introduction1-1 message segment datagram frame source application transport network link physical HtHt HnHn HlHl M HtHt HnHn M HtHt M M destination application.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 10 Introduction to Computer Networks.
Chapter 9: Data Link Control Business Data Communications, 4e.
Circuit Switching (a) Circuit switching. (b) Packet switching.
Data/Link Layer Issues Protocol & Services Topology Error Detection & Recovery.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Lect11.ppt - 03/15/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 11 Link-Level Flow and Error Control by Zornitza Genova Prodanoff.
Link-Level Flow and Error Control
Process-to-Process Delivery:
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
Presentation on Osi & TCP/IP MODEL
Data Link Control Line Discipline Flow Control Error Control.
Kashif Bashir Chapter 2 Network Models.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Network Architecture & Standards
Chapter 11: Flow Control – can occur at layer 2 (data link) and at layer 4 (transport)  You saw the need in the most recent assignment.  Data packets.
6.1. Transport Control Protocol (TCP) It is the most widely used transport protocol in the world. Provides reliable end to end connection between two hosts.
Mukesh N. Tekwani Elphinstone College Mumbai
CSC Networking Scott Heggen. Agenda Finish TCP – Part 1.
Jaringan Komputer Dasar Data Link Layer (1) Aurelio Rahmadian.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Data Link Layer Part I – Designing Issues and Elementary.
TCP/UDP 指導教授:吳坤熹 演講者:黃驛翔 Class : IP Telephony. Outline Introduction Linking to Application Layer Packetization and Reassembly –Protocol Data Units –TCP.
Chapter 3: Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
COMPUTER NETWORKS Ms. Mrinmoyee Mukherjee Assistant Professor St. Francis Institute of Technology, Mount Poinsur, S.V.P Road, Borivli (west), Mumbai
Error/Flow Control Modeling (ARQ Modeling). © Tallal Elshabrawy 2 Data Link Layer  Data Link Layer provides a service for Network Layer (transfer of.
CSC Networking Scott Heggen. Agenda Finish TCP – Part 1.
An SSCOP-based Link Layer Protocol for Wireless LANs Haoli Wang and Aravind Velayutham IEEE Global Telecommunications Conference 1-5 December, 2003 San.
Chapter 3: Network Protocols and Communications
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Principles of reliable data transfer 0.
1 Version 3.1 Module 10 Intermediate TCP/IP (Layer 4)
Data Link Layer. Data link layer The communication between two machines that can directly communicate with each other. Basic property – If bit A is sent.
11.1 Chapter 11 Data Link Control Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Cisco I Introduction to Networks Semester 1 Chapter 3 JEOPADY.
Data Link Control. The two main functions of the data link layer are data link control and media access control. The first, data link control, deals with.
Chapter 3: Network Protocols and Communications
Chapter 9: Data Link Control
Chapter 4 Introduction to Network Layer
The OSI Model and the TCP/IP Protocol Suite
Data Networking via LANs Packets and Frames
MODULE I NETWORKING CONCEPTS.
Networking for Home and Small Businesses – Chapter 6
Instructor Materials Chapter 3: Network Protocols and Communications
Lectures Computer networking تمرین 3 نمره. پژوهش عملیاتی 2 نمره.
IClicker Questions CNIT 201E.
CIS 321 Data Communications & Networking
Networking for Home and Small Businesses – Chapter 6
The OSI Model and the TCP/IP Protocol Suite
Chapter 3 – Part 1 The Data Link Layer.
ECE453 – Introduction to Computer Networks
Data Link Layer: Data Link Control
Rivier College CS575: Advanced LANs Chapter 6: Logical Link Control
Chapter 4 Introduction to Network Layer
Overview Jaringan Komputer (2)
Chapter 3 The Data Link Layer.
Process-to-Process Delivery:
CS412 Introduction to Computer Networking & Telecommunication
Lecture #13: Example Data Link Protocols.
Chapter 2. Protocols and Architecture
Error Detection and Correction
Networking for Home and Small Businesses – Chapter 6
The OSI Model and the TCP/IP Protocol Suite
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Fred Kuhns Applied Research Laboratory
Chapter 9: Data Link Control
Presentation transcript:

1 Diagnostics Project Introduction Matt Morgan

2 Diagnostic ’ s Project Purpose Develop the Network layer services for diagnostics on CAN for road vehicle applications

3 The CAN Protocol Stack Application Layer Network Layer Data Link Layer Physical Layer

4 The CAN Frame This is the basic unit of data transfer on the CAN Only 8 bytes of data per frame

5 The Data Link Layer Responsible for sending and receiving CAN frames Provides error detection and correct sequencing

6 Data Link Layer Services Request Indication Confirm

7 The Network Layer Protocol Data Unit Single Frame First Frame Consecutive Frame Flow Control

8 The Network Layer Sends and receives messages(Service Data Units) to and from the Application Layer. Performs segmentation, re-assembly and flow control as needed. Does not perform routing

9 The Service Data Unit Message Type Length Data Result

10 Network Layer Services Request First Frame Indication Indication Confirm

11 Flow Control When? After FF indication and Block Size number of Consecutive Frames Tells sender to either continue to send or wait

12 Error Detection Sequence Number Unknown PDU Timeouts

13 The End