6. Network Model ENG224 INFORMATION TECHNOLOGY – Part I

Slides:



Advertisements
Similar presentations
Open System Interconnection
Advertisements

© N. Ganesan, Ph.D., All rights reserved. Chapter ISO-OSI Reference Model and IEEE Standards.
Data Communications System By Ajarn Preecha Pangsuban.
Networking Standards and the OSI Model
Communication Subsystems Physical Link Data Link Network Transport Physical Link Data Link Network Transport Session System 1System 2 Typical layers in.
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
OSI Model MIS 416 – Module II Spring 2002 Networking and Computer Security.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
OSI Model.
Open System Interconnection (OSI) Model
Introduction To Networking
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Network Reference Model. 2004/05Network reference models2 Learning Objectives Understand and explain the OSI reference model Understand and explain the.
COMPUTER NETWORKS.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
LECTURE 2 CT1303 LAN. STANDARD MODELS: OSI Model : Open system Interconnection. is a conceptual model that characterizes and standardizes the internal.
Lecturer: Tamanna Haque Nipa
The OSI and TCP/IP Models Last Update Copyright 2009 Kenneth M. Chipps Ph.D.
THE OSI MODEL KUDIRAT FAWEHINMI COSC 541.
THE OSI REFERENCE MODEL Open Systems Interconnection Reference Model.
Communication Network Protocols Jaya Kalidindi CSC 8320(fall 2008)
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.
Introducing Network Standards Open Systems Interconnection (OSI) Model IEEE 802.x Standard Device Drivers and OSI 1.
OSI Model Honolulu Community College Cisco Academy Training Center
OSI Reference Model & Layered Communication Sritrusta Sukaridhoto.
Presentation on Osi & TCP/IP MODEL
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.
SEED Infotech Pvt. Ltd. 1 Networking in Java. SEED Infotech Pvt. Ltd. 2 Objectives of This Session Describe issues related to any type of network using.
Introduction to Computer Networks Introduction to Computer Networks.
From-; SUHEL KHAN AND ROSHINI GUPTA ETC P.P.T ON VOCATIONAL TRAINING TO.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
Cisco – Semester 1 – Chapter 2 Network Fundamentals And The OSI Model.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
OV Copyright © 2011 Element K Content LLC. All rights reserved. Networking Models  The OSI Model  The TCP/IP Model.
Spring 2006Computer Networks1 Chapter 2 Network Models.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
Local Area Networks: Ethernet. IEEE Background Institution of Electrical and Electronic Engineering (IEEE) A professional non-profit organization Project.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
William Stallings Data and Computer Communications
Rehab AlFallaj.  OSI Model : Open system Interconnection.  is a conceptual model that characterizes and standardizes the internal functions of a communication.
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
1 Chap. 2 Protocol. 2 Communication model Simplified communication model  source node  gather data from sensor or switch using ADC (analog-to-digital.
The OSI Model A Framework for Communications David A. Abarca July 19, 2005.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
ENGS 112 Lecture 3 Packet Switching Chapter 3, Walrand WWW links, eg.
Data Communication Network Models
Week #8 OBJECTIVES Chapter #5. CHAPTER 5 Making Networks Work Two Networking Models –OSI OPEN SYSTEMS INTERCONNECTION PROPOSED BY ISO –INTERNATIONAL STANDARDS.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
The OSI Model. History of OSI Model ISO began developing the OSI model in It is widely accepted as a model for understanding network communication.
Networking Using the OSI Model.
Chapter 5: Making Networks Work
Computer Networks.
ISO-OSI Reference Model and IEEE Standards
What the OSI Protocol Layers Do
Networking Standards and the OSI Model
The OSI 7 Layer Model.
CT1303 LAN Rehab AlFallaj.
NET301 Lecture 2 10/9/2015 NET 301.
Chapter 3: Open Systems Interconnection (OSI) Model
Network Protocol Layers
OSI Model The Seven Layers
Chapter 15 – Part 2 Networks The Internal Operating System
Network Architecture Models
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Presentation transcript:

6. Network Model ENG224 INFORMATION TECHNOLOGY – Part I

Why Network Protocol Models? ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model Why Network Protocol Models? Network communication is an extremely complex task Need cooperative efforts from all nodes involved A standard model helps to describe the task of a networking product or service Also help in troubleshooting by providing a frame of reference

Who define Network Model? ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model Who define Network Model? Need non-profit making organizations ISO - International Standards Organization e.g. OSI, MPEG-1, 2, 4, etc. (http://www.iso.ch/) IEEE - Institute of Electrical & Electronic Engineers e.g IEEE 802, IEEE 754, etc. (http://www.ieee.org) ITU - International Telecommunication Union e.g. V.34, H.323, H.324, etc. (http://www.itu.int)

The OSI 7-layer Model OSI - Open Systems Interconnection ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model The OSI 7-layer Model OSI - Open Systems Interconnection Defined in 1984 and become an international standard All Away People Pizza Seem Sausage To Throw Need Not Data Do Processing Please

ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model Layered Architecture Layering specifies different level of functions and services Each layer works with the layer below and above it Each layer provides services to next layer Shield the upper layer from the details of actual implementation

Relationship of OSI layers ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model Relationship of OSI layers Virtual Communication Physical Communication

Protocols in a layered architecture ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model Protocols in a layered architecture Network communication is possible only if machines speaking the same languages (protocols) Since each layer work independently, each layer speaks different languages (protocols) Lead to the concept of a Protocol Stack Network communication is possible only if the Protocol Stacks on two machines are the same

ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model To identify the language (protocol) of each layer, identifier (header and trailer) are added to data

ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model 1. Physical Layer Example protocols: Ethernet, Token Ring (Physical part) Appl. Appl. Define how cable is attached to the Network Adapter Card How many pins in the connector? The impedance? Max/min electrical voltage? Responsible for transmitting bits from one computer to another Pres. Pres. Sess. Sess. Tran. Tran. Netw. Netw. Data. Data. Phys. Phys.

2. Data Link Layer Example protocols: Ethernet, Token Ring ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model 2. Data Link Layer Example protocols: Ethernet, Token Ring Appl. Appl. Make data frames Provide error-free frame transfer by acknowledgment and retransmission Pres. Pres. Sess. Sess. Tran. Tran. Frame Netw. Netw. Data. Data. Phys. Phys.

INFORMATION TECHNOLOGY – Part I ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model

3. Network Layer Example protocols: IP, IPX ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model 3. Network Layer Example protocols: IP, IPX Logical address to physical address translation For TCP/IP running on Ethernet Logical address: IP address 158.132.148.99 Physical address: Ethernet address 00 00 E2 15 1A CA Determine the route from source to destination computer Appl. Appl. Pres. Pres. Sess. Sess. Tran. Tran. Netw. Netw. Data. Data. Phys. Phys.

INFORMATION TECHNOLOGY – Part I ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model

4. Transport Layer Example protocols: TCP, SPX, NWLink ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model 4. Transport Layer Example protocols: TCP, SPX, NWLink Ensure packets are delivered error free, in sequence Translate between packets and message Appl. Appl. Pres. Pres. Sess. Sess. Tran. Tran. 1 2 3 Sending 1 3 2 Receiving Netw. Netw. Data. Data. Phys. Phys.

5. Session Layer Example application program: Winsock, UNIX Socket ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model 5. Session Layer Example application program: Winsock, UNIX Socket Appl. Appl. Establishment, maintaining and release of session Provide dialog management Regulate which side transmit, when, for how long (Sync.) Provide synchronization between user tasks Pres. Pres. Sess. Sess. Tran. Tran. Netw. Netw. Data. Data. Phys. Phys.

ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model What is a Session? A. Consecutive sessions on a transport layer connection B. Consecutive sessions on a multiple transport layer connections 1 2 3 1 2 3 C. Both 1 2 3

ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model 6. Presentation Layer Example application program: redirector (NT), SSL Appl. Appl. Translate data from Application Layer to the format suitable for session layer (the network) Provide data encryption, compression Changing or converting character set, graphic, and file format Pres. Pres. Sess. Sess. Tran. Tran. Netw. Netw. Data. Data. Phys. Phys.

7. Application Layer Example protocols: FTP, Telnet, HTTP ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model 7. Application Layer Example protocols: FTP, Telnet, HTTP Entry point for application to access network Directly support user applications E.g. File transfer, email General capabilities: Network access, flow control, Error recovery Appl. Appl. Pres. Pres. Sess. Sess. Tran. Tran. Netw. Netw. Data. Data. Phys. Phys.

Example: File Transfer ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model Example: File Transfer The most traditional network task Implemented by a simple Application Layer protocol called FTP FTP Client FTP Server PictureTel Network

Utility: WS_FTP ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model Utility: WS_FTP

FTP FTP TCP TCP IP IP Ethernet Ethernet ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model PictureTel WS_FTP FTP FTP FTP Client FTP Server Layers 5-7 Layers 5-7 Layer 4 TCP TCP Layer 4 Layer 3 IP IP Layer 3 Ethernet Ethernet Layers 1,2 Layers 1,2

The 802 Project Model IEEE launched the Project 802 in 1980 February ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model The 802 Project Model IEEE launched the Project 802 in 1980 February Predate the ISO standard, but the development was performed in roughly the same time Objective: To clearly define the network standards for different kind of physical components of a network - the interface card and the cabling Enhance the Data Link and Physical layers of the OSI model

ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model IEEE 802 Categories 802.1 Internetworking 802.2 Logical Link Control (LLC) 802.3 Carrier-Sense Multiple Access with Collision Detection (CSMA/CD) LAN (Ethernet) 802.4 Token Bus LAN 802.5 Token Ring LAN 802.6 Metropolitan Area Network (MAN) 802.7 Broadband Technical Advisory Group 802.8 Fiber-Optic Technical Advisory Group 802.9 Integrated Voice/Data Networks 802.10 Network Security 802.11 Wireless Networks 802.12 Demand Priority Access LAN, 100 BaseVG-AnyLAN

Enhancements to the OSI Model ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model Enhancements to the OSI Model Divide the Data Link layer into 2 sub-layers Logical Link Control Sub-layer Define the use of service access points (SAPs) as an interface for higher layer to Data Link layer Media Access Control Sub-layer Directly interface with the network card For delivering error-free data communications

Logical Link Control (LLC) ENG224 INFORMATION TECHNOLOGY – Part I 6. Network Model Logical Link Control (LLC) 802.1 802.2 Media Access Control (MAC) 802.3 802.4 802.5 802.12