Computer Networks.

Slides:



Advertisements
Similar presentations
Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
Advertisements

PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Protocols and the TCP/IP Suite
Open System Interconnection (OSI) Model
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.
OIS Model TCP/IP Model.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
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.
6. Network Model ENG224 INFORMATION TECHNOLOGY – Part I
Data Communications and Networks
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.
Layered Protocol. 2 Types of Networks by Logical Connectivity Peer to Peer and Client-Server Peer-to-peer Networks  Every computer can communicate directly.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
1 Review - OSI Model n OSI Reference Model u represents the communications process. u 7 layers: physical, data link, network, transport, session, presentation.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
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,
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.
©Brooks/Cole, 2003 Model and protocol  A model is the specification set by a standards organization as a guideline for designing networks.  A protocol.
OSI Model Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
03 - Winter 2006ECE 766 Computer Interfacing and Protocols 1 Protocol Hierarchies First networks: hardware comes first Increased complexity  network architecture.
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.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Net 221D:Computer Networks Fundamentals
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
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)
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.
Cisco I Introduction to Networks Semester 1 Chapter 3 JEOPADY.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Lecture 3 : Network Architectures 1.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
Chapter 3: Network Protocols and Communications
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.
Networking Using the OSI Model.
Protocols and the TCP/IP Suite
Computer Networks.
Chap. 2 Network Models.
Part I. Overview of Data Communications and Networking
© 2003, Cisco Systems, Inc. All rights reserved.
The OSI Model and the TCP/IP Protocol Suite
CT1303 LAN Rehab AlFallaj.
Network Architecture Introductory material
NET301 Lecture 2 10/9/2015 NET 301.
The OSI Model and the TCP/IP Protocol Suite
Protocols and the TCP/IP Suite
ECEN 619 “Internet Protocols and Modeling”
Review of Important Networking Concepts
Chapter 3: Open Systems Interconnection (OSI) Model
Network Protocol Layers
ECEN “Internet Protocols and Modeling”
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
OSI Model OSI MODEL.
Network Architecture Models
Protocols and the TCP/IP Suite
The OSI Model and the TCP/IP Protocol Suite
OSI Reference Model Unit II
Protocol Layering - Introduction
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Unit – III Network Essentials
Presentation transcript:

Computer Networks

A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford, UC Santa Barbara and Utah University 1971 – first email program 1974 – TCP/IP 1980’s – Local Area Networks (LANs) 1984 – OSI Layer 1990’s – WWW / Internetworking Introduction Computer Network

Introduction Computer Network Why Networking? Efficiency and Productivity Reliability Distributed Systems Introduction Computer Network

Introduction Computer Network What Applications? Client/Server Business Applications Electronic Messaging Information Retrieval Introduction Computer Network

Network Classification by Area Wide Area Network Metropolitan Area Network Local Area Network Personal Area Network Ad Hoc Network Introduction Computer Network

Introduction Computer Network Protocols Driving Force: need for different proprietary networking system to communicate Protocol: set of rules for acceptable behaviour (how communication should take place in) Specifically: the set of rules used by communicating parties for that communication to be successful Suite of protocols cover all required behaviour Mostly implemented in Software Complexity demands that protocols are ‘layered’ Introduction Computer Network

Advantages of Layering Protocols Dividing complex network operation into more manageable layers Defining the standard interface for the “plug-and-play” multi-vendor integration Facilitate Modular Engineering Simplifies Teaching and Learning Introduction Computer Network

ISO/OSI Reference Model ISO in 1984 Open Systems Interconnect (OSI) A design guideline for network layering Abstract layers provide different services Defines 7 layers of service Each layer provides service to adjacent layers Each layer communicates with same layer in remote machine… Introduction Computer Network

Introduction Computer Network OSI Reference Model Physical Layer Link Layer Network Layer Transport Layer Session Layer Presentation Layer Application Layer Physical Layer Link Layer Network Layer Transport Layer Session Layer Presentation Layer Application Layer Introduction Computer Network

Introduction Computer Network Layer 1 - Physical Physical Layer: Move bits between devices Specifies voltage, wire speed, and pin out cables Passes data up to data link layer (and receives from data link layer) Introduction Computer Network

Introduction Computer Network Layer 2 – Data Link Data Link Layer: Performs framing of bits, flow and error control but not correction Responsible for transmission of frames across the physical link Provide access to media using MAC address Passes data between physical and network layers Introduction Computer Network

Introduction Computer Network The Institute of Electrical and Electronics Engineers (IEEE) has subdivided the data link layer into two sublayers: Logical Link Control (LLC) and Media Access Control (MAC). Introduction Computer Network

Introduction Computer Network The Logical Link Control (LLC) 802.2 sublayer is responsible for identifying Network Layer protocols and then encapsulating them. An LLC header tell the Data Link Layer what to do with the packet if a frame is coming. Also provide flow control and sequencing of control bits The Media Access Control (MAC) sublayer of the data link layer manages protocol access (logical topologies) to the physical network medium. The IEEE MAC specification defines MAC addresses, which enable multiple devices to uniquely identify one another at the data link layer. IEEE 802.3 dan 802.5 Introduction Computer Network

Introduction Computer Network Layer 3 - Network Network Layer: Passes data between data link and transport layers Responsible for routing data across a network, from source to destination using network-wide addressing Pass data between (separate) subnetworks Hides network topology from higher layers Introduction Computer Network

Introduction Computer Network Layer 4 - Transport Transport Layer: Passes data between network and session layers Provides reliable end-to-end delivery of data, including flow and error control of packets Fragmentation of large messages Quality of Service (QoS), usually with layer 3 Last of the pure network layers Introduction Computer Network

Introduction Computer Network Layer 5 - Session Session Layer: Passes data between presentation and transport layers Responsible for managing network sessions (series of related data streams) Provides synchronization and scheduling Introduction Computer Network

Introduction Computer Network Layer 6 - Presentation Presentation Layer: Passes data between application and session layers Provides translation services for data to ensure applications are using compatible formats E.g. converting from ASCII to EBCDIC text representations Introduction Computer Network

Introduction Computer Network Layer 7 - Application Application Layer: Passes data to presentation layer (and receives from presentation layer) … to and from the user! Communicates with remote applications Determines the user capability within the network Introduction Computer Network

Introduction Computer Network Data Encapsulation Introduction Computer Network

Introduction Computer Network Data Encapsulation Introduction Computer Network

OSI Layer vs. TCP/IP Layer Introduction Computer Network

Introduction Computer Network FTP – File Transfer Protocol HTTP – Hypertext Transfer Protocol WAP – Wireless Application Protocol SMTP – Simple Mail Transfer Protocol 5-7 TCP UDP 4 3 IP 1-2 e.g. IEEE 802.x Introduction Computer Network

Some Protocols in TCP/IP Suite Introduction Computer Network

Introduction Computer Network Quiz Protocols What are they? Why do we layer protocols? ISO/OSI – 7 layer reference model How does the OSI abstract services? How does data pass between layers (local/remote)? How does Internet stack relate to OSI? Introduction Computer Network