ES623 Networked Embedded Systems

Similar documents
Network Models. Behrouz A. Forouzan Data communication and Networking Fourth edition

The History and the layers of the OSI Model 30 - October

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

CS-461 Internetworking. Dr. Mohamed Aboutabl

Network Model: Each layer has a specific function.

LECTURE # 8. Bad Technology Flow control, error control, addressing is multiple Session and Presentation(EMPTY), Network and DL(Full)

Chapter 2 Network Models 2.1

Network Models. Presentation by Dr.S.Radha HOD / ECE SSN College of Engineering

Chapter Two. The OSI Model

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan

Organizations have developed standard sets of protocols

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

Chapter 2 Network Models 2.1

Chapter 3 Protocols and the TCP/IP Suite

Layered Architecture

Chapter -4 OSI Reference Model

Chapter 2 Network Models 2.1

The Client Server Model and Software Design

Data Communication and Network. Introducing Networks

Data and Computer Communications

Introduction to Open System Interconnection Reference Model

Internetworking Models The OSI Reference Model

ITEC 3800 Data Communication and Network. Introducing Networks

Layered Architecture

TCP/IP protocol suite

Chapter 2 Network Models

1: Review Of Semester Provide an overview of encapsulation.

OSI ISO, OSI Reference Model

The OSI Model and the TCP/IP Protocol Suite Outline: 1. Protocol Layers 2. OSI Model 3. TCP/IP Model 4. Addressing

products. OSI is an ISO Standard: OSI was officially adopted as an international standard by the International Organisation of Standards (ISO).

Introduction to Protocols

Computer Networks and reference models. 1. List of Problems (so far)

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

Chapter 12 Network Protocols

OSI Model. Teran Subasinghe MBCS, Bsc.(Hons) in Computer Science - University of Greenwich, UK

Networks: Access Management

Layering in Networked computing. OSI Model TCP/IP Model Protocols at each layer

Objectives. Upon completion you will be able to: Understand how the Internet came into being

Computer Networks (Introduction to TCP/IP Protocols)

Packet Switching, Layer Models and Protocol Suites

Need For Protocol Architecture

Need For Protocol Architecture

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

Chapter 1: OSI Model

Networking Applications

SUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer

Network.... communication system for connecting end- systems. End-systems a.k.a. hosts PCs, workstations dedicated computers network components

Architectures of Communication Subsystems

Computer Networks with Internet Technology William Stallings. Chapter 2 Protocols and the TCP/IP Protocol Suite

MEBS Utilities services M.Sc.(Eng) in building services Faculty of Engineering University of Hong Kong

CCNA 1: Chapter 2 Exam Answer v %

Network Reference Models

Open Systems Interconnection Model

CPS221 Lecture: Layered Network Architecture

E&CE 358: Tutorial 1. Instructor: Sherman (Xuemin) Shen TA: Miao Wang

CHAPTER 3 : OSI MODEL

CCNA Exploration1 Chapter 7: OSI Data Link Layer

Networking Models OSI Model Created by International Organization Standardization

International Journal of Modern Engineering and Research Technology

Chapter 12. Network Organization and Architecture. Chapter 12 Objectives Introduction Introduction

Computer Networking Chapter 2. The OSI reference Model


Chapter Motivation For Internetworking

Fundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1

Introduction to TCP/IP networking

CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER

Network Models CHAPTER LAYERED TASKS

IP Address Assignment

Internet 최양희서울대학교컴퓨터공학부. MMlab 1

Advanced Computer Networks. Rab Nawaz Jadoon DCS. Assistant Professor COMSATS University, Lahore Pakistan. Department of Computer Science

b) Diverse forms of physical connection - all sorts of wired connections, wireless connections, fiber optics, etc.

PART X. Internetworking Part 1. (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution)

Network Architecture Models

Transport Layer Protocols TCP

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

THE OSI MODEL. Application Presentation Session Transport Network Data-Link Physical. OSI Model. Chapter 1 Review.

Network Protocols. Terms you ll need to understand: Techniques you ll need to master:

Networking and Internetworking 1

Refer to the exhibit. Which set of devices contains only end devices? A,C,D B,E,G,H C,D,G,H,I,J D,E,F,H,I,J E,F,H,I,J

Data & Computer Communication

8. Networks. Why networked embedded systems General network architecture. Networks. Internet-enabled embedded systems Sensor networks

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided.

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

Peer entities. Protocol Layering. Protocols. Example

DigiPoints Volume 1 PROTOCOL FUNCTIONS

Switching on our smartphone and sending an to a friend living 5000 km from our home is something that we take for granted, but that involves a

Internetwork Basic. Possible causes of LAN traffic congestion are

Data Link Layer Lecture 7

CSE 123A Computer Networks

INTERNETWORKING: CONCEPTS, ARCHITECTURE AND PROTOCOL

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

Chapter 09 Network Protocols

Chapter 1: Introduction

OSI Layers (Open System Interconnection)


ET4254 Communications and Networking 1

Lecture-4. TCP/IP-Overview:

Computer Networks รศ.ดร.อน นต ผลเพ ม. Assoc. Prof. Anan Phonphoem, Ph.D. Kasetsart University, Bangkok, Thailand

Guide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards

Networking and Internetworking 1

Transcription:

ES623 Networked Embedded Systems Introduction to Network models & Data Communication 16 th April 2013

OSI Models An ISO standard that covers all aspects of network communication is the Open Systems Interconnection (OSI) model Layered framework model for the design of network systems and allows for communication across all types of systems Provides a standard conceptual reference architecture so that two computers that are located anywhere in the world can communicate with each other via diverse interconnected computer networks

Layered structure

OSI Model consists of seven layers OSI Model

Peer-to-Peer Processes The processes on each machine that communicate at a given layer

Functions of the Layers Physical layer Coordinates the functions required to transmit a bit stream over a physical medium responsible for movements of individual bits from one hop (node) to the next.

Function of Physical Layer Physical characteristic of interfaces and media: Defines the characteristic of the interface between devices and media. It also define the type of transmission media. Representation of bits The bit stream must be encoded into signals. It defines the type of representation Data rate defines the number of bits sent per second and also the duration of bits. Synchronization of bits The sender and receiver must be use the same bit rate also the receiver clock must be synchronized

Function of Physical Layer Line configuration the connection of devices to the media ( point-to point or multipoint) Physical topology How devices connected to make a network Transmission mode the direction of transmission between two devices

Data Link Layer Transforms the physical layer, to a reliable link and is responsible for node-to-node delivery. responsible for moving frames from one hop (node) to the next.

Function of Data link Layer Framing Divide the stream of bits received from network layer into data units called frames Physical addressing adds a header to the frame to define the sender and receiver of the frame. if the frame for a system outside the sender s network the receiver address is the address of the connecting device that connects the network to next one (Router/switch). Flow control imposes a flow control to avoid overwhelming the receiver

Function of Data link Layer Error control Add mechanisms to detect and retransmit damaged or lost frames. Prevent also duplication of frames. Error control is normally achieved through a trailer added to the end of frame. Access Control When two or more devices than one devices are connected to the same link, data link layer protocols are necessary to determine which device has control over the link at given time.

Function of Data link Layer

Network Layer Responsible for the delivery of individual packets from the source host to the destination host across multiple network If two system are connected to the same link (network), this layer is not required.

Network Layer Net work layer adds unique identifier ( IP or logical address) to the packet. These unique identifier enable special devices called router to make sure the packet get to correct system. Routers : devices used when independent networks are connected to create an internetworking

Network Layer

Network Layer

Transport Layer Responsible for the delivery of a message from one process to another Port Addressing Computer often run several process ( running programs) at the same time, so the process to process delivery means delivery from a specific process on a computer to specific process to the other. The transport layer header must include Port address Port address: 16-bit addresses represented by decimal number range from 0-65535 to choose among multiple processes on the destination host

Error control Transport Layer Error control at this layer is performed process-to-process rather than across a single link The sending transport layer makes sure that the entire message arrives at the receiving transport layer without error (damage, loss or duplicated). Error correction is usually achieved through retransmission

Transport Layer

Session Layer Responsible for dialog control and synchronization Dialog control: Allows two systems to enter into dialog. It allows communication between two processes in either half or full duplex. Synchronization (Recovery) Allow a process to add check points (Synchronization point) into a stream of data. So that if a failure of some sort occurs between checkpoints, the layer can retransmit all data since the last checkpoint.

Presentation Layer concerned with the syntax and semantics of the information exchanged between two systems responsible for translation, compression, and encryption Translation At the sender it changes the information from its sender dependent format into common format. At receiving, changes the common format into its receiver-dependent format Encryption-Decryption To ensure privacy and security Compression reduces the number of bits contained in the information, important in the transmission of multimedia such as audio or video

Application Layer responsible for providing service to the user

Summary of Layers

TCP/IP Transmission Control Protocol/Internetworking Protocol Used in Internet Made of five layers