Chapter 2 Network Models.

Slides:



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

OSI MODEL Maninder Kaur
Data Communications System By Ajarn Preecha Pangsuban.
Chapter 2 Network Models.
Chapter 2: Network Models
The OSI Model and the TCP/IP Protocol Suite
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.
Data Communications Network Models.
Lecturer: Tamanna Haque Nipa
NETWORKING CONCEPTS. OSI MODEL Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement.
Data Communications Taught by Mr. Kim No, M.Sc. In Telecommunications Engineering Chapter 2: Network Model 1.
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.
Chapter 2 Network Models
Presentation on Osi & TCP/IP MODEL
Chapter 2 Network Models
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
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 2 The OSI Model and TCP/IP Protocol Suite.
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
 An ISO is a multi national body dedicated to worldwide agreement on international standards.  An ISO standard that covers all aspects of network communications.
The OSI Model and the TCP/IP Protocol Suite Outline: 1.Protocol Layers 2.OSI Model 3.TCP/IP Model 4.Addressing 1.
Internet Model. Interfaces Between Layers The passing of the data and network information down through the layers of the sending device and back up.
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.
MODULE I NETWORKING CONCEPTS.
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,
©Brooks/Cole, 2003 Model and protocol  A model is the specification set by a standards organization as a guideline for designing networks.  A protocol.
BZUPAGES.COM Presentation on TCP/IP Presented to: Sir Taimoor Presented by: Jamila BB Roll no Nudrat Rehman Roll no
Chapter 2. Network Models
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
Chapter 2 Network Models
Network Models.
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.
Overview of Data Communications and Networking
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
Lecture Focus: Data Communications and Networking  Network Models  Data Link Layer  Network Layer  ……… Lecture 10 CSCS 311.
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.
The OSI Model Prof. Choong Seon HONG.
Chap. 2 Network Models.
The OSI Model & the TCP/IP Protocol Suite
The OSI Model and the TCP/IP Protocol Suite
Lec 5 Layers Computer Networks Al-Mustansiryah University
Chapter 2 Network Models.
The OSI Model and the TCP/IP Protocol Suite
Chapter 3: Open Systems Interconnection (OSI) Model
Chapter 2 Network Models.
Chapter 2 Network Models.
Network Layer The network layer is responsible for the source-to-destination delivery of a packet, possibly across multiple networks (links). Whereas the.
Chapter 2 Network Models.
Chapter 2 Network Models
The OSI Model and the TCP/IP Protocol Suite
Presentation transcript:

Chapter 2 Network Models

OBJECTIVES Internet layering model Function of each Layers OSI Model

2.1 Layered Tasks Sender, Receiver, and Carrier Work must be done Hierarchically Services: Use services of the layer immediately below it

Figure 2.1 Sending a Letter

2.2 Internet Model Peer-to-Peer Processes Functions of Layers Summary of Layers

Five-layer Internet Model  TCP/IP protocol suite Figure 2.2 Internet layers Five-layer Internet Model  TCP/IP protocol suite Designers distilled the process of transmitting data to its most fundamental elements. They identified which networking functions had related uses and collected those functions into discrete groups that became the layers. Layer functions are distinct.

Peer-to-peer processes The Processes on each machine that communicate at a given layer are called peer-to-peer processes. Each layer in the sending device adds its own information to the message it receives from the layer above it and passes the whole package to the layer just below it. At the receiving machine, the message is unwrapped layer by layer, with each process receiving and removing the data meant for it. Passing of the data and network information down through the layers of the sending device and back up through the layers of the receiving device is made possible by an interface between each pair of adjacent layers. Each interface defines what information and services a layer must provide for the layer above it. Thus, provide modularity.

Figure 2.3 Peer-to-peer processes

An exchange using the Internet model

Physical, data link and network are network support layers. They deal with the physical aspects of moving data from one device to another (such as electrical specifications, physical connections, physical addressing, and transport timing and reliability). Application layer: User support layer; interoperability among unrelated software systems. Transport layer: Links the two subgroups and ensures that what the lower layers have transmitted is in a form that the upper layers can use. Each layer adds a header; Data link layer adds a header and a trailer. Formatted data is converted into electromagnetic signal and transported along a physical link.

Figure 2.5 Physical Layer Deals with mechanical and electrical specifications of the interface and transmission media. Defines the procedures and functions that physical devices and interfaces have to perform for transmission to occur. Physical characteristics of interfaces and media Representation of bits Data rate: Transmission rate – number of bits sent per second Synchronization of bits The physical layer is responsible for transmitting individual bits from one node to the next.

Figure 2.6 Data link layer Transforms the physical layer, a raw transmission facility, to a reliable link. Makes the physical layer appear error-free to the upper layer (network layer). Framing: divide the stream of bits from network layer into frames Physical addressing Flow control: Prevent overwhelming the receiver. Error control: Detect and retransmit damaged or lost frames; Prevent duplication of frames; using trailer. Access control: Determine which device has control over the link at any given time. The data link layer is responsible for transmitting frames from one node to next.

Figure 2.7 Node-to-node delivery

Example 1 In Figure 2.8 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

Figure 2.8 Example 1

Figure 2.9 Network layer Responsible for the source-to-destination delivery of a packet possibly across multiple networks. Data link layer oversees the delivery of the packet between two systems on the same network. Network layer ensures that each packet gets from its point of origin to its final destination. If two systems are connected to the same link, there is usually no need for a network layer.

The network layer is responsible for the delivery of packets from the original source to the final destination. Logical addressing: Physical addressing in data link layer handles the addressing problem locally. Routing: When independent networks or links are connected to create an internetwork (network of networks) or a large network, the connecting devices (called routers or switches) route or switch the packets to their final destination.

Figure 2.10 Source-to-destination delivery

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.

Figure 2.11 Example 2

Process-to-Process delivery Figure 2.12 Transport layer Process-to-Process delivery Network layer oversees host-to-destination delivery of individual packets, it does not recognize any relationship between those packets. Ensures that the whole message arrives intact and in order, overseeing both error control and flow control at the process-to-process level.

The transport layer is responsible for delivery of a message from one process to another. Port addressing: indicating a process Segmentation and reassembly: divide into segments having sequence number. Connection control: connection-oriented and connectionless Flow control: end to end rather than across a single link. Error control: End to end rather than across a single link. Sending transport layer makes sure that the entire message arrives at the receiving transport layer without error (damage, loss, or duplication).

Figure 2.12 Reliable process-to-process delivery of a message

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.

Figure 2.14 Example 3

Enables the user, whether human or software, to access the network. Figure 2.15 Application layer Enables the user, whether human or software, to access the network. Provides user interfaces and support for services such as electronic mail, remote file access and transfer, access to WWW, and so on.

The application layer is responsible for providing services to the user. Mail services File transfer and access Remote log-in Accessing the WWW

Contd … Application layer Network virtual terminal Logon to a remote host. File transfer, access, and management Access files in a remote host. Mail services Basis for email forwarding and storage. Directory services Distributed database sources and access for global information about various objects and services.

Figure 2.16 Summary of duties

2.3 OSI Model A comparison Seven-layer model Never seriously implemented as a protocol Stack Theoretical model designed to show how a Protocol stack should be implemented Session & Presentation layer

Figure 2.17 OSI model

OSI Model Session Layer Dialog control: Allows two systems to enter into a dialog, either half or full duplex. Terminal to mainframe is half duplex. Synchronization: Add check points (synchronization points) into a stream of data. Presentation layer Translation: Interoperability between these different encoding methods. Encryption: For privacy. Compression: Reduces the number of bits contained in the information; useful in video, audio, …