Network Applications and Layered Architectures Protocols OSI Reference Model.

Slides:



Advertisements
Similar presentations
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??
Advertisements

OSI MODEL Maninder Kaur
International Standards Organization Open Systems Interconnect (OSI) Reference Model Advanced Computer Networks.
Lecture 4a: Communication and Networking CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
1 ENTS689L: Packet Processing and Switching Introduction Introduction Vahid Tabatabaee Fall 2007.
Protocols and the TCP/IP Suite
Networks: OSI Reference Model 1 International Standards Organization Open Systems Interconnect (OSI) Reference Model.
Computer Network Architecture and Programming
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
1 ECE 683 Computer Network Design & Analysis Note 2: Applications and Layered Architectures.
Protocol Reference Model of OSI
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Lecturer: Tamanna Haque Nipa
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
OSI Model Honolulu Community College Cisco Academy Training Center
Chapter 2 Network Models
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.
Definitions Protocol (1) An agreement between the communicating parties on how communication is to proceed. (2) A set of rules that governs how two or.
Overview of Network Protocols, Services & Layering OSI Reference Model TCP/IP Architecture Error Detection and Correction.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
 An ISO is a multi national body dedicated to worldwide agreement on international standards.  An ISO standard that covers all aspects of network communications.
1 Chapter 2 Applications and Layered Architectures Protocols, Services & Layering OSI Reference Model TCP/IP Architecture How the Layers Work Together.
Prepared By Kapil Soni IICE Udaipur (Learning Centre Code: ) 1 Networking.
The OSI Model.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –
INTRODUCTION TO NETWORKS & OSI MODEL T.RAMYAAPI/EIEKLNCE.
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
Chapter 2 Applications and Layered Architectures Protocols, Services & Layering OSI Reference Model TCP/IP Architecture How the Layers Work Together Berkeley.
Network Applications and Layered Architectures Protocols OSI Reference Model.
Chapter 1 Communication Networks and Services Network Architecture and Services.
Introduction Contain slides by Leon-Garcia and Widjaja.
Spring 2006Computer Networks1 Chapter 2 Network Models.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
NETWORK HARDWARE CABLES NETWORK INTERFACE CARD (NIC)
TCP/IP Protocol Architecture CSE 3213 – Fall
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Chapter 2 Network Models
1. Layered Architecture of Communication Networks: OSI Reference Model.
1 ECEN “Internet Protocols and Modeling”, Spring 2011 Slide 5.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Net 221D:Computer Networks Fundamentals
Chapter 2 Applications and Layered Architectures
THE NETWORKS Theo Chakkapark. Open System Interconnection  The tower of power!  The source of this power comes from the model’s flexibility.
Data Communication Network Models
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Dr. ClincyLecture1 Chapter 2 (handout 1– only sections 2.1, 2.2 and 2.3) 1 of 10 Dr. Clincy Professor of CS Exam #3 Monday (3/14/16): Opened Book, No Computer,
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Computer Network Lab. 1 3 장 OSI 기본 참조 모델 n OSI : Open System Interconnection n Basic Reference Model : ISO-7498 n Purpose of OSI Model ~ is to open communication.
COMPUTER NETWORKS Hwajung Lee. Image Source:
Welcome Back Cisco Semester 1 & 2 Review. Why are Networks Complex Environments?? They involve: They involve: –Interconnections to networks outside an.
# 1 6/8/2016 CS 147- Computer Architecture Network Communication and YOU By Ali Farsio.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
Lecture (2).
Chapter 1 Communication Networks and Services
Chap. 2 Network Models.
Chapter 2 Applications and Layered Architectures
CHAPTER 2 THE OSI MODEL.
Communication Networks NETW 501
Protocols and the TCP/IP Suite
Chapter 3: Open Systems Interconnection (OSI) Model
Lecture 1 Overview of Communication Networks and Services
OSI Model The Seven Layers
Protocols and the TCP/IP Suite
Computer Networking A Top-Down Approach Featuring the Internet
ECE 683 Computer Network Design & Analysis
Presentation transcript:

Network Applications and Layered Architectures Protocols OSI Reference Model

What is Computer Networks? A collection of autonomous computers interconnected by a single technology Interconnected via: Copper wire Fiber optics Microwaves Infrared Communication satellites, etc.

Open Systems Interconnection Network architecture: Definition of all the layers Design of protocols for every layer By the 1970s every computer vendor had developed its own proprietary layered network architecture Problem: computers from different vendors could not be networked together Open Systems Interconnection (OSI) was an international effort by the International Organization for Standardization (ISO) to enable multivendor computer interconnection

7-Layer OSI Reference Model Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer Network Layer Application Data Link Layer Physical Layer Network Layer Data Link Layer Physical Layer Communicating End Systems One or More Network Nodes End-to-End Protocols

Physical Layer Transfers bits across link Definition & specification of the physical aspects of a communications link Mechanical: cable, plugs, pins... Electrical/optical: modulation, signal strength, voltage levels, bit times, … functional/procedural: how to activate, maintain, and deactivate physical links… Ethernet, DSL, cable modem, telephone modems… Twisted-pair cable, coaxial cable, optical fiber, radio, infrared, …

Data Link Layer Transfers frames across direct connections Groups bits into frames Detection of bit errors; Retransmission of frames Activation, maintenance, & deactivation of data link connections Medium access control for local area networks Flow control Data Link Layer Physical Layer Data Link Layer Physical Layer frames bits

Network Layer Transfers packets across multiple links and/or multiple networks Addressing must scale to large networks Nodes jointly execute routing algorithm to determine paths across the network Forwarding transfers packet across a node Congestion control to deal with traffic surges Connection setup, maintenance, and teardown when connection-based

Internetworking Internetworking is part of network layer and provides transfer of packets across multiple possibly dissimilar networks Gateways (routers) direct packets across networks G = gateway H = host Net 1 Net 5 Net 3 Net 2 H Net 3 G H H H G G G G G Net 1Net 2Net 4Net 5 Ethernet LAN ATM Switch ATM Switch ATM Switch ATM Switch ATM Network

Transport Layer Transfers data end-to-end from process in a machine to process in another machine Reliable stream transfer or quick-and-simple single- block transfer Multiplexing Message segmentation and reassembly Connection setup, maintenance, and release Transport Layer Network Layer Transport Layer Network Layer Network Layer Network Layer Communication Network

Application & Upper Layers Application Layer: Provides services that are frequently required by applications: DNS, web access, file transfer, … Presentation Layer: machine- independent representation of data… Session Layer: dialog management, recovery from errors, … Application Layer Presentation Layer Session Layer Transport Layer Application Layer Transport Layer Application Incorporated into Application Layer

Headers & Trailers Each protocol uses a header that carries addresses, sequence numbers, flag bits, length indicators, etc… CRC check bits may be appended for error detection Application Layer Transport Layer Network Layer Data Link Layer Physical Layer Application Layer Transport Layer Network Layer Data Link Layer Physical Layer Application APP DATA AHAPP DATA TH AHAPP DATA NHTH AHAPP DATA DHNHTH AHAPP DATA CRC bits

Classification of interconnected processors by scale.