what is network reference model? a network reference model defines the functions of communication...

31
CHAPTER NO. 4 NETWORK REFERENCE MODEL What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured

Upload: miranda-conley

Post on 18-Jan-2018

223 views

Category:

Documents


0 download

DESCRIPTION

The OSI model is a layered framework for design of network system that allows communication between all types of network systems.

TRANSCRIPT

Page 1: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

CHAPTER NO.

4NETWORK

REFERENCE MODEL

What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which helps to carry out the network product development activities.

Page 2: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

- To reduce the design complexity networks are organised as a series of layers or levels ,one above the other as shown in the figure.- The number of layers ,the name of each layer, the content of each layer and the function of each layer differ from network to network.

Layer n protocol

Layer 2 protocol

Layer 1 protocol

Page 3: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

REFERENCE MODEL

OSI REFERENCE MODEL TCP/IP REFERENCE MODEL

OPEN SYSTEM INTERCONNECTION (OSI) MODEL

The OSI model is a layered framework for design of network system that allows communication between all types of network systems.

Page 4: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

- OSI model consist of seven separate but related layers, each of which defines a part of process of moving information about network.- An understanding of the fundamentals of the OSI model provides a solid basis for exploring data communications.

ApplicationPresentation

Session

NetworkTransport

Data link

765432

Physical1Fig. Seven layers of the OSI model

Page 5: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

WHO DEVELOPED THE OSI MODEL?- The OSI model was developed in two different projects by the International Organisation for Standardization (ISO) and Consultative Committee for International Telephone and telegraphy(CCITT) which is now known as ITU-T.- Both these organization developed their own seven layer models. Then in 1983 the two projects were combined together.

INTERLAYER COMMUNICATION

- Just as we package a letter by placing it in an envelope and write an address on it, the networking protocols also package the data generated by an application, puts an address on it and sends to the destination computer.- In order an idea get idea of interlayer communication, let us take a simple example first. Consider a three layer model of following figure.

Page 6: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

Layer 3

Layer 1

Layer 2

Layer 2

Layer 1

Layer 3

Machine 1

Machine 2

Physical medium

Data and control informationWe want the data to get transferred from layer-3 of machine-1

to layer-3 of machine-2.But the data does not get transferred directly from layer 3 of one machine to layer 3 of the other machine. Instead the data transfer takes place as explained belowThe data and control information is passed on to the lower layers until the lowest layer (layer 1) is reached. Below layer 1 lies the physical medium such as coaxial cable, through which actual communication takes place.

Page 7: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

ENCAPSULATIONEncapsulation is the technique used by layered protocols in which a layer accepts a message from a layer above it and places it in the data portion of the lower level layers message unit.As data moves down the layers, additional information will be appended to it, and it may be segmented intosmaller pieces.ENCAPSULATION EXAMPLE:

E-MAIL

Page 8: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

ENCAPSULATION

Page 9: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

Figure 2.3 An exchange using the OSI model

Page 10: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

WHAT EACH LAYER DOES

Page 11: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

PHYSICAL LAYER Determines the specs

for all physical components Cabling Interconnect methods

(topology / devices) Data encoding (bits to waves) Electrical properties

Examples: Ethernet (IEEE 802.3) Token Ring (IEEE 802.5) Wireless (IEEE 802.11b)

Page 12: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

Physical layer

The physical layer is responsiblefor the movement of individual bits from one hop (node) to the next.

Page 13: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

DATA LINK LAYER Places data and retrieves

it from the physical layer and provides error detection capabilities

3

Page 14: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

Data link layer

The data link layer is responsible for moving frames from one hop (node) to

the next.

Page 15: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

SUB-LAYERS OF THE DATA LINK LAYER

MAC (Media Access Control) Gives data to the NIC Controls access to the media through:

CSMA/CD Carrier Sense Multiple Access/Collision Detection

Token passing LLC (Logical Link Layer)

Manages the data link interface (or Service Access Points (SAPs))

Can detect some transmission errors using a Cyclic Redundancy Check (CRC). If the packet is bad the LLC will request the sender to resend that particular packet.

Page 16: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

NETWORK LAYER Provides network-wide

addressing and a mechanism to move packets between networks (routing)

Responsibilities: Network addressing Routing

Example: IP from TCP/IP

3

Page 17: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

Network layer

The network layer is responsible for the delivery of individual packets from the

source host to the destination host.

Page 18: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

TRANSPORT LAYER Provides reliable data

delivery It’s the TCP in TCP/IP

Receives info from upper layers and segments it into packets

Can provide error detection and correction

3

Page 19: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

Transport layer

The transport layer is responsible for the delivery of a message from one process

to another.

Page 20: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

SESSION LAYER Allows applications

to maintain an ongoing session

Where is it on my computer?Workstation and

Server Service (MS)

Windows Client for NetWare (NetWare)

3

Page 21: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

Gives end-user applications access to network resources

Where is it on my computer? Workstation or Server

Service in MS Windows

3

APPLICATION LAYER

Page 22: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

REMEMBERING THE 7 LAYERS

7 - Application All

6 - Presentation People

5 - Session Seem

4 - Transport To

3 - Network Need

2 - Data Link Data

1 - Physical Processing

Page 23: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

TCP/IP MODEL DEVELOPMENT

The late-60s The Defense Advance Research Projects Agency (DARPA) originally developed Transmission Control Protocol/Internet Protocol (TCP/IP) to interconnect various defense department computer networks.

The Internet, an International Wide Area Network, uses TCP/IP to connect networks across the world.

Page 24: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

4 LAYERS OF THE TCP/IP MODEL

Layer 4: Application Layer 3: Transport Layer 2: Internet Layer 1: Network accessIt is important to note that some of the layers in the TCP/IP model have the same name as layers in the OSI

model. Do not confuse the layers of the two

models.

Page 25: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

THE NETWORK ACCESS LAYER

Concerned with all of the issues that an IP packet requires to actually make the physical link. All the details in the OSI physical and data link layers.Electrical, mechanical, procedural and functional

specifications.Data rate, Distances, Physical connector.Frames, physical addressing.Synchronization, flow control, error control.

Page 26: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

THE INTERNET LAYER Send source packets from any network on the

internetwork and have them arrive at the destination independent of the path and networks they took to get there. Packets, Logical addressing. Internet Protocol (IP).Route , routing table, routing protocol.

Page 27: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

THE TRANSPORT LAYER The transport layer deals with the quality-

of-service issues of reliability, flow control, and error correction.Segments, data stream, datagram.Connection oriented and connectionless.Transmission control protocol (TCP).User datagram protocol (UDP).End-to-end flow control.Error detection and recovery.

Page 28: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

CONT.

3. Transport layer (layer 3) Allows end-to-end communication Connection establishment, error control, flow

control Two main protocols at this level

Transmission control protocol (TCP), Connection oriented

Connection established before sending data Reliable

user datagram protocol (UDP)Connectionless

Sending data without establishing connection

Fast but unreliable

Page 29: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

THE APPLICATION LAYER Handles high-level protocols, issues of

representation, encoding, and dialog control.  The TCP/IP combines all application-related

issues into one layer, and assures this data is properly packaged for the next layer. FTP, HTTP, SMNP, DNS ...Format of data, data structure, encode …Dialog control, session management …

Page 30: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which

COMPARING TCP/IP WITH OSI

OSI Model TCP/IP Hierarchy Protocols

7th

Application Layer

6th

Presentation Layer

5th

Session Layer

4th

Transport Layer

3rd

Network Layer

2nd

Link Layer

1st

Physical Layer

Application Layer

Transport Layer

Network Layer

Link Layer

Link Layer : includes device driver and network interface cardNetwork Layer : handles the movement of packets, i.e. RoutingTransport Layer : provides a reliable flow of data between two hostsApplication Layer : handles the details of the particular application

Page 31: What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which