Introduction to Ethernet and IP in automotive vehicles

Size: px
Start display at page:

Download "Introduction to Ethernet and IP in automotive vehicles"

Transcription

1 Introduction to Ethernet and IP in automotive vehicles Webinar V

2 Agenda > Information 3 Introduction 6 Physical layers 8 IEEE Ethernet MAC + VLAN 14 Internet Protocol (IPv4/IPv6) 18 TCP and UDP 22 Use-oriented protocols 27 Summary and outlook 32 Slide: 2

3 Information Moderator Dipl. Ing. (FH), M.Sc. Jan Bossert Technical Trainer Areas of responsibility CAN, FlexRay, Ethernet and IP CANoe and CANalyzer Slide: 3

4 Information Vector trainings/workshops VectorAcademy Basics: > CAN, LIN, Ethernet and IP, Products: > CANoe, CANalyzer, CANape, Software components: > AUTOSAR, OSEK/VDX, Additional information: > Slide: 4

5 Agenda Information 3 >Introduction 6 Physical layers 8 IEEE Ethernet MAC + VLAN 14 Internet Protocol (IPv4/IPv6) 18 TCP and UDP 22 Use-oriented protocols 27 Summary and outlook 32 Slide: 5

6 Introduction Application area Service Control/Discovery Diagnostics and Flash Update Measurement and Calibration Audio/Video Time Sync Smart Charging 7 6 SOME/IP DoIP XCP 5 AVB ISO Part TCP/UDP 3 IPv4/IPv6 2 1 IEEE Ethernet MAC + VLAN Ethernet PHY (Open Alliance BroadR-Reach, IEEE 100Base-TX/1000Base-T) ISO Part 3 Slide: 6

7 Agenda Information 3 Introduction 6 > Physical layers 8 IEEE Ethernet MAC + VLAN 14 Internet Protocol (IPv4/IPv6) 18 TCP and UDP 22 Use-oriented protocols 27 Summary and outlook 32 Slide: 7

8 Physical layers Ethernet topology in automotive Slide: 8

9 Physical layers Components of an ECU µc: HOST Contains application and basic software Needs a IEEE Ethernet MAC for Ethernet communication MII: Medium Independent Interface Connection between µc and PHY MDI: Medium Dependent Interface Connection to physical layer Slide: 9

10 Physical layers Open Alliance BroadR-Reach ECU 1 Coding/Decoding: ECU 2 4B3B, 3B2T, PAM3 MASTER BroadR-Reach PHY MDI Clock recovery/synchronization: Master-slave behavior Configured in PHY SLAVE BroadR-Reach PHY MDI UTP: Unshielded Twisted Pair 100 Mbit/s FULL DUPLEX Slide: 10

11 Physical layers IEEE 100Base-TX 100Base-TX PHY Coding/Decoding: ECU 1 ECU 2 Clock recovery/synchronization: Each path is activated by transmitter NRZI, 4B5B, MLT-3 Synchronization is done continuously 100Base-TX PHY MDI MDI Tx Rx Tx Rx 100 Mbit/s FULL DUPLEX Slide: 11

12 Physical layers IEEE 1000Base-T Coding/Decoding: 4D-PAM5, 8B1Q4 Clock recovery: Master-slave behavior Role is configured or negotiated Slide: 12

13 Agenda Information 3 Introduction 6 Physical layers 8 > IEEE Ethernet MAC + VLAN 14 Internet Protocol (IPv4/IPv6) 18 TCP and UDP 22 Use-oriented protocols 27 Summary and outlook 32 Slide: 13

14 IEEE Ethernet MAC + VLAN Properties Independent data link layer which supports different PHYs Defines basic functions for communication: > Bus access: CSMA/CD > Frame format: Ethernet Frame > Addressing: Node addressing Detailed sub-layers of layer 2: > LLC: Logical Link Control Controls different connections of higher layers > MAC: Medium Access Control Provides above-named functions Slide: 14

15 IEEE Ethernet MAC + VLAN MAC addresses and VLAN Slide: 15

16 IEEE Ethernet MAC + VLAN Ethernet Frame PRB: Preamble (Start of transmission) Type: Value 1500 (0x05DC) DA: Destination Address > Ethernet Frame > Length in Byte SA: Source Address Type: Value > 1536 (0x0600) Payload: Data field ( Byte) > Ethernet II Frame > 0x8100: VLAN Tag (see VLAN) CRC: Cyclic Redundancy Check Slide: 16

17 Agenda Information 3 Introduction 6 Physical layers 8 IEEE Ethernet MAC + VLAN 14 > Internet Protocol (IPv4/IPv6) 18 TCP and UDP 22 Use-oriented protocols 27 Summary and outlook 32 Slide: 17

18 Internet Protocol (IPv4/IPv6) Properties Allows routing of data packets across network boundaries Two versions are available > IPv4: Four Byte addresses (32 Bit) > IPv6: Sixteen Byte addresses (128 Bit) Is using Ethernet Frames: > IPv4: Type 0x0800 > IPv6: Type 0x86DD Slide: 18

19 Internet Protocol (IPv4/IPv6) IP addresses (Example IPv4) Slide: 19

20 Internet Protocol (IPv4/IPv6) IP packet (IPv4) 2 Byte VER IHL TOS IPv4 packet LGT > VER: Used IP version (v4, v6) > IHL: Header length in DWORD ID > TOS: Type of Service (priority) FL FO > LGT: Length of packet incl. Header in Byte > ID: Packet identifier TTL PRT > FL: Packet fragmentation HCRC SA (Byte 0..1) > FO: Fragment Offset > TTL: Time To Live > PRT: Protocol field SA (Byte 2..3) > HCRC: Header CRC DA (Byte 0..1) > SA: Source Address > DA: Destination Address DA (Byte 2..3) > Options: Additional options (optional) Options* Slide: 20

21 Agenda Information 3 Introduction 6 Physical layers 8 IEEE Ethernet MAC + VLAN 14 Internet Protocol (IPv4/IPv6) 18 >TCP and UDP 22 Use-oriented protocols 27 Summary and outlook 32 Slide: 21

22 TCP and UDP Introduction TCP: Transmission Control Protocol Allows connection-oriented communication UDP: User Datagram Protocol Allows connectionless communication TCP and UDP Ports are used for addressing > Source Port: Transmitter source port > Destination Port: Receiver destination port Are using IP packets: > TCP: protocol field = 6 > UDP: protocol field = 17 Slide: 22

23 TCP and UDP TCP/UDP ports Slide: 23

24 TCP and UDP TCP segment TCP segment > SP: Source Port > DP: Destination Port > SEQ No.: Sequence number > ACK No.: Acknowledgement number > OFF: Length of TCP header without data > res: Not used > FLAGS: Control flags (see next slide) > WIN: Sliding window > CHK: Checksum > UP: Urgent Pointer if URG Flag is set > options*: Optional additional information > data: Data field Slide: 24

25 TCP and UDP UDP packet UDP packet > SP: Source Port > DP: Destination Port > Length: Length of packet inclusive header (minimum 8 Byte) > Checksum: Optional checksum > Data: Data field Slide: 25

26 Agenda Information 3 Introduction 6 Physical layers 8 IEEE Ethernet MAC + VLAN 14 Internet Protocol (IPv4/IPv6) 18 TCP and UDP 22 > Use-oriented protocols 27 Summary and outlook 32 Slide: 26

27 Use-oriented protocols SOME/IP: Scalable Service-Oriented Middleware over IP Application areas: > SOME/IP: Service-oriented data transmission for controlled communication > SOME/IP-SD: SOME/IP Service Discovery Uses TCP or UDP packets: > UDP: connectionless communication > TCP: connection-oriented communication Description file: FIBEX 4.1 > Describes services and content of services (Method, event, field) Slide: 27

28 Use-oriented protocols DoIP: Diagnostics over IP Diagnostics and Flash Update 7 Application areas: > Diagnostics over Ethernet and IP 6 DoIP > Flash programming 5 Needs TCP or UDP packets: > UDP: connectionless communication 4 TCP/UDP > TCP: connection-oriented communication 3 IPv4/IPv6 Description file: CDD, ODX, etc. 2 Ethernet MAC + VLAN > Describes available diagnostic services 1 Ethernet PHY Slide: 28

29 Use-oriented protocols XCP: Universal Measurement and Calibration Protocol Application areas: > Measurement (asynchronous/synchronous) > Calibration (adjusting/parameterizing) > Flash programming Needs TCP or UDP packets: > UDP: connectionless communication > TCP: connections-oriented communication Description file: A2L > Describes memory addresses and available objects of an ECU Slide: 29

30 Use-oriented protocols AVB: Audio Video Bridging Application area: > Time synchronous data transmission > Real time data transmission > Priority controlled data transmission Needs Ethernet Frames or VLAN Frames: > Ethernet Type: 0x88F7 (IEEE 1588 Precision Time Protocol) Sub-division of AVB: > IEEE 802.1Qav/AS/Qat: Synchronization, real time data transmission, priority controlled transmission > IEEE 1722: Optional transport protocol > IEC 61883: Structure of Audio/Video streaming Slide: 30

31 Agenda Information 3 Introduction 6 Physical layers 8 IEEE Ethernet MAC + VLAN 14 Internet Protocol (IPv4/IPv6) 18 TCP and UDP 22 Use-oriented protocols 27 > Summary and outlook 32 Slide: 31

32 Summary and outlook Application areas Service Control/Discovery Diagnostics and Flash Update Measurement and Calibration Audio/Video Time Sync Smart Charging 7 6 SOME/IP DoIP XCP 5 AVB ISO Part TCP/UDP 3 IPv4/IPv6 2 1 IEEE Ethernet MAC + VLAN Ethernet PHY (Open Alliance BroadR-Reach, IEEE 100Base-TX/1000Base-T) ISO Part 3 Slide: 32

33 Summary and outlook CANoe/CANalyzer.Ethernet CANoe/CANalyzer Demo including IP: > Measuring, analyzing, simulation, testing of Ethernet and IP based communication > Free demo version: Products: CANoe, Categories: Demos SCC AddOn (needs CANoe.Ethernet): > Measuring, analyzing, simulation, testing of Smart Charge Communication > Free download: Products: CANoe, Categories: AddOns/Freeware CANoe/CANalyzer.Ethernet Slide: 33

34 Thank you for your attention. For detailed information about Vector and our products please have a look at: Author: Bossert, Jan Vector Informatik GmbH Slide: 34

webinar series

webinar series Ethernet@Atomotive webinar series Introdction to Atomotive Ethernet V1.08 2017-09-21 Agenda Information 3 Introdction 6 Physical layers 9 IEEE Ethernet MAC + VLAN 16 Internet Protocol (IPv4/IPv6) 19 TCP

More information

webinar series

webinar series Ethernet@Atomotive webinar series Moving Forward: Tool Spported Development for Atomotive Ethernet in Time Sensitive Networks V1.06 2016-07-04 Agenda Introdction 3 Recap: Physical layers, network topology

More information

The CANoe.Ethernet Solution

The CANoe.Ethernet Solution Use in Praxis V1.0 2016-11-23 Agenda 1. Ethernet the Newcomer in Automotive 2. Why an Automotive Ethernet Option for CANoe? 3. Brief Look to CANoe 4. First Hand Usecase from Field 2/20 Network Topology

More information

CANoe.Ethernet. Product Information

CANoe.Ethernet. Product Information Product Information Table of Contents 1 Introduction... 3 1.1 Overview of Advantages... 3 1.2 Application Areas... 4 1.3 Further Information... 4 2 Functions... 4 3 Hardware... 5 4 Trainings... 5 5 Note...

More information

Product Information CANalyzer.IP

Product Information CANalyzer.IP Product Information CANalyzer.IP Table of Contents 1 Introduction... 3 1.1 Overview of Advantages... 3 1.2 Application Areas... 3 1.3 Further Information... 4 2 Functions... 4 3 Hardware... 5 4 Remote

More information

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. Automotive Ethernet The Road Ahead

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. Automotive Ethernet The Road Ahead European Conference on Nanoelectronics and Embedded Systems for Electric Mobility emobility emotion 25-26 th September 2013, Toulouse, France Automotive Ethernet The Road Ahead Peter Hank, System Architect

More information

Packet Header Formats

Packet Header Formats A P P E N D I X C Packet Header Formats S nort rules use the protocol type field to distinguish among different protocols. Different header parts in packets are used to determine the type of protocol used

More information

Protocol Layers & Wireshark TDTS11:COMPUTER NETWORKS AND INTERNET PROTOCOLS

Protocol Layers & Wireshark TDTS11:COMPUTER NETWORKS AND INTERNET PROTOCOLS Protocol Layers & Wireshark TDTS11:COMPUTER NETWORKS AND INTERNET PROTOCOLS Mail seban649@student.liu.se Protocol Hi Hi Got the time? 2:00 time TCP connection request TCP connection response Whats

More information

ECE4110 Internetwork Programming. Introduction and Overview

ECE4110 Internetwork Programming. Introduction and Overview ECE4110 Internetwork Programming Introduction and Overview 1 EXAMPLE GENERAL NETWORK ALGORITHM Listen to wire Are signals detected Detect a preamble Yes Read Destination Address No data carrying or noise?

More information

EE 610 Part 2: Encapsulation and network utilities

EE 610 Part 2: Encapsulation and network utilities EE 610 Part 2: Encapsulation and network utilities Objective: After this experiment, the students should be able to: i. Understand the format of standard frames and packet headers. Overview: The Open Systems

More information

CAN FD - Flexible Tools for Flexible Data Rates

CAN FD - Flexible Tools for Flexible Data Rates CAN FD - Flexible Tools for Flexible Data Rates Peter Decker Vector Informatik GmbH V 0.01 2012-06-20 Simulation & Test Environment for Automotive Networks Database Test Spec. ECU Simulation & Test Tool

More information

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1 OSI Network Layer Network Fundamentals Chapter 5 Version 4.0 1 Objectives Identify the role of the Network Layer, as it describes communication from one end device to another end device. Examine the most

More information

Networking Technologies and Applications

Networking Technologies and Applications Networking Technologies and Applications Rolland Vida BME TMIT Transport Protocols UDP User Datagram Protocol TCP Transport Control Protocol and many others UDP One of the core transport protocols Used

More information

CS 416: Operating Systems Design April 11, 2011

CS 416: Operating Systems Design April 11, 2011 Modes of connection Operating Systems Design 3. Client-Server Networking Paul Krzyzanowski pxk@cs.rutgers.edu Circuit-switched dedicated path guaranteed (fixed) bandwidth [almost] constant latency Packet-switched

More information

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1 Interconnecting Networks with TCP/IP 2000, Cisco Systems, Inc. 8-1 Objectives Upon completion of this chapter you will be able to perform the following tasks: Identify the IP protocol stack, its protocol

More information

OPEN ALLIANCE TC8. Compliance Verification for Ethernet ECUs. Stuttgart, May 3rd Georg Janker.

OPEN ALLIANCE TC8. Compliance Verification for Ethernet ECUs. Stuttgart, May 3rd Georg Janker. OPEN ALLIANCE TC8 Compliance Verification for Ethernet ECUs Stuttgart, May 3rd 2017 Georg Janker CTO Agenda 1. Motivation 2. The Compliance Verification Process 3. OPEN Alliance Automotive Ethernet ECU

More information

Introduction to Information Science and Technology 2017 Networking II. Sören Schwertfeger 师泽仁

Introduction to Information Science and Technology 2017 Networking II. Sören Schwertfeger 师泽仁 II Sören Schwertfeger 师泽仁 Outline Review Network Layer Routing Transport Layer Applications HTTP Demos Internet: Huge network of networks Billions of hosts (computers) Internet Structure Network Edge:

More information

Introduction to TCP/IP networking

Introduction to TCP/IP networking Introduction to TCP/IP networking TCP/IP protocol family IP : Internet Protocol UDP : User Datagram Protocol RTP, traceroute TCP : Transmission Control Protocol HTTP, FTP, ssh What is an internet? A set

More information

Chapter 5 OSI Network Layer

Chapter 5 OSI Network Layer Chapter 5 OSI Network Layer The protocols of the OSI model Network layer specify addressing and processes that enable Transport layer data to be packaged and transported. The Network layer encapsulation

More information

Interconnecting Networks with TCP/IP

Interconnecting Networks with TCP/IP Chapter 8 Interconnecting s with TCP/IP 1999, Cisco Systems, Inc. 8-1 Introduction to TCP/IP Internet TCP/IP Early protocol suite Universal 1999, Cisco Systems, Inc. www.cisco.com ICND 8-2 TCP/IP Protocol

More information

VN5610/VN5610A Ethernet/CAN Interface Manual. Version 2.2 English

VN5610/VN5610A Ethernet/CAN Interface Manual. Version 2.2 English VN5610/VN5610A Ethernet/CAN Interface Manual Version 2.2 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart The information and data given in this user manual can be changed

More information

CAN FD with Dynamic Multi-PDU-to-Frame Mapping

CAN FD with Dynamic Multi-PDU-to-Frame Mapping CAN FD with Dynamic Multi-PDU-to-Frame Mapping Flexible Network Architectures V0.1 2015-09-25 E/E Trends and Challenges Why is Dynamic Multi-PDU-to-Frame Mapping required? The Trend: Demand for communication

More information

ETHERNET JOURNEY AT JAGUAR LAND ROVER CHALLENGES IN THE DEVELOPMENT OF AN ETHERNET BACKBONE

ETHERNET JOURNEY AT JAGUAR LAND ROVER CHALLENGES IN THE DEVELOPMENT OF AN ETHERNET BACKBONE ETHERNET JOURNEY AT JAGUAR LAND ROVER CHALLENGES IN THE DEVELOPMENT OF AN ETHERNET BACKBONE Vector GB Ltd Annual Conference 2017 Wednesday, September 27th, 2017 Syreeta Bath - Technical Specialist Vehicle

More information

Ethernet Design Challenges The requirements and use of Ethernet with AUTOSAR

Ethernet Design Challenges The requirements and use of Ethernet with AUTOSAR Ethernet Design Challenges The requirements and use of Ethernet with AUTOSAR Anders Kallerdahl Product Manager AUTOSAR tools mentor.com/automotive Android is a trademark of Google Inc. Use of this trademark

More information

Transport Layer. Gursharan Singh Tatla. Upendra Sharma. 1

Transport Layer. Gursharan Singh Tatla.   Upendra Sharma. 1 Transport Layer Gursharan Singh Tatla mailme@gursharansingh.in Upendra Sharma 1 Introduction The transport layer is the fourth layer from the bottom in the OSI reference model. It is responsible for message

More information

Time-Sensitive Networking (TSN) How the additional value will meet your requirements

Time-Sensitive Networking (TSN) How the additional value will meet your requirements Time-Sensitive Networking (TSN) How the additional value will meet your requirements 3. Vector Automotive Ethernet Symposium May 3 rd 2017 V1.00.00 2017-04-27 Time-Sensitive Networking (TSN) How the additional

More information

VN5640 Ethernet/CAN Interface Manual. Version 1.2 English

VN5640 Ethernet/CAN Interface Manual. Version 1.2 English VN5640 Ethernet/CAN Interface Manual Version 1.2 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart The information and data given in this user manual can be changed without

More information

Introduction to Networking. Operating Systems In Depth XXVII 1 Copyright 2017 Thomas W. Doeppner. All rights reserved.

Introduction to Networking. Operating Systems In Depth XXVII 1 Copyright 2017 Thomas W. Doeppner. All rights reserved. Introduction to Networking Operating Systems In Depth XXVII 1 Copyright 2017 Thomas W. Doeppner. All rights reserved. Distributed File Systems Operating Systems In Depth XXVII 2 Copyright 2017 Thomas W.

More information

High Speed Networks per applicazioni mobili, protocolli e funzionalità

High Speed Networks per applicazioni mobili, protocolli e funzionalità High Speed Networks per applicazioni mobili, protocolli e funzionalità Giorgio Malaguti, Ph.D. E.S.T.E. Technology Automotive Trends 2 Changes in automotive connectivity 3 The connected vehicle of 2020

More information

Analysis and Testing of LIN ECUs

Analysis and Testing of LIN ECUs Welcome to the Vector Webinar: Analysis and Testing of LIN ECUs Presenter: Mr. Peter Decker Date: 2014-10-21, 9:00 10:00 am (CEST) V 1.0 2014-10-21 Agenda > LIN Tool Chain Product Overview CANoe.LIN &

More information

Lesson 5 TCP/IP suite, TCP and UDP Protocols. Chapter-4 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 5 TCP/IP suite, TCP and UDP Protocols. Chapter-4 L05: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 5 TCP/IP suite, TCP and UDP Protocols 1 TCP/IP Suite: Application layer protocols TCP/IP Suite set of protocols with layers for the Internet TCP/IP communication 5 layers: L7, L4, L3, L2 and L1

More information

Network Model. Why a Layered Model? All People Seem To Need Data Processing

Network Model. Why a Layered Model? All People Seem To Need Data Processing Network Model Why a Layered Model? All People Seem To Need Data Processing Layers with Functions Packet Propagation Each router provides its services to support upper-layer functions. Headers (Encapsulation

More information

Introduction to Ethernet and lab3.3

Introduction to Ethernet and lab3.3 Introduction to Ethernet and lab3.3 maglun@sm.luth.se Nov 200 Computation structures Agenda Introduction History Components (MAC, PHY) Packet format CRC Bit order Hubs, Switches and Routers Questions Computation

More information

Transport Layer. <protocol, local-addr,local-port,foreign-addr,foreign-port> ϒ Client uses ephemeral ports /10 Joseph Cordina 2005

Transport Layer. <protocol, local-addr,local-port,foreign-addr,foreign-port> ϒ Client uses ephemeral ports /10 Joseph Cordina 2005 Transport Layer For a connection on a host (single IP address), there exist many entry points through which there may be many-to-many connections. These are called ports. A port is a 16-bit number used

More information

Standardization for efficient testing of Automotive Ethernet ECUs

Standardization for efficient testing of Automotive Ethernet ECUs Standardization for efficient testing of Automotive Ethernet ECUs Roman Pallierer (EB), Bogdan Tenea (Ixia), Fabian Nikolaus (C&S) October 28th, 2015 at Overview Motivation Need for testing Benefits of

More information

Insights into the performance and configuration of TCP in Automotive Ethernet Networks

Insights into the performance and configuration of TCP in Automotive Ethernet Networks Insights into the performance and configuration of TCP in Automotive Ethernet Networks Jörn MIGGE, RealTime-at-Work (RTaW) Nicolas NAVET, University of Luxembourg 2018 IEEE Standards Association (IEEE-SA)

More information

Getting Started with VN5640

Getting Started with VN5640 Version 1.0 2017-04-11 Application Note AN-IND-1-020 Author Restrictions Abstract Vector Informatik GmbH Public Document Document about the configuration steps of the VN5640 interface to make settings

More information

Outline. Internet. Router. Network Model. Internet Protocol (IP) Design Principles

Outline. Internet. Router. Network Model. Internet Protocol (IP) Design Principles Outline Internet model Design principles Internet Protocol (IP) Transmission Control Protocol (TCP) Tze Sing Eugene Ng Department of Computer Science Carnegie Mellon University Tze Sing Eugene Ng eugeneng@cs.cmu.edu

More information

CSCI-GA Operating Systems. Networking. Hubertus Franke

CSCI-GA Operating Systems. Networking. Hubertus Franke CSCI-GA.2250-001 Operating Systems Networking Hubertus Franke frankeh@cs.nyu.edu Source: Ganesh Sittampalam NYU TCP/IP protocol family IP : Internet Protocol UDP : User Datagram Protocol RTP, traceroute

More information

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet Chapter 2 - Part 1 The TCP/IP Protocol: The Language of the Internet Protocols A protocol is a language or set of rules that two or more computers use to communicate 2 Protocol Analogy: Phone Call Parties

More information

CIS-331 Exam 2 Spring 2016 Total of 110 Points Version 1

CIS-331 Exam 2 Spring 2016 Total of 110 Points Version 1 Version 1 1. (20 Points) Given the class A network address 121.0.0.0 will be divided into multiple subnets. a. (5 Points) How many bits will be necessary to address 8,100 subnets? b. (5 Points) What is

More information

GUARANTEED END-TO-END LATENCY THROUGH ETHERNET

GUARANTEED END-TO-END LATENCY THROUGH ETHERNET GUARANTEED END-TO-END LATENCY THROUGH ETHERNET Øyvind Holmeide, OnTime Networks AS, Oslo, Norway oeyvind@ontimenet.com Markus Schmitz, OnTime Networks LLC, Texas, USA markus@ontimenet.com Abstract: Latency

More information

CANoe/CANalyzer.J1587

CANoe/CANalyzer.J1587 Product Information Table of Contents 1 Introduction... 3 1.1 Application Areas... 3 1.2 Features and Advantages... 3 1.3 Further Information... 3 2 Functions... 4 3 Hardware Interfaces... 4 4 Protocol-specific

More information

Telematics. 5th Tutorial - LLC vs. MAC, HDLC, Flow Control, E2E-Arguments

Telematics. 5th Tutorial - LLC vs. MAC, HDLC, Flow Control, E2E-Arguments 19531 - Telematics 5th Tutorial - LLC vs. MAC, HDLC, Flow Control, E2E-Arguments Bastian Blywis Department of Mathematics and Computer Science Institute of Computer Science 18. November, 2010 Institute

More information

CANape Option Bypassing

CANape Option Bypassing Product Information Table of Contents 1 Overview... 3 1.1 Introduction... 3 1.2 Overview of Advantages... 3 1.3 Application Areas... 4 1.4 System Requirement... 4 1.5 Further Information... 4 2 Functions...

More information

6.1 Internet Transport Layer Architecture 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol) 6. Transport Layer 6-1

6.1 Internet Transport Layer Architecture 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol) 6. Transport Layer 6-1 6. Transport Layer 6.1 Internet Transport Layer Architecture 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol) 6. Transport Layer 6-1 6.1 Internet Transport Layer Architecture The

More information

ASAM-MCD-2 NET (FIBEX)

ASAM-MCD-2 NET (FIBEX) ASAM-MCD-2 NET (FIBEX) Data Model for ECU Network Systems (Field Bus Data Exchange Format) Version 4.1.2 Date: 2017-06-02 Base Standard by ASAM e.v., 2017 Disclaimer This document is the copyrighted property

More information

Alcatel-Lucent 4A Alcatel-Lucent Scalable IP Networks. Download Full Version :

Alcatel-Lucent 4A Alcatel-Lucent Scalable IP Networks. Download Full Version : Alcatel-Lucent 4A0-100 Alcatel-Lucent Scalable IP Networks Download Full Version : https://killexams.com/pass4sure/exam-detail/4a0-100 Answer: B QUESTION: 216 Which of the following statements best characterize

More information

AUTOSAR Software Design with PREEvision

AUTOSAR Software Design with PREEvision AUTOSAR Software Design with PREEvision Webinar 2013-06-05 Slide: 1 AUTOSAR Software Design with PREEvision Agenda Overview AUTOSAR Software and System Design Integrated AUTOSAR Software Design Vector

More information

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Network Models The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding and developing computer-to-computer communication

More information

1. Data Link Layer Protocols

1. Data Link Layer Protocols 1. Data Link Layer Protocols Purpose of the Data Link Layer The Data Link Layer Purpose of the Data Link Layer Data Link Sublayers Network LLC Sublayer Data Link Physical MAC Sublayer 802.3 Ethernet 802.11

More information

Redes de Computadores. Medium Access Control

Redes de Computadores. Medium Access Control Redes de Computadores Medium Access Control Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto 1 » How to control the access of computers to a communication medium?» What is the ideal Medium

More information

BroadR-Reach Standard Ethernet. 100BaseT1_SPY. User Manual

BroadR-Reach Standard Ethernet. 100BaseT1_SPY. User Manual BroadR-Reach Standard Ethernet 100BaseT1_SPY User Manual Version 2.0 August 2018 The user can download the latest firmware and documentation for the 100BASET1_SPY here: https://technica-engineering.de/produkt/100base-t1-spy_12-port/

More information

Feasibility Framework for 10SPE Automotive

Feasibility Framework for 10SPE Automotive Feasibility Framework for 10SPE Automotive Paris September, 2016 Mehmet V. Tazebay, Ph.D. Broadcom Limited 2016 IEEE-SA ETHERNET & IP @ AUTOMOTIVE TECHNOLOGY DAY Page 1 What is 10SPE PHY? MAC xmii 10 Mbps

More information

Course Contents. The TCP/IP protocol Stack

Course Contents. The TCP/IP protocol Stack Course Contents PART 1 Overview and Introduction PART 2 Communication Reference Models PART 3 Data Communication Fundamentals and Physical Layer PART 4 Datalink Layer and Emerging Network Technologies

More information

STEVEN R. BAGLEY PACKETS

STEVEN R. BAGLEY PACKETS STEVEN R. BAGLEY PACKETS INTRODUCTION Talked about how data is split into packets Allows it to be multiplexed onto the network with data from other machines But exactly how is it split into packets and

More information

Overview of Ethernet Networking

Overview of Ethernet Networking Overview of Ethernet Networking Renesas Electronics America Inc. 1/31/2011 Rev. 0.02 00000-A Agenda This course contains an overview of Ethernet technology and its advantages and limits. Contained in this

More information

CIS-331 Exam 2 Fall 2015 Total of 105 Points Version 1

CIS-331 Exam 2 Fall 2015 Total of 105 Points Version 1 Version 1 1. (20 Points) Given the class A network address 117.0.0.0 will be divided into multiple subnets. a. (5 Points) How many bits will be necessary to address 4,000 subnets? b. (5 Points) What is

More information

VT System Smart HIL Testing

VT System Smart HIL Testing VT System Smart HIL Testing V1.0 2010-06-04 Agenda > ECU Testing Testing a Door Control Unit Summary and Outlook Slide: 2 ECU Testing I/O Access for ECU Testing ECU has to be tested in its natural environment

More information

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 18

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 18 CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 18 1 Final project demo Please do the demo THIS week to the TAs. Or you are allowed to use

More information

Chapter 5 Network Layer

Chapter 5 Network Layer Chapter 5 Network Layer Network Layer IPv4 2 IP Header Application Header + data 3 IP IP IP IP 4 Focus on Transport Layer IP IP 5 Network Layer The Network layer (Layer 3) provides services to exchange

More information

MODULE: NETWORKS MODULE CODE: CAN1102C. Duration: 2 Hours 15 Mins. Instructions to Candidates:

MODULE: NETWORKS MODULE CODE: CAN1102C. Duration: 2 Hours 15 Mins. Instructions to Candidates: BSc.(Hons) Computer Science with Network Security BEng (Hons) Telecommunications Cohort: BCNS/17B/FT Examinations for 2017-2018 / Semester 2 Resit Examinations for BCNS/15A/FT, BTEL/15B/FT & BTEL/16B/FT

More information

Chapter 5 End-to-End Protocols

Chapter 5 End-to-End Protocols Chapter 5 End-to-End Protocols Transport layer turns the host-to-host packet delivery service of the underlying network into a process-to-process communication channel Common properties that application

More information

CAN-FD Flexible Data Rate CAN

CAN-FD Flexible Data Rate CAN FD CAN-FD Flexible Data Rate CAN A Short Primer and Update V. 202-08-27 Agenda > Why CAN-FD? What is CAN-FD? Basic Concepts CAN-FD Specifics Data Frame Operating Modes/States Physical Layer Considerations

More information

Goals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks

Goals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks Verkkomedian perusteet Fundamentals of Media T-110.250 19.2.2002 Antti Ylä-Jääski 19.2.2002 / AYJ lide 1 Goals and topics protocols Discuss how packet-switching networks differ from circuit switching networks.

More information

TSIN02 - Internetworking

TSIN02 - Internetworking TSIN02 - Internetworking Literature: Lecture 4: Transport Layer Forouzan: ch 11-12 Transport layer responsibilities UDP TCP 2004 Image Coding Group, Linköpings Universitet 2 Transport layer in OSI model

More information

CANoe and CANalyzer as Diagnostic Tools

CANoe and CANalyzer as Diagnostic Tools Version 1.5 2017-05-03 Application Note AN-IND-1-001 Author Restrictions Abstract Vector Informatik GmbH Public Document This application gives an introduction into working with diagnostics in CANoe/CANalyzer.

More information

CompSci 356: Computer Network Architectures. Lecture 8: Spanning Tree Algorithm and Basic Internetworking Ch & 3.2. Xiaowei Yang

CompSci 356: Computer Network Architectures. Lecture 8: Spanning Tree Algorithm and Basic Internetworking Ch & 3.2. Xiaowei Yang CompSci 356: Computer Network Architectures Lecture 8: Spanning Tree Algorithm and Basic Internetworking Ch 3.1.5 & 3.2 Xiaowei Yang xwy@cs.duke.edu Review Past lectures Single link networks Point-to-point,

More information

Position of IP and other network-layer protocols in TCP/IP protocol suite

Position of IP and other network-layer protocols in TCP/IP protocol suite Position of IP and other network-layer protocols in TCP/IP protocol suite IPv4 is an unreliable datagram protocol a best-effort delivery service. The term best-effort means that IPv4 packets can be corrupted,

More information

Introduction to Ethernet. Guy Hutchison 8/30/2006

Introduction to Ethernet. Guy Hutchison 8/30/2006 Introduction to Ethernet Guy Hutchison 8/30/2006 What is Ethernet? Local area transport protocol Layer 2 of the OSI stack Zero/minimal configuration Low-cost, high performance Best-effort delivery Original

More information

Review of Important Networking Concepts. Recall the Example from last lecture

Review of Important Networking Concepts. Recall the Example from last lecture Review of Important ing Concepts Review: ed communication architecture The TCP/IP protocol suite Jörg Liebeherr, 1998,1999 1 Recall the Example from last lecture Ellington.cs.virginia.edu establishes an

More information

Data Link Technology. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science

Data Link Technology. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Data Link Technology Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Agenda Functions of the data link layer Technologies concept and design error control flow

More information

imc fieldbus conection options Table of contents 1. imc fieldbus connection options 2. Fieldbus: Technical Details

imc fieldbus conection options Table of contents 1. imc fieldbus connection options 2. Fieldbus: Technical Details Table of contents 1. imc fieldbus connection options 1.1 CAN-Bus... 3 1.2 LIN-Bus... 4 1.3 J1587-Bus... 5 1.4 ARINC-Bus... 6 1.5 FlexRay-Bus... 7 1.6 XCPoE Slave... 8 1.7 XCPoE Master... 9 1.8 PROFIBUS...

More information

cs144 Midterm Review Fall 2010

cs144 Midterm Review Fall 2010 cs144 Midterm Review Fall 2010 Administrivia Lab 3 in flight. Due: Thursday, Oct 28 Midterm is this Thursday, Oct 21 (during class) Remember Grading Policy: - Exam grade = max (final, (final + midterm)/2)

More information

or between microcontrollers)

or between microcontrollers) : Communication Interfaces in Embedded Systems (e.g., to interface with sensors and actuators or between microcontrollers) Spring 2016 : Communication Interfaces in Embedded Systems Spring (e.g., 2016

More information

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9. Lecture 17 Overview Last Lecture Wide Area Networking (2) This Lecture Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.2 Next Lecture Internet Protocol (2) Source: chapters 19.1, 19.2, 22,1

More information

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects Internet 1) Internet basic technology (overview) 2) Mobility aspects 3) Quality of Service (QoS) aspects Relevant information: these slides (overview) course textbook (Part H) www.ietf.org (details) IP

More information

User Manual. 1000Base-T1_SPY_mini. 1000Base-T1 Standard Ethernet. Version 1.1 August Technica Engineering GmbH Leopoldstr.

User Manual. 1000Base-T1_SPY_mini. 1000Base-T1 Standard Ethernet. Version 1.1 August Technica Engineering GmbH Leopoldstr. 1000Base-T1 Standard Ethernet 1000Base-T1_SPY_mini User Manual Version 1.1 August 2018 Technica Engineering GmbH Leopoldstr. 236 80807 München Email: info@technica-engineering.de Web: www.technica-engineering.de

More information

Need For Protocol Architecture

Need For Protocol Architecture Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared

More information

High Speed Measurement For ADAS And Fast Analysis

High Speed Measurement For ADAS And Fast Analysis High Speed Measurement For ADAS And Fast Analysis How to read that much data Measurement and Calibration User Day November 13 th 2018 V1.1 2018-11-09 ADAS Logging ADAS Logging Hardware and Software ADAS

More information

FINAL Wednesday, 30 th July 2008

FINAL Wednesday, 30 th July 2008 Data Communication & Networks Summer 2008 Semester FINAL Wednesday, 30 th July 2008 Total Time: 120 Minutes Total Marks: 80 Roll Number Name Section Signature: Signature of Invigilator Course Instructors:

More information

Need For Protocol Architecture

Need For Protocol Architecture Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared

More information

5th Slide Set Computer Networks

5th Slide Set Computer Networks Prof. Dr. Christian Baun 5th Slide Set Computer Networks Frankfurt University of Applied Sciences WS1718 1/38 5th Slide Set Computer Networks Prof. Dr. Christian Baun Frankfurt University of Applied Sciences

More information

Lecture Outline. Lecture 2. OSI model and networking. The OSI model and networking. The OSI model and networking. The OSI model and networking

Lecture Outline. Lecture 2. OSI model and networking. The OSI model and networking. The OSI model and networking. The OSI model and networking Lecture 2 The OSI model Chapter 2, specifically pages 42-58 Dave Novak School of Business Administration, University of Vermont Sources: 1) Network+ Guide to Networks, Dean 2013 2) Comer, Computer Networks

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 4: Outline Literature: Lecture 4: Transport Layer Forouzan: ch 11-12 RFC? Transport layer introduction UDP TCP 2004 Image Coding Group, Linköpings Universitet 2 The Transport Layer Transport layer

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 4: Transport Layer Literature: Forouzan: ch 11-12 2004 Image Coding Group, Linköpings Universitet Lecture 4: Outline Transport layer responsibilities UDP TCP 2 Transport layer in OSI model Figure

More information

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUBJECT NAME: COMPUTER NETWORKS SUBJECT CODE: CST52 UNIT-I 2 MARKS 1. What is Network? 2.

More information

OPTIMIZATION OF IPV6 PACKET S HEADERS OVER ETHERNET FRAME

OPTIMIZATION OF IPV6 PACKET S HEADERS OVER ETHERNET FRAME OPTIMIZATION OF IPV6 PACKET S HEADERS OVER ETHERNET FRAME 1 FAHIM A. AHMED GHANEM1, 2 VILAS M. THAKARE 1 Research Student, School of Computational Sciences, Swami Ramanand Teerth Marathwada University,

More information

! ' ,-. +) +))+, /+*, 2 01/)*,, 01/)*, + 01/+*, ) 054 +) +++++))+, ) 05,-. /,*+), 01/-*+) + 01/.*+)

! ' ,-. +) +))+, /+*, 2 01/)*,, 01/)*, + 01/+*, ) 054 +) +++++))+, ) 05,-. /,*+), 01/-*+) + 01/.*+) ! "#! # $ %& #! '!!!( &!)'*+' '(,-. +) /,*+), 01/-*+) + 01/.*+) ) 05,-. +))+, /+*, 2 01/)*,, 01/)*, + 01/+*, ) 054 +) +++++))+,3 4 +. 6*! ) ) ) ) 5 ) ) ) ) + 5 + + ) ) ) 5 9 + ) ) + 5 4 ) ) + ) 5, ) )

More information

Study Guide. Module Two

Study Guide. Module Two Module Two Study Guide Study Guide Contents Part One -- Textbook Questions Part Two -- Assignment Questions Part Three -- Vocabulary Chapter 4 Data Link Layer What is the function of the data link layer?

More information

CIS-331 Exam 2 Fall 2014 Total of 105 Points. Version 1

CIS-331 Exam 2 Fall 2014 Total of 105 Points. Version 1 Version 1 1. (20 Points) Given the class A network address 119.0.0.0 will be divided into a maximum of 15,900 subnets. a. (5 Points) How many bits will be necessary to address the 15,900 subnets? b. (5

More information

Chapter 6: DataLink Layer - Ethernet Olivier Bonaventure (2010)

Chapter 6: DataLink Layer - Ethernet Olivier Bonaventure (2010) Chapter 6: DataLink Layer - Ethernet Olivier Bonaventure (2010) 6.3.2. Ethernet Ethernet was designed in the 1970s at the Palo Alto Research Center [Metcalfe1976]. The first prototype [5] used a coaxial

More information

MAX-860 Report FAIL. Job Information. Equicom Méréstechnikai Kft. Report Title: Circuit ID: Contractor Name: Customer Name: Operator Name: Comment:

MAX-860 Report FAIL. Job Information. Equicom Méréstechnikai Kft. Report Title: Circuit ID: Contractor Name: Customer Name: Operator Name: Comment: MAX-86 Report FAIL Report Header: Report Title: Report Date: Type: Job Information Job ID: Circuit ID: Contractor Name: Customer Name: Operator Name: Comment: Equicom Méréstechnikai Kft. 28.4.2. 9::34

More information

EE445M/EE380L.6, Lecture 10 4/3/2016. EE445M/EE360L.6 Embedded and Real-Time Systems/ Real-Time Operating Systems. Lecture 10

EE445M/EE380L.6, Lecture 10 4/3/2016. EE445M/EE360L.6 Embedded and Real-Time Systems/ Real-Time Operating Systems. Lecture 10 , 4/3/2016 EE445M/EE360L.6 Embedded and Real-Time Systems/ Real-Time Operating Systems : Networking, bus, Ethernet, Embedded Internet, TCP/IP 1 Network Collection of interfaces that share a physical medium

More information

EE445M/EE380L.12, Lecture 10 4/2/2018. EE445M/EE360L.6 Embedded and Real-Time Systems/ Real-Time Operating Systems. Lecture 10

EE445M/EE380L.12, Lecture 10 4/2/2018. EE445M/EE360L.6 Embedded and Real-Time Systems/ Real-Time Operating Systems. Lecture 10 , 4/2/2018 EE445M/EE360L.6 Embedded and Real-Time Systems/ Real-Time Operating Systems : Networking, bus, Ethernet, Embedded Internet, TCP/IP 1 Network Collection of interfaces that share a physical medium

More information

Relationship of 1000BASE-T1 to other standards

Relationship of 1000BASE-T1 to other standards 97.1.2 Relationship of 1000BASE-T1 to other standards Relations between the 1000BASE-T1 PHY, the ISO Open Systems Interconnection (OSI) Reference Model, and the IEEE 802.3 CSMA/CD LAN Model are shown in

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 4: Transport Layer Literature: Forouzan: ch 11-12 2004 Image Coding Group, Linköpings Universitet Lecture 4: Outline Transport layer responsibilities UDP TCP 2 Transport layer in OSI model Figure

More information

LogiCORE IP AXI Ethernet v6.0

LogiCORE IP AXI Ethernet v6.0 LogiCORE IP AXI Ethernet v6.0 Product Guide for Vivado Design Suite Table of Contents IP Facts Chapter 1: Overview How To Use This Document......................................................... 5 Feature

More information

IP : Internet Protocol

IP : Internet Protocol 1/20 IP : Internet Protocol Surasak Sanguanpong nguan@ku.ac.th http://www.cpe.ku.ac.th/~nguan Last updated: July 30, 1999 Agenda 2/20 IP functions IP header format Routing architecture IP layer 3/20 defines

More information

BMW Group Technology Office Palo Alto Automotive Use Cases AVB in a vehicular environment.

BMW Group Technology Office Palo Alto Automotive Use Cases AVB in a vehicular environment. 1722.1 Automotive Use Cases. 802.1 AVB in a vehicular environment. Current Car Bus Technologies. 1. Current Car Bus/Link Technologies 2. Future Ethernet Use Cases 3. Key Requirements and Assumptions 4.

More information