Chapter 1 Read (again) chapter 1.

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.
Chapter 2 Network Models.
International Standards Organization Open Systems Interconnect (OSI) Reference Model Advanced Computer Networks.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Shalini Bhavanam. Key words: Basic Definitions Classification of Networks Types of networks Network Topologies Network Models.
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Protocols and the TCP/IP Suite
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
Computer Network Architecture and Programming
04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
OSI Reference Model An overview. Standards and the internet International Organization for Standardization ISO 70’s.
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.
OIS Model TCP/IP Model.
Lecturer: Tamanna Haque Nipa
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.
Information Technologies -- Computer Networks 林永松 台灣大學資訊管理學系 (02)
Data Communications and Networks
CS 447 Networks and Data Communication
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
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.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
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.
Computer Networks Chapter 2 – Network Models. Summer 2006Computer Networks2 Communication Tasks  The tasks given below need to be taken care of in any.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
Spring 2006Computer Networks1 Chapter 2 Network Models.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Spring 2006Computer Networks1 Chapter 2 Network Models.
William Stallings Data and Computer Communications
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Chapter 2 Network Models
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Net 221D:Computer Networks Fundamentals
Communication Architecture and Network Protocol Layering Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by:
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non proprietary standards for networking and for operating system.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
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.
The OSI Model & TCP/IP model
Protocols and the TCP/IP Suite
Distributed Systems.
Chap. 2 Network Models.
Part I. Overview of Data Communications and Networking
OSI Protocol Stack Given the post man exemple.
Lecturer, Department of Computer Application
Understanding the OSI Reference Model
Lec 5 Layers Computer Networks Al-Mustansiryah University
Protocols and the TCP/IP Suite
Data and Computer Communications by William Stallings Eighth Edition
Chapter 3: Open Systems Interconnection (OSI) Model
OSI Model The Seven Layers
OSI Model OSI MODEL.
Technologies and Applications of Computer Networks
Protocols and the TCP/IP Suite
Technologies and Applications of Computer Networks
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

Chapter 1 Read (again) chapter 1

Why use networks? Resource sharing Reliability Cost CSC-3352 Computer Communications Chapter I

Network Hardware: Type of Transmission Broadcast Multicasting Point-to-point CSC-3352 Computer Communications Chapter I

Network Hardware: Metropolitan Area Networks (MANs) On the level of a city There are no switching elements Example: Distributed Queue Dual Bus (DQDB) standardized under 802.6 Source Hosts Source CSC-3352 Computer Communications Chapter I

Network Hardware: Wide Area Networks (WANs) Large Geographical area Switching elements (p.s. nodes, I.S, or Data switching exchanges, router) CSC-3352 Computer Communications Chapter I

Network Hardware: Topologies Main characteristics? CSC-3352 Computer Communications Chapter I

Network Hardware: Wireless Networks Wireless does not mean mobile, and mobile does not mean wireless Wavelan, Cellular Digital Packet Data (CDPD) 802.11 CSC-3352 Computer Communications Chapter I

Network Hardware: The OSI Reference Model What is it? Who created it? Why was it created? What is it used for, today? CSC-3352 Computer Communications Chapter I

Network Software: Protocol Hierarchy or Layered Design Host 1 Host 2 Layer 3 protocol Layer 3 Layer 3 Layer 2/3 Interface Layer 2 protocol Services are offered from a layer to the layers above it. Layer 2 Layer 2 Layer 1/2 Interface Layer 1 protocol Layer 1 Layer 1 Physical Medium CSC-3352 Computer Communications Chapter I

OSI - The Model A layer model Each layer performs a subset of the required communication functions Each layer relies on the next lower layer to perform more primitive functions Each layer provides services to the next higher layer Changes in one layer should not require changes in other layers CSC-3352 Computer Communications Chapter I

OSI as Framework for Standardization CSC-3352 Computer Communications Chapter I

Network Hardware: The OSI Reference Model Host A Host B Application Protocol Application Application Interface Presentation Protocol Presentation Presentation Interface Session Protocol Session Session Interface Transport Protocol Services are offered from a layer to the layers above it... Transport Transport Interface Network Protocol Network Network Interface Data link Protocol Data link Data link Interface Physical Protocol Physical Physical CSC-3352 Computer Communications Chapter I

Network Hardware: The OSI Reference Model Host A Host B Application Protocol (End to End layer) Application Application Interface Presentation Protocol (End to End layer) Presentation Presentation Interface Session Protocol (End to End layer) Session Session Interface Transport Protocol (End to End layer) Services are offered from a layer to the layers above it... Transport Transport Interface Network Protocol Network Network Interface Data link Protocol Data link Data link Interface Physical Protocol Physical Physical Routing the packets over the net(s) CSC-3352 Computer Communications Chapter I

The OSI Reference Model... CSC-3352 Computer Communications Chapter I

The OSI Reference Model... CSC-3352 Computer Communications Chapter I

The Physical Layer Transports raw bits, Defines the physical (electrical and mechanical) specifications Characteristics of transmission medium Signal levels Data rates etc. Example: RS232, V24, V35, X.21, ISDN... CSC-3352 Computer Communications Chapter I

The Data Link Layer Has 2 main functions Error detection and correction MAC (Medium Access Control) Examples:SLIP, PPP, Ethernet, HDLC, SDLC CSC-3352 Computer Communications Chapter I

The Network Layer Has 3 main functions Examples: IP addressing routing some congestion control Examples: IP CSC-3352 Computer Communications Chapter I

The Transport Layer It is an end-to-end layer, dealing with flow control congestion control may offer end-2-end reliability Examples: TCP, UDP. CSC-3352 Computer Communications Chapter I

The Session Layer - Used for : session management Synchronization CSC-3352 Computer Communications Chapter I

The Presentation Layer Concerned with “compatibility” (encoding) encryption (security purposes) CSC-3352 Computer Communications Chapter I

The Application Layer It is communication software directly accessible to the user Examples: FTP, Telnet, Network Virtual monitor, HTTP…. CSC-3352 Computer Communications Chapter I

Summary on OSI layers... The International Organization for Standardization (known as ISO, an abbreviation taken from its name in French) has devised a model for the design of communication protocols (known as the open systems interconnection (OSI) model). In this model each communicating entity has seven layers of protocol. The bottom layer (1) is known as the physical layer, and it essentially corresponds to the wire. The next layer (2) is known as the data link layer. It provides the means for putting data on the wire (and for taking it off). An example is ethernet. The next layer (3) is known as the network layer. Its primary responsibility is to see that the data travels to the intended destination (perhaps via a number of intermediate points). The next layer is known as the transport layer. Its job is to see to it that the data, which is transferred between machines by the network layer, reaches the desired party at the destination machine. The notion of a “connection” is maintained by this layer. The next layer is known as the session layer. This layer doesn’t really do very much (if anything); it is responsible for maintaining the notion of a “session.” Sessions might be in one-to-one correspondence with transport connections; there might be two successive sessions on the same connection; or one session might span multiple connections (e.g., the first connection was terminated due to a communication failure, the session continues as soon as communication is reestablished). The next layer is known as the presentation layer. Its job is to deal with the fact that different machines have different representations for data (i.e. it must somehow translate between data representations) and to deal with such concerns as compression or encryption of data. Finally, the application layer is where all other software resides. However, it has been discovered that there is “system software” that logically fits above the presentation layer. The only place to put it is in the application layer, so “real” application software sits on top of the application layer. The bottom three layers are sometimes known as the communications subnet. If our data must pass through a number of machines on their way to the destination, each intermediate machine has an implementation of these lower layers to forward the data on. CSC-3352 Computer Communications Chapter I

TCP/IP Protocol Suite Dominant commercial protocol architecture Specified and extensively used before OSI Developed by research funded US Department of Defense Used by the Internet CSC-3352 Computer Communications Chapter I

Services Protocols Telnet TCP UDP IP Ethernet Application Transport Internet Physical link Protocols Services CSC-3352 Computer Communications Chapter I

OSI versus TCP/IP Application Transport Network Physical link CSC-3352 Computer Communications Chapter I

TCP/IP Protocol Architecture(1) Application Layer Communication between processes or applications End to end or transport layer (TCP/UDP/…) End to end transfer of data May include reliability mechanism (TCP) Hides detail of underlying network Internet Layer (IP) Routing of data CSC-3352 Computer Communications Chapter I

TCP/IP Protocol Architecture(2) Network Layer Logical interface between end system and network Physical Layer Transmission medium Signal rate and encoding CSC-3352 Computer Communications Chapter I

PDUs in TCP/IP CSC-3352 Computer Communications Chapter I

Some Protocols in TCP/IP Suite CSC-3352 Computer Communications Chapter I

Network Standardization What is it ? Why ? How is it done ? Who does it? CSC-3352 Computer Communications Chapter I

Big Standards Organization International standards ITU (International Telecom. Union) old CCITT ISO IEEE Internet Standards IAB IRTF, IETF CSC-3352 Computer Communications Chapter I

Conclusion You must be pretty familiar with: the layered view of a communication system know the function of each layer the mapping of communication protocols to the layers chapter 1 in textbook CSC-3352 Computer Communications Chapter I