OSI Model. Teran Subasinghe MBCS, Bsc.(Hons) in Computer Science - University of Greenwich, UK

Similar documents
DATA COMMUNICATION AND NETWORKS

Defining Networks with the OSI Model. Module 2

Network Architecture Models

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

ก ก Information Technology II

1: Review Of Semester Provide an overview of encapsulation.

System Programming. Introduction to computer networks

Chapter -4 OSI Reference Model

E&CE 358: Tutorial 1. Instructor: Sherman (Xuemin) Shen TA: Miao Wang

Guide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards

Introduction to Open System Interconnection Reference Model

COMPONENTS OF DATA COMMUNICATION

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

Layering in Networked computing. OSI Model TCP/IP Model Protocols at each layer

Lecture Outline. Lecture 2. OSI model and networking. The OSI model and networking. The OSI model and networking. The OSI model and networking

Network Protocols. Terms you ll need to understand: Techniques you ll need to master:

OSI Reference Model. Computer Networks lab ECOM Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan

NETWORK SECURITY ITEC 435

IT4405 Computer Networks (Compulsory)

Chapter 2 Network Models 2.1

ES623 Networked Embedded Systems

ROYAL INSTITUTE OF INFORMATION & MANAGEMENT

Networking Applications

Communicating over the Network

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Lecture (02) Network Protocols and Standards

Internetworking is connecting two or more computer networks with some sort of routing device to exchange traffic back and forth, and guide traffic on

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

Part VI. Appendixes. Appendix A OSI Model and Internet Protocols Appendix B About the CD

Network Models. Behrouz A. Forouzan Data communication and Networking Fourth edition

Chapter 16 Networking

Operating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski

Copyleft 2005, Binnur Kurt. Objectives

The Client Server Model and Software Design

Chapter 2 Network Models 2.1

Network Review TEJ4M. SBrace

Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks...

Switching on our smartphone and sending an to a friend living 5000 km from our home is something that we take for granted, but that involves a

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided.

Cisco Cisco Certified Network Associate (CCNA)

Computer Networks (Introduction to TCP/IP Protocols)

MEBS Utilities services M.Sc.(Eng) in building services Faculty of Engineering University of Hong Kong

CS3600 SYSTEMS AND NETWORKS

QUESTION BANK ENGINEERS ACADEMY. Computer Networks Computer Network Basics Segentation is done in. 12. Session layer is used for

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

Raj Jain. The Ohio State University Columbus, OH

ELC 537 Communication Networks

Lecture-4. TCP/IP-Overview:

ISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI

TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS

Introduction to Protocols

Application Layer. Presentation Layer. Session Layer. Transportation Layer. Network Layer. Physical Layer

Communication Networks

Overview of TCP/IP Overview of TCP/IP protocol: TCP/IP architectural models TCP protocol layers.

TCP/IP THE TCP/IP ARCHITECTURE

Module 11. OSI Model, Network Devices, and Network Standards

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

Packet Switching, Layer Models and Protocol Suites

KIBABII UNIVERSITY COLLEGE DEPARTMENT COMPUTER SCIENCE & IT ANSWER ALL QUESTIONS IN SECTION A AND ANY TWO QUESTIONS IN SECTION B

OSI and TCP/IP Models

Network Reference Models

Fundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1

Chapter 2. Communicating Over The Network. CCNA1-1 Chapter 2

CPS221 Lecture: Layered Network Architecture

ECS 15; Lectures 17 and 18. The Internet. What is the internet, and how does it work? TA feedback

This tutorial will help you in understanding IPv4 and its associated terminologies along with appropriate references and examples.

Networking 101. Introduction to Ethernet networking basics; Network types, components, configurations. Routers. Switches. Servers.

Need For Protocol Architecture

CS4700/CS5700 Fundaments of Computer Networks

Need For Protocol Architecture

CPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014

TCP/IP Overview. Basic Networking Concepts. 09/14/11 Basic TCP/IP Networking 1

Department of Information Technology. CS6551 Computer Networks. Anna University - Two Mark Questions

BABU MADHAV INSTITUTE OF INFORMATION TECHNOLOGY, UTU 2017

b) Diverse forms of physical connection - all sorts of wired connections, wireless connections, fiber optics, etc.

Chapter 3 Protocols and the TCP/IP Suite

Network Model: Each layer has a specific function.

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

Internetwork Basic. Possible causes of LAN traffic congestion are

Solved MCQ of Computer networking. Set-1

Data Communication and Network. Introducing Networks

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

CS-461 Internetworking. Dr. Mohamed Aboutabl

M242 COMPUTER NETWORS AND SECURITY

Significance of TCP/IP Model Divya Shree Assistant Professor (Resource Person), Department of computer science and engineering, UIET, MDU, Rohtak

Network Models. Presentation by Dr.S.Radha HOD / ECE SSN College of Engineering

Cisco Interconnecting Cisco Networking Devices Part 1.

Introduction to internetworking, OSI, TCP/IP and Addressing.

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1

TSIN02 - Internetworking

Introduction to LAN Protocols

Data & Computer Communication

Computer Networks Question Bank

ITEC 3210 M - Applied Data Communications and Networks. Professor: Younes Benslimane, Ph.D.

ECE 333: Introduction to Communication Networks Fall Lecture 19: Medium Access Control VII

Chapter 2. Communicating Over The Network

Chapter 4 NETWORK HARDWARE

CCNA Exploration1 Chapter 7: OSI Data Link Layer

Layered Architecture

Transcription:

OSI Model Teran Subasinghe MBCS, Bsc.(Hons) in Computer Science - University of Greenwich, UK

What is OSI Model? Open Systems Interconnection Reference Model Developed in 1984 by the International Standards Organization (ISO) It is a way of sub-dividing a communications system into smaller parts called layers. A layer is a collection of conceptually similar functions that provide services to the layer above it and receives services from the layer below it. Provides a set of design standards for equipment manufacturers so they can communicate with each other Each layer provides a set of Basic guideline for protocol development functions to the layer above and relies on function of the The following illustrate the seven layers of OSI Model: layer below. Layers can be categorized as follows: Each layer communicates with its peer layer on another node by sending messages back and forth. Tasks of each layer 1: Physical Layer Conveys the bit stream through the network at the electrical and mechanical level Defines physical means of moving data over network devices Interfaces between network medium and devices Defines optical, electric and mechanical characteristics: voltage levels, timing of voltage changes, physical data rates, transmission distances and physical connections 1

2: Data Link Layer Takes a string of bits and delivers it across a link Conveys the bit stream through the network at the electrical and mechanical level (i.e., Layer 1) Turns packets into raw bits and bits into packets Framing & Error Detection Break the bit stream up into frames Compute an error-detection code Transmit each frame separately 3: Network Layer Translates logical network address and names to their physical address (e.g., Device name to MAC address) Responsible for Addressing Determining routes for sending Managing network problems such as packet switching, data congestion and routing Breaks the data into smaller unit and assembles data Shields higher layers from details of how the data gets to its destination 4: Transport Layer Divides streams of data into chucks or packets Reassembles the message from packets Provide error-checking to guarantee error- free data delivery, with no losses or duplications Provides acknowledgment of successful transmissions Requests retransmission if some packets don t arrive error-free Provides flow control and error-handling 5: Session Layer Establishes, maintains and ends sessions across the network Responsible for name recognition (identification) so only the designated parties can participate in the session Provides synchronization services by planning check points in the data stream If session fails, only data after the most recent checkpoint need be transmitted Manages who can transmit data at a certain time and for how long 2

6: Presentation Translates from application to network format and vice-versa All different formats from all sources are made into a common uniform format that the rest of the OSI can understand Responsible for protocol conversion, character conversions, data encryption / decryption, expanding graphics commands and data compression Sets standards for different systems to provide seamless communication from multiple protocol stacks 7: Application Layer Used for applications specially written to run over the network Allows access to network services that support applications Directly represents the services that directly support user applications (e.g., file transfer and email) What the user sees or does The following illustrates the above-mentioned topics: 3

Network Components Network Layer Routers, Layer 3 Switches Data Link Layer Switches, Bridges Physical Layer NICs, Cables, Hubs, Repeaters Protocols Ethernet Standards Standard Description 802.3 Ethernet CSMA /CD (10 Mbps) 802.3u Fast Ethernet (100 Mbps) 802.3z 802.3ab 802.3ae Gigabit Ethernet over fiber-optic cabling or coaxial cabling Gigabit Ethernet over twisted-pair cabling 10-Gigabit Ethernet Basic Protocols Ethernet-IEEE 802.3(CSMA/CD) - Ethernet protocols refer to the family of local-area network (LAN) technology covered by the IEEE 802.3. It is working example of the more general carrier sense multiple access with collision detect (CSMA/CD). Token ring IEEE 802.5 - Token ring local area network (LAN) technology is a communications protocol for local area networks. It uses a special three-byte frame called a "token" that travels around a logical "ring" of workstations or servers. IP - Internet Protocol (IP). Except for ARP and RARP all protocols' data packets will be packaged into an IP data packet. Provides the mechanism to use software to address and manage data packets being sent to computers. TCP - A reliable connection oriented protocol used to control the management of application level services between computers. UDP - An unreliable connection less protocol used to control the management of application level services between computers. ICMP - Internet control message protocol (ICMP) provides management and error reporting to help manage the process of sending data between computers. FTP - File Transfer Protocol (FTP). Allows file transfer between two computers with login required. SMTP - Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (email) transmission (Both Sending and Receiving). POP - POP is short for Post Office Protocol, a protocol used to retrieve e-mail from a mail server. Most e-mail applications (sometimes called an e-mail client) use the POP protocol, although some can use the newer IMAP (Internet Message Access Protocol). 4

Telnet - A method of opening a user session on a remote host. Telnet is a terminal emulation program for TCP/IP networks such as the Internet. The Telnet program runs on your computer and connects your PC to a server on the network. Transmission Impairments and Types Data is transmitted through transmission medium which are not perfect. The imperfection causes signal impairment. Due to the imperfection error is introduced in the transmitted data i.e. the original signal at the beginning of the transmission is not the same as the signal at the Receiver. There are three causes of impairment: attenuation, distortion, and noise as shown below Attenuation Attenuation results in loss of energy. When a signal travels through a medium, it loses some of its energy in overcoming the resistance of the medium. The electrical energy in the signal may converted to heat. To compensate for this loss, amplifiers are used to amplify the signal. Figure below shows the effect of attenuation and amplification. Distortion Distortion changes the shape of the signal as shown below Noise Noise is any unwanted signal that is mixed or combined with the original signal during transmission. Due to noise the original signal is altered and signal received is not same as the one sent. 5