Data communications and Networking Chapter 2 Protocol Architecture: TCP/IP model and osl Model Reading Book Chapter 2 Data and Computer Communications, 8th edition yWi∥ am Stallings
1 Data Communications and Networking Chapter 2 Protocol Architecture: TCP/IP model and OSI Model Reading: Book Chapter 2 Data and Computer Communications, 8th edition By William Stallings
Outline Section 1: The need for a protocol architecture Section 2: TCP/IP protocol architecture Section 3 OSi model ° Learning outcomes -Describe the network protocol architectures and reference models
2 Outline • Section 1: The need for a protocol architecture • Section 2: TCP/IP protocol architecture • Section 3: OSI model • Learning outcomes: —Describe the network protocol architectures and reference models
Section 1 The need for a protocol architecture
3 Section 1 The Need for a Protocol Architecture
What is a protocol? · From dictionary: 一 A general definition: the accepted or established code of procedure or behavior in any group organization, or situation -For computing set of rules governing the exchange or transmission of data electronically between devices
4 What is a protocol? • From dictionary: —A general definition: the accepted or established code of procedure or behavior in any group, organization, or situation —For computing: set of rules governing the exchange or transmission of data electronically between devices
Protocol o perform a task, the involved parties usually follow a common protocol designed for this task The protocol is just a set of rules or conventions Different tasks use different protocols Some key features of a protocol Syntax Concerns the format of the data blocks Semantics Includes control information for coordination and error handling Timing Includes speed matching and sequencing 5
5 Protocol • To perform a task, the involved parties usually follow a common protocol designed for this task — The protocol is just a set of rules or conventions — Different tasks use different protocols • Some key features of a protocol — Syntax • Concerns the format of the data blocks — Semantics • Includes control information for coordination and error handling — Timing • Includes speed matching and sequencing