Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,

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

OSI Model OSI MODEL.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
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.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the Host-to-Host Communications Model.
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.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
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.
The OSI Model.
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.
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.
Chapter 2 Network Models
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Protocol Suits and Layering Models OSI Model Dr. Abraham UTPA.
Net 221D:Computer Networks Fundamentals
The OSI Reference Model Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University Lecture 3, 21 March 2003.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
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.
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
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.
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.
Computer Networks.
Chap. 2 Network Models.
© 2003, Cisco Systems, Inc. All rights reserved.
The OSI Model and the TCP/IP Protocol Suite
Lecturer, Department of Computer Application
CT1303 LAN Rehab AlFallaj.
NET301 Lecture 2 10/9/2015 NET 301.
The OSI Model and the TCP/IP Protocol Suite
Protocols and the TCP/IP Suite
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
Unit – III Network Essentials
Presentation transcript:

Computer Networks

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

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

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

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

Introduction Computer Network6 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 Network7 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 Network8 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 Network9 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 Network10 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 Network11 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 Network12 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 Network13 The Logical Link Control (LLC) 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 dan 802.5

Introduction Computer Network14 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 Network15 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 Network16 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 Network17 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 Network18 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 Network19 Data Encapsulation

Introduction Computer Network20 Data Encapsulation

Introduction Computer Network21 OSI Layer vs. TCP/IP Layer

Introduction Computer Network22 IP TCPUDP FTP – File Transfer Protocol HTTP – Hypertext Transfer Protocol WAP – Wireless Application Protocol SMTP – Simple Mail Transfer Protocol e.g. IEEE 802.x

Introduction Computer Network23 Some Protocols in TCP/IP Suite

Introduction Computer Network24 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?