جلسه دوم شبکه های کامپیوتری به نــــــــــــام خدا.

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
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
OSI Model MIS 416 – Module II Spring 2002 Networking and Computer Security.
Protocols and the TCP/IP Suite
Open System Interconnection (OSI) Model
Computer Network Architecture and Programming
EE 4272Spring, 2003 Protocols & Architecture A Protocol Architecture is the layered structure of hardware & software that supports the exchange of data.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Protocol Architecture The “Common Language”. Copyright by Jorg Liebeherr 98, 99 Need for Protocols Protocols are a set of rules and conventions. By enforcing.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Gursharan Singh Tatla Transport Layer 16-May
OIS Model TCP/IP Model.
Communication Network Protocols Jaya Kalidindi CSC 8320(fall 2008)
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.
Data Communications and Networks
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
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.
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
Mukesh N. Tekwani Elphinstone College Mumbai
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.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
COMPUTER NETWORKS Ms. Mrinmoyee Mukherjee Assistant Professor
Network Protocol Hierarchies
The OSI Model.
MODULE I NETWORKING CONCEPTS.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
03 - Winter 2006ECE 766 Computer Interfacing and Protocols 1 Protocol Hierarchies First networks: hardware comes first Increased complexity  network architecture.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
Rehab AlFallaj.  OSI Model : Open system Interconnection.  is a conceptual model that characterizes and standardizes the internal functions of a communication.
OSI Reference Model. Open Systems Interconnection (OSI) Model International standard organization (ISO) established a committee in 1977 to develop an.
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
Network Models.
Ch 2. Network Models. 1. LAYERED TASKS Concept of layers – Consider two friends who communicate through mail – What happens when one sends a letter to.
Protocol Suits and Layering Models OSI Model Dr. Abraham UTPA.
Network Architecture Protocol hierarchies Design Issues for the layers
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
OSI ARCHITECTURE IN OSI, ACTUAL INFORMATION IS OVERHEADED BY PROTOCOL LAYERS IF ALL SEVEN LAYERS ARE OVERHEADED, THEN AS LITTLE AS 15% OF THE TRANSMITTED.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
ENGS 112 Lecture 3 Packet Switching Chapter 3, Walrand WWW links, eg.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
Multimedia Networking - Introduction to Computer Network (Dr. Hussein Al-Bahadili) 1/35 Multimedia Networking Dr. Hussein Al-Bahadili
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
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.
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.
OSI model vs. TCP/IP MODEL
The ISO OSI Reference Model
Telemedicine.
Lecturer, Department of Computer Application
DEPARTMENT OF COMPUTER SCIENCE
Understanding the OSI Reference Model
Chapter 3: Open Systems Interconnection (OSI) Model
OSI Model OSI MODEL.
Chapter 2. Protocols and Architecture
OSI Reference Model By Vibhav Krashan Chaurasiya
Computer Networking A Top-Down Approach Featuring the Internet
OSI Reference Model Unit II
Chapter Five: Network Software Protocol Hierarchies
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Unit – III Network Essentials
Presentation transcript:

جلسه دوم شبکه های کامپیوتری به نــــــــــــام خدا

اصول عملیاتی شبکه Functionality of most networks are organized as a series of layers Each layer is implemented by an entity Peers: two communicating entities (within the same layer) 2

نرم افزار شبکه Network architecture: set of layers and protocols Protocol: An agreement on rules and procedures between two communicating parties on how the communications is to proceed. Protocol stack: list of protocols, one per Layer Interface: Primitive operations and services offered by the lower layers to the higher Layers: Having Layers => Much simpler, more manageable and more flexible implementation of the network architecture 3

نمونه هایی از مسائل مربوط به طراحی لایه Addressing: specifying source and destination Data transfer rules simplex / half-duplex / duplex logical channels per connection priorities, e.g. one normal and one urgent channel Error control detection / correction / retransmission Packet order and sequencing Flow control regulate traffic; avoid overflow Message length: cannot be arbitrary long (re)assembly needed ! Multiplexing Routing multiple paths 4

تعریف اینترفیس و سرویس Relation between layers at an interface 5

دسته بندی سرویس ها و قابلیت اطمینان سرویس ها Service Categories: Connection oriented Phone conversation Telnet / remote login / FTP Connectionless Postal system Service Reliability Reliable: never loose data Acknowledgements /Retransmission Unreliable: data may be lost No acknowledgements Datagram service 6

سرویس دربرابر پروتکل Service = set of primitives (operations) that a layer provides to the above layer Protocol = set of rules implementing a service Protocol concerns format, meaning of frames / packets /messages A protocol may be changed without changing the service Service primitives 1. CONNECT. request 2. CONNECT. indication 3. CONNECT. response 4. CONNECT. confirm 5. DATA. request 6. DATA. indication 7. DISCONNECT. request 8. DISCONNECT. Indication CONNECT: confirmed service response required DISCONNECT: unconfirmed service 7

مدل مرجع OSI (Open System Interconnect) Model has 7 layers A model which tells what each layer should do, not how it should be done! Physical layer Transmission of raw bits (0/1encoding ) Relevant aspects are: voltage,bit rate, Channel characteristics(Electrical) 8

مدل مرجع OSI Data link layer Transport of frames (of bits) Reliable transmission Flow control Broadcast networks: channel sharing ( medium access sublayer) Network layer Transport of packets Controlling the subnet Routing: static or dynamic Congestion control Connect heterogeneous networks 9

مدل مرجع OSI Transport layer Connection management End-to-end layer, from source to Destination Split data stream in packets In-order delivery of packets Establish and delete connections across the network Flow control 10

مدل مرجع OSI Session layer Session management : dialogue control, synchronization after crash Presentation layer Concerned with syntax and semantics of transmitted information Application layer Commonly needed application protocols Examples: File transfer, 11