Lec 5 Layers Computer Networks Al-Mustansiryah University

Slides:



Advertisements
Similar presentations
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
Advertisements

2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2 Network Models.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2 Network Models.
2.1 Background Information Network Models LAYERED TASKS We use the concept of layers in our daily life. As an example, let us consider two friends.
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.
Data Communications Network Models.
NETWORK MODELS T.Najah Al_Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Chapter 2 Network Models
Lecturer: Tamanna Haque Nipa
NDSL, Chang Gung University, 2.1 Chapter 2 Network Models 長庚大學資訊工程學系 陳仁暉 副教授 Tel: (03) Ext: 5990
Chapter 2 Network Models
Presentation on Osi & TCP/IP MODEL
Kashif Bashir Chapter 2 Network Models.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
1 Review - OSI Model n OSI Reference Model u represents the communications process. u 7 layers: physical, data link, network, transport, session, presentation.
 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.
NET 221D:Computer Networks Fundamentals
The OSI Model.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 2 Network Models.
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,
Chapter 2. Network Models
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
BZUPAGES.COM 2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
THE OSI MODEL ISO is the organization.OSI is the model. ISO  International Standards Organization OSI  Open Systems Interconnection.
Network Models.
Ch 2. Network Models. 1. LAYERED TASKS Concept of layers – Consider two friends who communicate through mail – What happens when one sends a letter to.
Net 221D:Computer Networks Fundamentals
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Chapter 2. Network Models
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non proprietary standards for networking and for operating system.
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.
The OSI Model. History of OSI Model ISO began developing the OSI model in It is widely accepted as a model for understanding network communication.
Network Models. 2.1 what is the Protocol? A protocol defines the rules that both the sender and receiver and all intermediate devices need to follow,
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Lecture 3 : Network Architectures 1.
Network Models.
Chapter 2 Network Models.
The OSI Model Prof. Choong Seon HONG.
Chap. 2 Network Models.
Part I. Overview of Data Communications and Networking
The OSI Model & the TCP/IP Protocol Suite
The OSI Model and the TCP/IP Protocol Suite
The OSI Model and the TCP/IP Protocol Suite
Chapter 3: Open Systems Interconnection (OSI) Model
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Network Model.
OSI Model. Overview:  Review  OSI Model  Layer 1 - The Physical Layer  Layer 2 - The Data Link Layer  Layer 3 - The Network Layer  Layer 4 - The.
Chapter 2 Network Models
CSE 313 Data Communication
Lec 6 ADDRESSING Computer Networks Al-Mustansiryah University
Introduction to TCP/IP protocol Suite
Chapter 2 Network Models
The OSI Model and the TCP/IP Protocol Suite
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Presentation transcript:

Lec 5 Layers Computer Networks Al-Mustansiryah University Elec. Eng. Department College of Engineering Fourth Year Class Lec 5 Layers

2-3 LAYERS IN THE OSI MODEL In this section we briefly describe the functions of each layer in the OSI model. OSI Layers: Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer

Figure 2.14 Application layer

Note The application layer is responsible for providing services to the user. Examples:  Email Web browsers Protocol Data Unit (PDU) - User Data The application layer is also concerned with the following 1) Network virtual terminal. 2) File transfer. 3) Mail services. 4) Directory services.

Figure 2.13 Presentation layer

Note The presentation layer is responsible for translation, compression, Code Formatting and encryption. PDU - Formatted Data The Presentation layer is also concerned with the following 1) Translation. 2) Encryption. 3) Compression.

Figure 2.12 Session layer

Note The session layer is responsible for dialog control and synchronization. PDU - Formatted Data The Session layer is also concerned with the following 1) Dialog control. 2) Synchronization.

Figure 2.10 Transport layer

Note The transport layer is responsible for the delivery of a message from one process to another. PDU - Segments The Transport layer is also concerned with the following 1) Service-point addressing. 2) Segmentation and reassembly. 3) Connection control. 4) Flow control. 5) Error control.

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

Figure 2.8 Network layer

Note The network layer is responsible for the delivery of individual packets from the source host to the destination host. PDU – Packets The Network layer is also concerned with the following 1) Logical addressing. 2) Routing.

Figure 2.9 Source-to-destination delivery

Figure 2.6 Data link layer

The data link layer is also concerned with the following The data link layer is responsible for moving frames from one hop (node) to the next. PDU - Frames The data link layer is also concerned with the following 1) Framing. 2) Physical addressing. 3) Flow control. 4) Error control. 5) Access control.

Figure 2.7 Hop-to-hop delivery

Figure 2.5 Physical layer

The physical layer is also concerned with the following The physical layer is responsible for movements of individual bits from one hop (node) to the next. PDU - Bits The physical layer is also concerned with the following 1) Physical characteristics of interfaces and medium. 2) Representation of bits. 3) Data rate. 4) Synchronization of bits. 5) Line configuration. 6) Physical topology. 7)Transmission mode.

Figure 2.15 Summary of layers

Example: Draw the data flow through a network ?

Data Flow and Encapsulation Data flow occurs when two devices are connected in a network with some kind of shared transmission medium. An application running on the source device creates some kind of data. This happens at the Application layer. The application needs to add encryption to that data. This will be done at the Presentation layer. At the Session layer it appends the Session ID. The Transport layer breaks the data into blocks of data which we call Segments . Every Segment also gets the Port number to identify which upper layer application needs to receive the data on the destination device The Network layer takes the Segment, and appends the source and destination IP address. At that point the Segment becomes a Packet. At  Data Link layer the source and destination MAC address and the CRC is added. At this point we have a Frame. The Frame then is sent to the physical device where it is translated into some kind of a signal (often call it Bits)

Decapsulation at the Destination Device The destination device receives series of bits and interprets them as a Frame. It removes MAC addresses and the CRC, and passes the data up to the Network layer. IP addresses are removed and the Packet is forwarded up to the Transport layer . The Port number is looked at and the Segment gets forwarded up the to the appropriate application specified by the Port number. The Session ID is used. Encryption will be removed. The data in its original form is presented to the application that needs to interpret it.

2-4 TCP/IP PROTOCOL SUITE The original TCP/IP protocol suite was defined as having four layers: host-to-network, internet, transport, and application. However, when TCP/IP is compared to OSI, we can say that the TCP/IP protocol suite is made of five layers: physical, data link, network, transport, and application.

Figure 2.16 TCP/IP and OSI model