4123702 Data Communications System By Ajarn Preecha Pangsuban.

Slides:



Advertisements
Similar presentations
1 Network Concepts Rong Wang CGS3285 School of Computer Science University of Central Florida Spring2004.
Advertisements

OSI MODEL Maninder Kaur
Chapter 2 Network Models.
Chapter 2 Network Models.
1 Fall 2005 Internetworking: Concepts, Architecture and TCP/IP Layering Qutaibah Malluhi CSE Department Qatar University.
The OSI Model and the TCP/IP Protocol Suite
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
Chapter 2 Network Models.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Chapter 2 Network Models Dr. Mznah Al-Rodhaan.
NETWORK MODELS T.Najah Al_Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
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:
Lecture 8 Modeling & Simulation of Communication Networks.
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.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 2 Network Models.
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.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 2 Network Models.
Introducing Network Standards
Kashif Bashir Chapter 2 Network Models.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
The OSI Model and the TCP/IP Protocol Suite Outline: 1.Protocol Layers 2.OSI Model 3.TCP/IP Model 4.Addressing 1.
NET 221D:Computer Networks Fundamentals
The OSI Model.
Spring 2006Computer Networks1 Chapter 2 Network Models.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Kyung Hee University Chapter 2 Network Models. 2 Kyung Hee University 2.1 LAYERED TASKS We use the concept of layers in our daily life. As an example,
Spring 2006Computer Networks1 Chapter 2 Network Models.
William Stallings Data and Computer Communications
Chapter 2. Network Models
Chapter 2 Network Models
Network Models.
Net 221D:Computer Networks Fundamentals
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
Chapter 2. Network Models
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
Data Communication Network Models
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)
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Computer Network Lab. 1 3 장 OSI 기본 참조 모델 n OSI : Open System Interconnection n Basic Reference Model : ISO-7498 n Purpose of OSI Model ~ is to open communication.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Lecture 3 : Network Architectures 1.
Network Models.
Chap. 2 Network Models.
Part I. Overview of Data Communications and Networking
The OSI Model and the TCP/IP Protocol Suite
Network Architecture Introductory material
Chapter 2 Network Models.
The OSI Model and the TCP/IP Protocol Suite
Data and Computer Communications by William Stallings Eighth Edition
Review of Important Networking Concepts
Chapter 2 Network Models.
The OSI Model and the TCP/IP Protocol Suite
Chapter 2 Network Models.
The OSI Model and the TCP/IP Protocol Suite
Network Architecture Models
Chapter 2 Network Models.
The OSI Model and the TCP/IP Protocol Suite
Presentation transcript:

Data Communications System By Ajarn Preecha Pangsuban

Chapter 2 - Network Models

Data Communications Network Models  Networks require a combination of hardware and software to send data from one location to another  To make communications efficient, many components are involved, each with a specific function or service

Data Communications Layered Tasks  Hierarchy  The complex task is broken into smaller subtasks  Services  The higher layer uses the services of the lower layer

Data Communications Example of Person-to-person communication  Cognitive : Defines purpose of message exchange  Linguistic : Provides common language  Physical : Physically transmits information between users

Data Communications Example of Sending a letter

Data Communications Internet Model  Dominant model in data communications and networking  5 ordered layers; often referred to as TCP/IP protocol suite

Data Communications Internet Model Layers  Each layer defines distinct functions  Each layer calls services of layer just below and provides services to layer just above  Between machines, corresponding layers communicate (i.e. network to network; transport to transport, etc.) are called peer-to-peer processes  This communication is governed by protocols

Data Communications Peer-to-Peer Process

Data Communications Data Exchange Between Two Devices

Data Communications Physical layer

Data Communications Physical Layer Responsibilities  Physical characteristics of interfaces and media  Representation of bits without interpretation  Data rate: number of bits per second  Synchronization of bits

Data Communications The physical layer is responsible for transmitting individual bits from one node to the next. Note:

Data Communications Data link layer

Data Communications Data Link Layer Responsibilities  Defines frames into manageable data units  Physical addressing  Flow control  Error control  Access control

Data Communications The data link layer is responsible for transmitting frames from one node to the next. Note:

Data Communications Node-to-node delivery

Data Communications Example 1 In below figure a node with physical address 10 sends a frame to a node with physical address 87. The two nodes are connected by a link. At the data link level this frame contains physical addresses in the header. These are the only addresses needed. The rest of the header contains other information needed at this level. The trailer usually contains extra bits needed for error detection

Data Communications Network layer

Data Communications Network Layer Responsibilities  If the two systems are attached to different networks with connecting devices between the networks, there is often a need for the network layer  Source-to-destination delivery, possibly across multiple networks  Logical addressing  Routing

Data Communications The network layer is responsible for the delivery of packets from the original source to the final destination. Note:

Data Communications Source-to-destination delivery

Data Communications Example 2 In Figure 2.11 we want to send data from a node with network address A and physical address 10, located on one LAN, to a node with a network address P and physical address 95, located on another LAN. Because the two devices are located on different networks, we cannot use physical addresses only; the physical addresses only have local jurisdiction. What we need here are universal addresses that can pass through the LAN boundaries. The network (logical) addresses have this characteristic.

Data Communications Figure 2.11 Example 2

Data Communications Transport layer

Data Communications Transport Layer Responsibilities  Process-to-process delivery of entire message  Port addressing  Segmentation and reassembly  Connection control: connectionless or connection-oriented  End-to-end flow control  End-to-end error control

Data Communications The transport layer is responsible for delivery of a message from one process to another. Note:

Data Communications Reliable process-to-process delivery of a message

Data Communications Example 3 Figure 2.14 shows an example of transport layer communication. Data coming from the upper layers have port addresses j and k (j is the address of the sending process, and k is the address of the receiving process). Since the data size is larger than the network layer can handle, the data are split into two packets, each packet retaining the port addresses (j and k). Then in the network layer, network addresses (A and P) are added to each packet.

Data Communications Figure 2.14 Example 3

Data Communications Application layer

Data Communications Application Layer Responsibilities  Enables user access to the network  User interfaces and support for services such as   File transfer and access  Remote log-in  WWW

Data Communications The application layer is responsible for providing services to the user. Note:

Data Communications Summary of duties

Data Communications OSI Model  Open Systems Interconnection model  7 layer theoretical model of how a protocol stack should be implemented

Data Communications OSI model

Data Communications OSI model define two extra layers  Session layer: network dialog controller; establish, maintain, and synchronize communications between systems  Presentation layer: To handle the syntax and semantics of the information exchange between the two systems.  data translation  encryption/decryption  compression  These duties are often handled by other layers now, hence the Internet model

Data Communications Figure 2-9 Summary of OSI model

Data Communications TCP/IP and OSI model

Data Communications OSI vs TCP/IP

Some common data communications standards LayerCommon Standards 5. Application layer HTTP, HTML (Web) MPEG, H.323 (audio/video) IMAP, POP ( ) 4. Transport layer TCP (Internet) SPX (Novell LANs) 3. Network layer IP (Internet) IPX (Novell LANs) 2. Data link layer Ethernet (LAN) PPP (dial-up via modem) 1. Physical layer RS-232c cable (LAN) Category 5 twisted pair (LAN) V.92 (56 kbps modem)

Data Communications Some Protocols in TCP/IP Suite Protocol Stacks

Data Communications Information Format  Frame  An information unit whose source and destination are data link layer entities  Composed of the data link layer header (trailer) and upper-layer data Data link layer header Data link layer trailer Upper layer data Frame

Data Communications Information Format Layer (cont.)  Packet  An information unit whose source and destination are network layer entities  Composed of the network layer header (trailer) and upper-layer data Network layer header Network layer trailer Upper layer data Packet

Data Communications Information Format Layer (cont.)  Datagram  Usually refers to an information unit whose source and destination are network layer entities that use connectionless network service  Segment  Refers to an information unit whose source and destination are transport layer entities  Message  An information unit whose source and destination entities exist above the network layer (often at the application layer)

Data Communications Information Format Layer (cont.)  Cell  An information unit of a fixed size whose source and destination are data link layer entities  Cells are used in switched environments, such as Asynchronous Transfer Mode (ATM) and Switched Multimegabit Data Service (SMDS) network. Cell header (5 bytes) Payload (48 bytes) Cell 53 bytes

Data Communications Credits  All figures obtained from publisher-provided instructor downloads Data Communications and Networking, 3rd edition by Behrouz A. Forouzan. McGraw Hill Publishing, 2004