UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.

Slides:



Advertisements
Similar presentations
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA TCP/IP Protocol Suite and IP Addressing Halmstad University Olga Torstensson
Advertisements

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??
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the TCP/IP Transport Layer.
TRANSPORT LAYER  Session multiplexing  Segmentation  Flow control (TCP)  Connection-oriented (TCP)  Reliability (TCP)
OSI Model Overview Application (Upper) Layers Session Presentation Application.
CCNA 1 v3.1 Module 11 Review.
Protocols and the TCP/IP Suite
1 Version 3.0 Module 9 TCP/IP Protocol and IP Addressing.
Review on Networking Technologies Linda Wu (CMPT )
Chapter 2 Network Models.
COMPUTER NETWORKS.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
© 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.
Lecturer: Tamanna Haque Nipa
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
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.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
OSI Model Honolulu Community College Cisco Academy Training Center
Chapter 9.
Chapter 2 Network Models
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.
Building a Simple Serial Network © 2004 Cisco Systems, Inc. All rights reserved. Understanding the OSI Model INTRO v2.0—1-1.
Section 2.31 The TCP/IP reference model the de facto Internet standard demonstrates arbitrary nature of layers –various models are possible –OSI & TCP/IP.
Understanding the Host-to-Host Communications Model
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
Mukesh N. Tekwani Elphinstone College Mumbai
The OSI Reference Model Chapter 2. International Organization for Standards (ISO) recognized the need to create a network model that would help network.
1 Review - OSI Model n OSI Reference Model u represents the communications process. u 7 layers: physical, data link, network, transport, session, presentation.
Layer Architecture Layer architecture simplifies the network design. It is easy to debug network applications in a layered architecture network. The network.
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
The OSI Model.
University of the Western Cape Chapter 12: The Transport Layer.
OV Copyright © 2011 Element K Content LLC. All rights reserved. Networking Models  The OSI Model  The TCP/IP Model.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
OSI Model Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
An Introduction to Networking
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
OSI Model Cisco Academy Semester 1, Chapter 2. The Seven Layers of the OSI Model International Organization of Standardization ISO.
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.
SWICHING & ROUTING.
Net 221D:Computer Networks Fundamentals
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
COMPUTER NETWORK AND DESIGN CSCI 3385K. Host-to-Host Communications Model Older model Proprietary Application and combinations software controlled by.
Data Communication Network Models
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
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)
OSI Layer and TCP/IP Laboratorium Teknik Informatika – Universitas Gunadarma August, Stefanus Vlado Adi Kristanto Version 1.1.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
ELECTRONICS & COMMUNICATION ENGINEERING DEPARTMENT SUBMITTED TO Under Guidance:-Submitted By Mr. Gaurav RoyAbhinay Singh (AORD E-Network System Kanpur)Pranjul.
Introduction Chapter 1. TCP/IP Reference Model Why Another Model? Although the OSI reference model is universally recognized, the historical and technical.
Application – Transport – Network
Local Area Networks Chapter 4.
CHAPTER 2 THE OSI MODEL.
ISO/OSI Model and Collision Domain
Lec 5 Layers Computer Networks Al-Mustansiryah University
Protocols and the TCP/IP Suite
Chapter 3: Open Systems Interconnection (OSI) Model
Network Model.
Protocols and the TCP/IP Suite
Lecture Protocol & Model Ashis Talukder, MIS, EWU.
The TCP/IP Model.
Presentation transcript:

UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1

Understanding Host-to-Host Communications – Older model Proprietary Application and combinations software controlled by one vendor – Standards-based model Multivendor software Layered approach

Using Layers to Describe Data Communication

OSI Model ( Open System Interconnect ) The OSI model is a layered model that describes how information moves from an application program running on one networked computer to an application program running on another networked computer. In essence, the OSI model prescribes the steps to be used to transfer data over a transmission medium from one networked device to another. The OSI model is a seven-layer model

The Physical Layer :- defines the electrical, mechanical, procedural, and functional specifications for activating, maintaining, and deactivating the physical link between end systems Wires – (Coaxial, Twisted Pair, Cat5/6 or Fiber), Connectors – ( RJ11,45 etc ), Voltage & Date Rates etc.

Hubs Operate at Physical layer ABCD Physical All devices in the same collision domain All devices in the same broadcast domain Devices share the same bandwidth

Hubs: One Collision Domain More end stations means more collisions CSMA/CD is used

The Data Link Layer :- defines how data is formatted for transmission and how access to the physical media is controlled. Provides Connectivity and path selection between two host, No error correction.

Each segment has its own collision domain All segments are in the same broadcast domain Data Link Switches and Bridges Operate at Data Link Layer OR

Switches Each segment has its own collision domain Broadcasts are forwarded to all segments Memory Switch

The Network Layer :- provides connectivity and path selection between two host systems that may be located on geographically separated networks. Reliable Transfer of Data across media, Network Topology, Error Notification, Flow Control

Routers: Operate at the Network Layer Broadcast control Multicast control Optimal path determination Traffic management Logical addressing Connects to WAN services

The Transport Layer :- segments data from the system of the sending host and reassembles the data into a data stream on the system of the receiving host.

The Session Layer :- establishes, manages, and terminates sessions between two communicating hosts

The Presentation Layer :- ensures that the information sent by the application layer of one system is readable by the application layer of another system.

The Application Layer :- provides network services to the applications of the user, such as , file transfer, and terminal emulation.

Data Encapsulation :- The information sent on a network is referred to as data or data packets. If one computer wants to send data to another computer, the data must first be packaged by a process called encapsulation.

Data De-Encapsulation :- When the remote device receives a sequence of bits, the physical layer at the remote device passes the bits to the data link layer for manipulation. This process is referred to as de-encapsulation.

Names for Data at Each Layer

Peer-to-Peer Communication

Introduction to TCP/IP 21

History and Future of TCP/IP The U.S. Department of Defense (DoD) created the TCP/IP reference model because it wanted a network that could survive any conditions. Some of the layers in the TCP/IP model have the same name as layers in the OSI model.

TCP/IP Model

Application Layer Handles high-level protocols, issues of representation, encoding, and dialog control. The TCP/IP protocol suite combines all application related issues into one layer and ensures this data is properly packaged before passing it on to the next layer.

Application Layer Examples

Transport Layer Five basic services: Segmenting upper-layer application data Establishing end-to-end operations- Connection Oriented Sending segments from one end host to another end host Ensuring data reliability Providing flow control

Transport Layer Protocols

Reliable vs. Best-Effort Comparison

UDP Characteristics – Operates at transport layer of OSI and TCP/IP models – Provides applications with access to the network layer without the overhead of reliability mechanisms – Is a connectionless protocol – Provides limited error checking – Provides best-effort delivery – Has no data-recovery features

TCP Characteristics – Transport layer of the TCP/IP stack – Access to the network layer for applications – Connection-oriented protocol – Full-duplex mode operation – Error checking – Sequencing of data packets – Acknowledgement of receipt – Data-recovery features

Mapping Layer 4 to Applications

Establishing a Connection

Three-Way Handshake CTL = Which control bits in the TCP header are set to 1

TCP Acknowledgment

TCP Sequence and Acknowledgment Numbers

Flow Control

Fixed Windowing

TCP Sliding Windowing

Internet Layer The purpose of the Internet layer is to send packets from a network node and have them arrive at the destination node independent of the path taken.

Network Access Layer The network access layer is concerned with all of the issues that an IP packet requires to actually make a physical link to the network media. It includes the LAN and WAN technology details, and all the details contained in the OSI physical and data link layers.

Comparing the OSI Model and TCP/IP Model

Similarities of the OSI and TCP/IP Models Both have layers. Both have application layers, though they include very different services. Both have comparable transport and network layers. Packet-switched, not circuit-switched, technology is assumed. Networking professionals need to know both models.

Differences of the OSI and TCP/IP Models TCP/IP combines the presentation and session layer into its application layer. TCP/IP combines the OSI data link and physical layers into one layer. TCP/IP appears simpler because it has fewer layers. TCP/IP transport layer using UDP does not always guarantee reliable delivery of packets as the transport layer in the OSI model does.