E&CE418. Topic 1: Introduction to communication networks

Similar documents
THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN

The OSI Model and the TCP/IP Protocol Suite PROTOCOL LAYERS. Hierarchy. Services THE OSI MODEL

OPEN SYSTEMS INTERCONNECTION OVERVIEW OF PROTOCOL LAYERING AND OSI MODEL OF NETWORK STACKS

Network Models OSI vs. TCP/IP

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

Data Communication Networks and Converged Networks

Zarządzanie sieciami telekomunikacyjnymi

Chapter 9. IP Secure

OSI Model. Application Presentation Session Transport Network Data Link Physical. EE156 Computer Network Architecture

The OSI and TCP/IP Models. Lesson 2

OSI Seven Layers Model Explained with Examples

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

524 Computer Networks

Protocol Architecture

The OSI Model and the TCP/IP Protocol Suite

Chapter 2 - The TCP/IP and OSI Networking Models

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)

Protocols and Architecture. Protocol Architecture.

Protocol Data Units and Encapsulation

Data Communication Networks

Computer Networks CS321

Objectives of Lecture. Network Architecture. Protocols. Contents

Slide 1 Introduction cnds@napier 1 Lecture 6 (Network Layer)

Lecture 2: Protocols and Layering. CSE 123: Computer Networks Stefan Savage

UPPER LAYER SWITCHING

Introduction To Computer Networking

CSE 3461 / 5461: Computer Networking & Internet Technologies

Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX

CPS221 Lecture: Layered Network Architecture

Communication Networks. MAP-TELE 2011/12 José Ruela

Overview. Securing TCP/IP. Introduction to TCP/IP (cont d) Introduction to TCP/IP

Overview of TCP/IP. TCP/IP and Internet

PART OF THE PICTURE: The TCP/IP Communications Architecture

Layered Architectures and Applications

Internet Concepts. What is a Network?

Communications and Computer Networks

The OSI & Internet layering models

How To Understand The Layered Architecture Of A Network

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

OSI Reference Model: An Overview

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

Ethernet. Ethernet. Network Devices

Transport and Network Layer

Overview of Computer Networks

Mobile IP Network Layer Lesson 01 OSI (open systems interconnection) Seven Layer Model and Internet Protocol Layers

Lecture 28: Internet Protocols

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol

Computer Networks III

CSCI 362 Computer and Network Security

CS5008: Internet Computing

Introduction to Networking and the OSI Model

PLANEAMENTO E GESTÃO DE REDES INFORMÁTICAS COMPUTER NETWORKS PLANNING AND MANAGEMENT

Computer Networks Vs. Distributed Systems

CS101 Lecture 19: Internetworking. What You ll Learn Today

Network Layer IPv4. Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS. School of Computing, UNF

Top-Down Network Design

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Chapter 5. Data Communication And Internet Technology

Architecture and Performance of the Internet

Understanding Layer 2, 3, and 4 Protocols

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components

How To Understand The Internet Of S (Netware)

Networking Basics and Network Security

FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. Chapter 2 An Introduction to Networking

Data Communications and Networking Overview

1 Introduction to mobile telecommunications

Data Communication and Computer Network

Using MIS 3e Chapter 6A Appendix

Network Programming TDC 561

Internet Architecture and Philosophy

6LoWPAN Technical Overview

Communication Systems Internetworking (Bridges & Co)

Network Security TCP/IP Refresher

LESSON Networking Fundamentals. Understand TCP/IP

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows:

Security (II) ISO : Security Architecture of OSI Reference Model. Outline. Course Outline: Fundamental Topics. EE5723/EE4723 Spring 2012

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

The OSI Model: Understanding the Seven Layers of Computer Networks

Chapter 8: Computer Networking. AIMS The aim of this chapter is to give a brief introduction to computer networking.

Network Models and Protocols

Computer Networks Network architecture

An Overview of IPv6 CHAPTER

Protocols. Packets. What's in an IP packet

Chapter 1: Introduction

Module 1. Introduction. Version 2 CSE IIT, Kharagpur

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

High-Level Data Link Control

technology standards and protocol for ip telephony solutions

How To Use A Network Over The Internet (Networking) With A Network (Netware) And A Network On A Computer (Network)

TCP/IP Network Essentials. Linux System Administration and IP Services

EXPLORER. TFT Filter CONFIGURATION

TCP/IP Programming. Joel Snyder, Opus1 Geoff Bryant, Process Software

Protocol Architecture. ATM architecture

Lab VI Capturing and monitoring the network traffic

COMMUNICATION NETWORKS WITH LAYERED ARCHITECTURES. Gene Robinson E.A.Robinsson Consulting

Transport Layer. Chapter 3.4. Think about

ΕΠΛ 674: Εργαστήριο 5 Firewalls

Networking Test 4 Study Guide

Transcription:

E&CE418 Topic 1: Introduction to communication networks 1

2 Organization of network operations 2.1 Why we need a network model 2.2 Layered architecture 2.3 Reference models 2.3.1 OSI model 2.3.2 TCP/IP model 2

2.1 Why need a network model Over the past couple of decades many of the networks that were built used different hardware and software implementations, as a result they were incompatible and it became difficult for networks using different specifications to communicate with each other. To address the problem of networks being incompatible and unable to communicate with each other, the International Organisation for Standardisation (ISO) recognised there was a need to create a NETWORK MODEL to help vendors create interoperable network implementations 3

2.2 Layered network model Generally, network operations involve several tasks which can be organized in layers 4

Layers, protocols, and interface Host A Layer N Host B Layer N Layer 2 Layer 2 Layer 1-2 service interface Layer 1 Layer 1 Physical medium Layer consist a group of related communication functions/protocols which perform particular tasks Protocol is the set of rules that govern communications in each layer 5

Each layer provides a service to the layer above through the interface defined between the layers 6

Benefits of layered architecture Decomposition of the overall problem into a set of layers results in a number of benefits: Layering simplifies design, implementation, and testing Layering provides flexibility in modifying protocols and services Layering promotes interoperability and compatibility by hiding internal implementations 7

2.3 Reference models The International Organisation for Standardisation (ISO) Open Systems Interconnection (OSI) model Internet Engineering Task Force (IETF) TCP/IP model 8

2.3.1 OSI reference model (7 layers) 9

Layer 7: Application The application layer is the OSI layer that is closest to the user. It provides network services that allow an application s processes, which run on different end hosts to communicate Example of application level protocols: HTTP, Telnet 10

Layer 6: Presentation Permits independence in presentation of data Code conversion Data encryption Data compression Examples: JPEG, MPEG, ASCII, EBCDIC, HTML. 11

Layer 5: Session The session layer defines how to start, control and end conversations (called sessions) between applications Examples: SQL, ASP(AppleTalk Session Protocol) 12

Layer 4: Transport Transfers data between processes in source and destination Message segmentation and reassembly Application multiplexing/demultiplexing End-to-end flow control Connection setup, maintenance, and release Examples: TCP, UDP 13

Layer 3: Network Guides packets from source to destination across multiple links routing Defines how routing works and how routes are learned so that the packets can be delivered Forwards packet across a node (hop by hop) Connection setup, maintenance and teardown for ATM Examples: IP, IPX, AppleTalk 14

Layer 2: Data Link Data transmission from node to node Error detection and correction Medium access Reliable delivery over physical medium Example: Ethernet, Frame relay, FDDI 15

Layer 1: Physical Transmit raw bit stream over channel Define and specify physical aspects of a communication link Example: EIA/TIA-232, RJ45, 1000BASE-T 16

Header and trailer 17

Summary The OSI reference model organizes network functions into seven numbered layers Each layer provides a service to the layer above it in the protocol specification and communicates with the same layer s software or hardware on other computers Layers 1-4 are concerned with the flow of data from end to end through the network and Layers 5-7 are concerned with services to the applications 18

2.2.2 TCP/IP (IETF) Model 19

20

OSI and TCP/IP models More information are available at: http://en.wikipedia.org/wiki/osi_model http://en.wikipedia.org/wiki/tcp/ip_model 21