Introduction to Computer Networks Introduction to Computer Networks.

Slides:



Advertisements
Similar presentations
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??
Advertisements

OSI Model OSI MODEL.
OSI Model OSI LAYER / MODEL.
OSI MODEL Maninder Kaur
Open System Interconnection
OSI Model MIS 416 – Module II Spring 2002 Networking and Computer Security.
Open System Interconnection (OSI) Model
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Chapter 2 Network Models.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
OIS Model TCP/IP Model.
CHAPTER 3 1. THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE  Outline: 1. Protocol Layers 2. OSI Model 3. TCP/IP Model 4. Addressing 2.
THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN.
THE OSI MODEL KUDIRAT FAWEHINMI COSC 541.
THE OSI REFERENCE MODEL Open Systems Interconnection Reference Model.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non-proprietary standards for networking and for operating system.
The OSI Model and the TCP/IP Protocol Suite
6. Network Model ENG224 INFORMATION TECHNOLOGY – Part I
Introducing Network Standards Open Systems Interconnection (OSI) Model IEEE 802.x Standard Device Drivers and OSI 1.
Data Communications and Networks
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
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.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
From-; SUHEL KHAN AND ROSHINI GUPTA ETC P.P.T ON VOCATIONAL TRAINING TO.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
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.
 An ISO is a multi national body dedicated to worldwide agreement on international standards.  An ISO standard that covers all aspects of network communications.
The OSI Model and the TCP/IP Protocol Suite Outline: 1.Protocol Layers 2.OSI Model 3.TCP/IP Model 4.Addressing 1.
The OSI Model.
Protocols Rules governing the communication process, the language of the deal between the devices, must reflect Layers protocols define format, order of.
©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 Reference Model. Open Systems Interconnection (OSI) Model International standard organization (ISO) established a committee in 1977 to develop an.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
Network Models.
1 Chap. 2 Protocol. 2 Communication model Simplified communication model  source node  gather data from sensor or switch using ADC (analog-to-digital.
Protocol Suits and Layering Models OSI Model Dr. Abraham UTPA.
The OSI Model A Framework for Communications David A. Abarca July 19, 2005.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non proprietary standards for networking and for operating system.
N ETWORKING Standards and Protocols. S TANDARDS AND P ROTOCOLS The OSI Model.
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)
Week #8 OBJECTIVES Chapter #5. CHAPTER 5 Making Networks Work Two Networking Models –OSI OPEN SYSTEMS INTERCONNECTION PROPOSED BY ISO –INTERNATIONAL STANDARDS.
Computer Network Lab. 1 3 장 OSI 기본 참조 모델 n OSI : Open System Interconnection n Basic Reference Model : ISO-7498 n Purpose of OSI Model ~ is to open communication.
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
Introduction to TCP/IP. What is TCP/IP? It is a protocol suite Enables computers within a network to communicate with each other Network can be made up.
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.
Network Models.
The OSI Model Prof. Choong Seon HONG.
Chapter 5: Making Networks Work
Chap. 2 Network Models.
The OSI Model and the TCP/IP Protocol Suite
Lecturer, Department of Computer Application
The OSI 7 Layer Model.
DEPARTMENT OF COMPUTER SCIENCE
IOS Network Model 2nd semester
The OSI Model and the TCP/IP Protocol Suite
Chapter 3: Open Systems Interconnection (OSI) Model
OSI Model The Seven Layers
OSI Model OSI MODEL.
Computer Networking A Top-Down Approach Featuring the Internet
The OSI Model and the TCP/IP Protocol Suite
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Unit – III Network Essentials
Presentation transcript:

Introduction to Computer Networks Introduction to Computer Networks

Introducing Network Standards This lesson describes the Open Systems Interconnection (OSI) reference model. The OSI reference model represents the seven layers of the process by which data is packaged and transmitted from a sending application through the physical wires to the receiving application. The OSI reference model represents the seven layers of the process by which data is packaged and transmitted from a sending application through the physical wires to the receiving application.

Network Communications Network activity involves sending data from one computer to another.Network activity involves sending data from one computer to another. This complex process can be broken into discrete, sequential tasks. The sending computer must:This complex process can be broken into discrete, sequential tasks. The sending computer must: 1. Recognize the data.1. Recognize the data. 2. Divide the data into manageable chunks.2. Divide the data into manageable chunks. 3. Add information to each chunk to determine the receiver.3. Add information to each chunk to determine the receiver. 4. Add timing and error-checking information.4. Add timing and error-checking information. 5. Put the data on the network and send it.5. Put the data on the network and send it.

Protocol Stack Network client software operates at many different levels within the sending and receiving computers.Network client software operates at many different levels within the sending and receiving computers. Each of these levels, or tasks, is governed by one or more protocols.Each of these levels, or tasks, is governed by one or more protocols. These protocols, or rules of behavior, are standard specifications for formatting and moving the data.These protocols, or rules of behavior, are standard specifications for formatting and moving the data. When the sending and receiving computers follow the same protocols, communication is assured.When the sending and receiving computers follow the same protocols, communication is assured. Because of this layered structure, this is often referred to as the protocol stack.Because of this layered structure, this is often referred to as the protocol stack.

OSI Reference Model & Project 802 With the rapid growth of networking hardware and software, a need arose for standard protocols that could allow hardware and software from different vendors to communicate.With the rapid growth of networking hardware and software, a need arose for standard protocols that could allow hardware and software from different vendors to communicate. In response, two primary sets of standards were developed: the OSI reference model and a modification of that standard called Project 802.In response, two primary sets of standards were developed: the OSI reference model and a modification of that standard called Project 802. Acquiring a clear understanding of these models is an important first step in understanding the technical aspects of how a network functions.Acquiring a clear understanding of these models is an important first step in understanding the technical aspects of how a network functions.

The OSI Reference Model In 1978, the International Organization for Standardization (ISO) released a set of specifications that described network architecture for connecting dissimilar devices.In 1978, the International Organization for Standardization (ISO) released a set of specifications that described network architecture for connecting dissimilar devices. In 1984, the ISO released a revision of this model and called it the Open Systems Interconnection (OSI) reference model.In 1984, the ISO released a revision of this model and called it the Open Systems Interconnection (OSI) reference model. The 1984 revision has become an international standard and serves as a guide for networking.The 1984 revision has become an international standard and serves as a guide for networking. It provides a description of how network hardware and software work together in a layered fashion to make communications possible.It provides a description of how network hardware and software work together in a layered fashion to make communications possible.

A Layered Architecture The OSI reference model architecture divides network communication into seven layers. The model defines how each layer communicates and works with the layers immediately above and below it.The OSI reference model architecture divides network communication into seven layers. The model defines how each layer communicates and works with the layers immediately above and below it. Each layer covers different network activities, equipment, or protocols. The layers are separated from each other by boundaries called interfaces.Each layer covers different network activities, equipment, or protocols. The layers are separated from each other by boundaries called interfaces.

Relationships among OSI layers Each layer provides services to the next-higher layer and shields the upper layer from the details of how the services below it are actually implemented.Each layer provides services to the next-higher layer and shields the upper layer from the details of how the services below it are actually implemented. At the same time, each layer appears to be in direct communication with its associated layer on the other computer.At the same time, each layer appears to be in direct communication with its associated layer on the other computer. This provides a logical, or virtual, communicati on between peer layers.This provides a logical, or virtual, communicati on between peer layers.

Application Layer Layer 7, the topmost layer of the OSI reference model, is the application layer.Layer 7, the topmost layer of the OSI reference model, is the application layer. This layer relates to the services that directly support user applications, such as software for file transfers, database access, and .This layer relates to the services that directly support user applications, such as software for file transfers, database access, and . In other words, it serves as a window, or user interface, through which application processes can access network services.In other words, it serves as a window, or user interface, through which application processes can access network services. Application-layer protocols can be programs in themselves, such as FTP; or they can be used by other programs, such as SMTP.Application-layer protocols can be programs in themselves, such as FTP; or they can be used by other programs, such as SMTP.

Presentation Layer Layer 6, the presentation layer, defines the format used to exchange data among networked computers.Layer 6, the presentation layer, defines the format used to exchange data among networked computers. Within the sending computer, the presentation layer translates data from the format sent down from the application layer into a commonly recognized, intermediary format.Within the sending computer, the presentation layer translates data from the format sent down from the application layer into a commonly recognized, intermediary format. At the receiving computer, this layer translates the intermediary format into a format that can be useful to that computer's application layer.At the receiving computer, this layer translates the intermediary format into a format that can be useful to that computer's application layer. Other tasks include protocols converting, data encrypting, and data compressing.Other tasks include protocols converting, data encrypting, and data compressing.

Session Layer Layer 5, the session layer, allows two applications on different computers to open, use, and close a connection called a session.Layer 5, the session layer, allows two applications on different computers to open, use, and close a connection called a session. This layer is responsible for managing this dialog.This layer is responsible for managing this dialog. It performs name-recognition and other functions, such as security, that are needed to allow two applications to communicate over the network.It performs name-recognition and other functions, such as security, that are needed to allow two applications to communicate over the network. The session layer synchronizes user tasks by placing checkpoints in the data stream. The checkpoints break the data into smaller groups for error detection.The session layer synchronizes user tasks by placing checkpoints in the data stream. The checkpoints break the data into smaller groups for error detection.

Transport Layer Layer 4, the transport layer, ensures that packets are delivered error free, in sequence, and without losses or duplications.Layer 4, the transport layer, ensures that packets are delivered error free, in sequence, and without losses or duplications. This layer provides message repackaging, acknowledgment, retransmission, flow control and error handling.This layer provides message repackaging, acknowledgment, retransmission, flow control and error handling. Transmission Control Protocol (TCP) and Sequenced Packet Exchange (SPX) are examples of transport-layer protocols.Transmission Control Protocol (TCP) and Sequenced Packet Exchange (SPX) are examples of transport-layer protocols.

Network Layer Layer 3, the network layer, is responsible for addressing messages and translating logical addresses and names into physical addresses.Layer 3, the network layer, is responsible for addressing messages and translating logical addresses and names into physical addresses. This layer also determines the route from the source to the destination computer.This layer also determines the route from the source to the destination computer. It also manages traffic problems on the network, such as switching and routing of packets and controlling the congestion of data. It also manages traffic problems on the network, such as switching and routing of packets and controlling the congestion of data. This layer layer breaks data into packets for routing and reassembles at destination. IP and IPX are examples of network-layer protocols. This layer layer breaks data into packets for routing and reassembles at destination. IP and IPX are examples of network-layer protocols.

Data-Link Layer Layer 2, the data-link layer, sends data frames from the network layer to the physical layer.Layer 2, the data-link layer, sends data frames from the network layer to the physical layer. This layer packages raw bits from the physical layer into data frames in the receiving end, and do the bits error checking.This layer packages raw bits from the physical layer into data frames in the receiving end, and do the bits error checking.

Physical Layer Layer 1, the bottom layer of the OSI reference model, is the physical layer.Layer 1, the bottom layer of the OSI reference model, is the physical layer. This layer transmits the unstructured, raw bit stream over a physical medium.This layer transmits the unstructured, raw bit stream over a physical medium. This layer is totally hardware-oriented and deals with all aspects of establishing and maintaining a physical link between communicating computers. This layer is totally hardware-oriented and deals with all aspects of establishing and maintaining a physical link between communicating computers. This layer defines how the cable is attached to the NIC; and provides data encoding and bit synchronization. This layer defines how the cable is attached to the NIC; and provides data encoding and bit synchronization.

Data Packets Data packets are assembled and disassemble d according to the OSI reference model.Data packets are assembled and disassemble d according to the OSI reference model.

OSI Layers and Windows Windows compresses the seven layers into three layers: file system drivers, transport protocols, and NIC driversWindows compresses the seven layers into three layers: file system drivers, transport protocols, and NIC drivers

Software and Protocols This figure shows how software and protocols relate to the OSI reference model and the Windows model.This figure shows how software and protocols relate to the OSI reference model and the Windows model.