CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.

Slides:



Advertisements
Similar presentations
OSI Model OSI MODEL.
Advertisements

OSI Model OSI LAYER / MODEL.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
PROTOCOLS SUBMITTED BY : SUDEEP C D ; BSc(CS) Ist Year Ist Sem. T h i s p r e s e n t a t i o n w i l l p r o b a b l y i n v o l v e a u d i e n c e d.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
TCP/IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet.
1 Fall 2005 Protocols and layering Qutaibah Malluhi Computer Science and Engineering Qatar University.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Protocols and the TCP/IP Suite
Protocol Layering Chapter 11: Protocol Layering. D.E.Comer. “Internetworking with TCP/IP: Principles, Protocols and Architecture”, Vol. 1, Prentice Hall,
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
Chapter 2 Network Models.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
CECS 474 Computer Network Interoperability Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach.
© 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.
SEPT, 2005CSI Part 2.2 Protocols and Protocol Layering Robert Probert, SITE, University of Ottawa.
The OSI Model and the TCP/IP Protocol Suite
CISCO NETWORKING ACADEMY Chabot College ELEC Ch 2 - OSI Model.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
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 Layering Chapter 10. Looked at: Architectural foundations of internetworking Architectural foundations of internetworking Forwarding of datagrams.
1 Internetworking: Concepts, Architecture, and Protocols.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
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.
Layer Architecture Layer architecture simplifies the network design. It is easy to debug network applications in a layered architecture network. The network.
1 Chapter 16 Protocols and Protocol Layering. 2 Protocol  Agreement about communication  Specifies  Format of messages (syntax)  Meaning of messages.
Networking and Internet Dr. John P. Abraham Professor UT-RGV.
COMPUTER NETWORKS Ms. Mrinmoyee Mukherjee Assistant Professor
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
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.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
Chapter 2 Network Models
Network Models.
1 Pertemuan 5 Networking Models. Discussion Topics Using layers to analyze problems in a flow of materials Using layers to describe data communication.
Chapter 16 Protocols and Layering. Network Communication Protocol an agreement that specifies the format and meaning of messages computers exchange Network.
Protocol Suits and Layering Models OSI Model Dr. Abraham UTPA.
Protocol Layering Chapter 11.
1 Protocols and Protocol Layering. 2 Protocol Agreement about communication Specifies –Format of messages –Meaning of messages –Rules for exchange –Procedures.
UDP: User Datagram Protocol Chapter 12. Introduction Multiple application programs can execute simultaneously on a given computer and can send and receive.
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)
Lecture 4 : Network Architectures (cont..) 1. 2 Summary of OSI Layers.
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
Spring Ch 17 Internetworking Concepts, Architecture, and Protocols Part III Internetworking.
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.
Ch 16 Protocols and Layering
(Ownership, Service Paradigm, Measures of Performance)
© 2003, Cisco Systems, Inc. All rights reserved.
Lecturer, Department of Computer Application
DEPARTMENT OF COMPUTER SCIENCE
ISO-OSI Reference Model and IEEE Standards
Internet Protocol: Connectionless Datagram Delivery
Protocols and Layering
Network Protocol Layers
OSI Model OSI MODEL.
Protocols and Protocol Layering
OSI Reference Model Unit II
Protocols and Protocol Layering
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach

Protocol Suites and Layering Models Defn: Protocols are agreements about how communication should take place. They specify:  Format of messages  Meaning of messages  Rules for exchanging messages  Procedures for handling problems Network hardware functions at a very low level. Hardware related problems can occur that need to be addressed by protocols:  Bits can be corrupted or destroyed  Entire packets can be lost  Packets can be duplicated  Packets can be delivered out of order 2

Sets of Protocols  Sets of protocols are designed to work together.  Each protocol solves a small part of the communications problem  Sets of protocols are known as: -- Protocol Suites -- Protocol families  They are designed in layers. 3 Protocols can also be used to distinguish among:  Multiple computers on a network  Multiple applications on a computer  Multiple copies of a single application on a computer

The OSI 7-Layer Model The 7-Layer Model:  Was defined fairly early in the development of networks  Is now somewhat dated  Does not include the internet layer 4 Protocol Design  Protocols are divided into layers  Each layer is devoted to one sub-problem Example: The ISO (International Standards Organization) OSI (Open System Interconnection) 7- layer Reference Model

5 The OSI 7-Layers Layer 1: Physical  The underlying hardware Layer 2: Data Link (media access)  Hardware frame definitions Layer 3: Network  Packet forwarding Layer 4: Transport  Reliability Layer 5: Session  Login and passwords Layer 6: Presentation  Data representation Layer 7: Application  Individual application programs

The Layering Model Protocol software follows the layering model, with:  One software module per layer  Modules that work together  Incoming or outgoing data passing from one module to another The entire set of protocol layers (or modules) is known as a stack. 6

Layers and Packet Headers Each layer:  Prepends a header to the outgoing packet  Removes a header from the incoming packet This process is known as data encapsulation. 7

Layering Principle Software implementing layer N at the destination receives exactly the message sent by software implementing layer N at the source.--Comer 8

TCP/IP Layering Notwithstanding the push by researchers to adopt the OSI model, it became clear that TCP/IP was technically more flexible and superior. TCP/IP is the primary protocol stack used today. Note: This TCP/IP layering is an actual implementation of protocols, unlike the ISO model. 9

10 TCP/IP Layers Layer 1: Physical  Basic network hardware  Similar to OSI Layer 1 Layer 2: Network Interface  MAC frame format  MAC addressing  Interface between computer and the network (i.e., the NIC)  Similar to OSI Layer 2 Layer 3: Internet  Format of packets  Mechanisms for forwarding packets  Not in the OSI Model Layer 4: Transport  Specifies how to provide reliable transfer from one application on one computer to an application on another  Similar to OSI Layer 4 Layer 5: Application  Everything else (i.e., how one application uses the Internet)  Similar to OSI Layer 6 and 7