1 Standards Chapter 2 Copyright 2003 Prentice-Hall Panko’s Business Data Networks and Telecommunications, 4 th edition.

Slides:



Advertisements
Similar presentations
Network Standards Layered Architectures Chapter 2 Updated January 2007 Panko’s Business Data Networks and Telecommunications, 6th edition Copyright 2007.
Advertisements

Data Communications System By Ajarn Preecha Pangsuban.
1 William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
International Standards Organization Open Systems Interconnect (OSI) Reference Model Advanced Computer Networks.
Module A.  This is a module that some teachers will cover while others will not  This module is a refresher on networking concepts, which are important.
Network Standards Layered Architectures
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
OSI Reference Model An overview. Standards and the internet International Organization for Standardization ISO 70’s.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Defining Network Protocols Application Protocols –Application Layer –Presentation Layer –Session Layer Transport Protocols –Transport Layer Network Protocols.
Lecturer: Tamanna Haque Nipa
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
1 Protocol Interaction (ISO’s Open Systems Interconnection (OSI model)) the 7 layers.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
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.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall Network Standards Layered Architectures Chapter 2 Panko’s Business Data Networks and Telecommunications,
© 2009 Pearson Education, Inc. Publishing as Prentice Hall Network Standards Chapter 2 Raymond Panko’s Business Data Networks and Telecommunications, 7th.
OSI Model Honolulu Community College Cisco Academy Training Center
Chapter 2 Network Models
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
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 Architecture
Introducing Network Standards
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
Network Architecture Models: Layered Communications School of Business Eastern Illinois University © Abdou Illia, Fall 2015 (September 14, 2015 ) Encapsulation.
COS 338 Day 4. DAY 3 Agenda Questions? Write-up for Lab due next class Assignment 2 Posted Due on September 26 Assignment 1 Review 1 A, 1 B, 1 C, 2 D’s.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall Network Standards Chapter 2 Updated January 2009 Raymond Panko’s Business Data Networks and.
1 Standards Chapter 2 (Revised August 2002) Copyright 2003 Prentice-Hall Panko’s Business Data Networks and Telecommunications, 4 th edition.
1 LAN Protocols (Week 3, Wednesday 9/10/2003) © Abdou Illia, Fall 2003.
Network Applications and Layered Architectures Protocols OSI Reference Model.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall Network Standards Chapter 3 Updated January 2009 Raymond Panko’s Business Data Networks and.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
Network Standards Layered Architectures Chapter 2 Panko’s Business Data Networks and Telecommunications, 6th edition Copyright 2007 Prentice-Hall May only.
Part E: Standards Layered Standards Architectures TCP, IP, and TCP/IP Other Architectures.
William Stallings Data and Computer Communications
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall Network Standards Chapter 2 Updated January 2009 Raymond Panko’s Business Data Networks and.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
Net 221D:Computer Networks Fundamentals
1 Figure 3-5: IP Packet Total Length (16 bits) Identification (16 bits) Header Checksum (16 bits) Time to Live (8 bits) Flags Protocol (8 bits) 1=ICMP,
The OSI Model A Framework for Communications David A. Abarca July 19, 2005.
Point-to-Point Protocol
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Network Standards Layered Architectures Chapter 2 Panko’s Business Data Networks and Telecommunications, 6th edition Copyright 2007 Prentice-Hall May only.
Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers.
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.
Layered Standards Architectures
A quick intro to networking
Chapter 2 Updated January 2009
The OSI Model and the TCP/IP Protocol Suite
Standards Basics.
Network Architecture Introductory material
The OSI Model and the TCP/IP Protocol Suite
Data and Computer Communications by William Stallings Eighth Edition
Review of Important Networking Concepts
Review of Important Networking Concepts
Review of TCP/IP Internetworking
TCP/IP Protocol Suite: Review
CSE 313 Data Communication
Network Architecture Models
Layered Standards Architectures
The OSI Model and the TCP/IP Protocol Suite
Network Architecture Models: Layered Communications
Presentation transcript:

1 Standards Chapter 2 Copyright 2003 Prentice-Hall Panko’s Business Data Networks and Telecommunications, 4 th edition

2 Warning: Difficult Material The most difficult chapter in the book Abstract and unfamiliar concepts Concepts are highly interrelated Will require especially diligent study Must be mastered for you to do well in the rest of the course

3 Figure 2.1: Standards Govern Communication Message Client PC Server Message Standards Typically Focus on Message Exchanges: Message Format (Syntax) Message Order (Responses follow Requests) Message Semantics: Meaning of Each Message

4 Figure 2.2: Internet Protocol (IP) Packet Version (4 bits) Header Length (4 bits) Diff-Serv (8 bits) Total Length (16 bits) Identification (16 bits) Flags (3 bits) Fragment Offset (13 bits) Protocol (8 bits) 1=ICMP, 6=TCP, 17=UDP Time to Live (8 bits) Header Checksum (16 bits) Bit 0Bit 31 Figure Shows 32 Bits on Each Line

5 Figure 2.2: Internet Protocol (IP) Packet Figure 2.2: Internet Protocol (IP) Packet Source IP Address (32 bits) Data Field (dozens, hundreds, or thousands of bits) Destination IP Address (32 bits) PaddingOptions (if any)

6 Horizontal Layered Message Communication

7 Figure 2.3: Message Communication in TCP/IP Application Layer Proc Proc = Process HTTP Msg Application Layer Proc Transport Layer Proc TCP Msg Transport Layer Proc Internet Layer Proc IP Packet Internet Layer Proc Internet Layer Proc Client PCServerEthernet SwitchRouter Data Link Layer Proc Eth Frame Data Link Layer Proc Data Link Layer Proc Data Link Layer Proc Physical Layer Proc Physical Layer Proc Physical Layer Proc Physical Layer Proc

8 Figure 2.3: Message Communication in TCP/IP Application Layer Proc Proc = Process HTTP Msg Application Layer Proc Client PCServerEthernet SwitchRouter Browser Webserver Application Program

9 Figure 2.4: Layer Purposes The Application Layer The purpose of the application layer is to allow two application programs on different hosts to work together. When a browser talks to a webserver application program, the standard for communication is the Hypertext Transfer Protocol (HTTP). This is why website URLs begin with Other application layer services use different application layer standards

10 Transport Layer Proc Transport Layer Proc TCP Msg Transport Layer Proc Host-to-Host Communication HTTP Requires TCP At the Transport Layer Client PCServerEthernet SwitchRouter Figure 2.3: Message Communication in TCP/IP

11 Figure 2.4: Layer Purposes The Transport Layer The purpose of the transport layer is to allow two host computers to talk to one another even if they have very different internal designs, such as a PC and a workstation server. If you use HTTP at the application layer, you are required to use the Transmission Control Protocol (TCP) at the transport layer. Other applications require different transport layer standards

12 Figure 2.6: Physical, Data Link, and Internet Layer Transmission Network X Network Z Network Y Switches Routers Switches Route Network Y

13 Figure 2.3: Message Communication in TCP/IP Internet Layer Proc IP Packet Internet Layer Proc Internet Layer Proc Hop-by-Hop Communication Across an Internet Host-Router-Router-…Router-Host Client PCServerEthernet SwitchRouter

14 Figure 2.4: Layer Purposes The Internet Layer The purpose of the internet layer is to route packets from the source host to the destination host across one or more networks connected by routers. TCP requires the use of the Internet Protocol (IP) at the internet layer.

15 Figure 2.3: Message Communication in TCP/IP Data Link Layer Proc Eth Frame Data Link Layer Proc Data Link Layer Proc Data Link Layer Proc Physical Layer Proc Physical Layer Proc Physical Layer Proc Physical Layer Proc Hop-by-Hop Transmission Across One Network Station-Switch-Switch-…-Switch-Station Propagation Across a Single Wire, Optical Fiber, or Radio Connection Client PCServerEthernet SwitchRouter

16 Figure 2.6: Physical, Data Link, and Internet Layer Transmission Network X Network Z Network Y Switches Routers Switches Data Link Note: There are 3 Data Links. One for each network traversed

17 Figure 2.4: Layer Purposes The Data Link Layer The purpose of the data link layer is to govern the movement of messages from a source station to a destination station or router across a single network containing switches. If the client station is located on an Ethernet LAN, the Ethernet data link layer standard is used (see Chapter 4) for complications to this statement).

18 Figure 2.6: Physical, Data Link, and Internet Layer Transmission Network X Network Z Network Y Switches Routers Switches Physical Links Note: There are 7 Physical Links

19 Figure 2.4: Layer Purposes The Physical Layer The purpose of the physical layer is to govern the transmission of bits one at a time over a wire, radio, or other connection between a station and a switch, between pairs of switches, or between a switch and a router. For a station on an Ethernet LAN, an Ethernet physical layer standard will be used. (Ethernet offers multiple physical layer standards.)

20 Figure 2.4: Layer Purposes The Physical Layer Media Connectors Voltage levels To represent 1s and 0s

21 Figure 2.5: Protocols in Two Examples HTTPPOP Physical Layer Data Link Internet Transport Application TCP IP Ethernet Example 1: Internet Web Access from a LAN Modem (V.92) PPP IP TCP Example 2: Downloading Internet over a Telephone Line and Modem

22 Layers 1-3: Closer Look Internet Layer Data Link Layer Physical Layer

23 Figure 2.7: Comparing the Physical, Data Link, and Internet Layers Layer Messages are Called PhysicalData LinkInternet None: Bit-by-Bit Transmission FramePacket SwitchRouterRepeater Connecting Device 231 Device* Layer *Devices are defined by their highest layer of operation. They also operate on lower layers.

24 Figure 2.8: Ethernet MAC Layer Frame Field Preamble (56 bits) … Start of Frame Delimiter (8 bits) Destination MAC Address (48 bits) Source MAC Address (48 bits) PAD (if needed) Data Field (variable) Contains IP Packet Length (16 bits) Frame Check Sequence (32 bits) Each station on an Ethernet network has a 48-bit network address Frame carries IP packet in its data field like a truck carrying a package

25 Figure 2.7: Comparing the Physical, Data Link, and Internet Layers Data LinkInternetPhysicalLayer Format ConversionNone Switches convert between different physical layer connections for different ports UTP Optical Fiber Switch Client PC Server

26 Figure 2.7: Comparing the Physical, Data Link, and Internet Layers Data LinkInternetPhysicalLayer Format ConversionNone Routers convert between different networks— different physical and data link layer standards Ethernet Network ATM Network Router

27 Figure 2.10: All Switches in a Network and All Routers in an Internet Must Follow the Same Standard Network 1 (Ethernet) Network 2 (ATM) Client PC Ethernet Switch Router (IP) ATM Switch Server

28 Vertical Layered Communication in a Single Host Internet Layer Data Link Layer Physical Layer

29 Figure 2.11: Vertical Communication on the Source Host IP Packet Data Link Process Host A Internet Process Physical Process IP Packet DL-TDL-HIP Packet

30 Figure 2.11: Vertical Communication on the Source Host Internet Layer Process Creates an IP packet Passes the packet down to the data link layer process Data Link Layer Process Creates a new frame Places (encapsulates) the IP packet in the data field of the frame, adding a frame header and perhaps a trailer Passes frame down to the physical layer process

31 Encapsulation Encapsulation is placing a message in the data field of another message. Data Link Layer Header IP Packet in Data Field Of the Frame Frame

32 Figure 2.14: Vertical Communication on the Destination Host (Host B) IP Packet DL-T IP Packet DL-H Internet Process Data Link Process Physical Process Host B

33 Figure 2.14: Vertical Communication on the Destination Host (Host Physical Layer Process Converts the signal into bits of the frame Passes the frame up to the data link layer process Data Link Layer Process Checks the data link layer header (and, if present, trailer) Decapsulates the IP packet Passes the packet up to the internet layer process

34 Figure 2.12: Vertical Communication on Switch X1 Host A Switch X2 A B Frame Switch X1 Notes: A.Switch X1 receives frame in Port 1. B.Data Link process sends frame out Port 2. Port 1 PHY Port 2 PHY Port 3 PHY Port 4 PHY Data Link Layer Process

35 Figure 2.13: Vertical Communication on Router R1 Port 1 DL PHY Internet Layer Process Port 2 DL Port 3 DL Port 4 DL PHY Router R1 Switch X2 Router R1 receives frame from Switch X2 in Port 1. Port 1 DL Process decapsulates packet. Port 1 DL passes packet to internet process. IP Packet DL-TIP PacketDL-H

36 Figure 2.13: Vertical Communication on Router R1 PHY Port 4 DL Port 1 DL PHY Internet Layer Process Port 2 DL Port 3 DL PHY Router R1 Router 2 Internet process sends packet out on Port 4. DL Process on Port 4 encapsulates packet in frame. DL Process passes frame to Port 4 PHY. IP Packet DL-TIP PacketDL-H

37 Figure 2.15: Transport and Application Layer Standards Notes:Transport standard can connect computers of different types. Transport standard often is reliable (corrects errors) Transport Layer App 1App 2App 3App 4 Client PC Network or Internet Server

38 Figure 2.15: Transport and Application Layer Standards Notes:Application standard links specific pairs of applications on different multitasking hosts. Application Layer App 1App 2App 3App 4 Client PC Network or Internet Server

39 Figure 2.16: Communication at All Layers on the Source Host HTTP Msg Application Process TCP Hdr HTTP Msg Transport Process Application process creates an HTTP message. Passes HTTP Msg down to next-lower layer (Transport). Transport process encapsulates HTTP message within a TCP message (called a segment) by adding a TCP header. TCP Message (TCP Segment)

40 Figure 2.16: Communication at All Layers on the Source Host HTTP Msg Application Process TCP Hdr HTTP Msg Transport Process TCP Hdr IP Hdr HTTP Msg Internet Process Passes HTTP Msg down to next-lower layer (Internet) Internet process encapsulates TCP segment within an IP packet by adding an IP header

41 Figure 2.16: Communication at All Layers on the Source Host HTTP Msg Application Process TCP Hdr HTTP Msg Transport Process TCP Hdr IP Hdr HTTP Msg Internet Process DL Trlr TCP Hdr IP Hdr DL Hdr HTTP Msg Data Link Process

42 Figure 2.16: Communication at All Layers on the Source Host HTTP Msg Application Process TCP Hdr HTTP Msg Transport Process TCP Hdr IP Hdr HTTP Msg Internet Process DL Trlr TCP Hdr IP Hdr DL Hdr HTTP Msg Data Link Process Physical Process Physical layer process converts the message to signals and sends it out

43 Figure 2.16: Communication at All Layers on the Source Host HTTP Msg Application Process TCP Hdr HTTP Msg Transport Process TCP Hdr IP Hdr HTTP Msg Internet Process DL Trlr TCP Hdr IP Hdr DL Hdr HTTP Msg Data Link Process Final Message For HTTP Msg Delivery

44 Figure 2.16: Communication at All Layers on the Source Host TCP Hdr Transport Process TCP Hdr IP Hdr Internet Process DL Trlr TCP Hdr IP Hdr DL Hdr Data Link Process Layered Communication for TCP Supervisory message Delivery Final Message For TCP Supervisory Message

45 Figure 2.17: TCP/IP, OSI, and TCP/IP- OSI Hybrid Architecture Presentation TCP/IPOSIHybrid TCP/IP-OSI Application Session Transport Internet Transport Network Transport Internet Data Link Physical Data Link Physical Use OSI Standards Here

46 Figure 2.17: TCP/IP, OSI, and TCP/IP-OSI Hybrid Architecture The Hybrid TCP/IP-OSI Architecture is used on the Internet and dominates internal corporate networks. The standards agencies for the OSI architecture are ISO and ITU-T. The standards agency for TCP/IP is the IETF. TCP/IP documents are called requests for comments (RFCs).

47 Key Point The most common standards pattern in organizations is to use OSI standards at the physical and data link layers and TCP/IP standards at the internet, transport, and application layers. This is very important for you to keep in mind because this hybrid TCP/IP – OSI standards architecture will form the basis for most of this book.

48 Figure 2.18: OSI Session Layer (5) Transport Layer Client PC Network or Internet Server App 1App 2App 3App 4 Session Layer (Layer 5) Manages Series of Transactions Between Applications Over a Transport Connection

49 Figure 2.18: OSI Session Layer (5) OSI Very useful for applications that need to manage exchanges of application messages closely Few applications need this, however TCP/IP Applications must manage application message exchanges by themselves. No general support in the architecture

50 Figure 2.19: OSI Presentation Layer (6) Presentation Layer (Transfer Syntax C) App 2 Internal Syntax A App 3 Internal Syntax B The presentation layer governs the Syntax of messages Hosts have different data representations, etc. Agree upon a transfer syntax for messages going between them

51 Figure 2.18: OSI Presentation Layer (6) OSI Very useful because it handles differences in data formatting at a general level TCP/IP Each application must manage presentation differences by themselves MIME message description standards help by letting receiver know the type of file contained in a message

52 Other Standards Architectures IPX/SPX Novell NetWare file servers NetBEUI Small LANs with older Microsoft servers SNA Mainframe computers AppleTalk

53 Figure 2.20: Other Standards Architecture TCP/IPIPX/SPXNetBEUI ApplicationNetBIOSVarious NCP* Transport Internet Uses OSI Standards Here SPX IPX Uses OSI Standards Here Uses OSI Standards Here No Internet Layer NetBEUI

54 Figure 2.20: Other Standards Architecture OSISNAAppleTalk Application No Application Layer** Uses OSI Layering but proprietary protocols at each layer above the physical and data link layers Network Addressable Unit (NAU)*** Services Presentation SessionData Flow Control Transport Transmission Control NetworkPath Control Uses OSI Standards Here Uses OSI Standards Here Data Link Physical TCP/IP Application Transport Internet Uses OSI Standards Here

55 Key Point Although this book will focus on OSI at the lower layers and TCP/IP at the upper layer because of the dominance of this combination, real organizations use multiple standards architectures at higher layers (TCP/IP, IPX/SPX, SNA, AppleTalk, Net BEUI, etc).