No Slide Title

Download Report

Transcript No Slide Title

Chapter 2

Spring 2006

Network Models

Computer Networks 1

Figure 2.1

Sending a letter

Spring 2006 Computer Networks 2

Layered Protocols

Communication tasks are divided into series of layers or levels

Each layer is responsible for particular task and act on them by using one or more protocols

Each layer is built upon one bellow it

The number and name of the layers differ from network to network

Spring 2006 Computer Networks 3

Figure 2.17

The OSI seven layer model

Spring 2006 Computer Networks 4

Application Presentation Session Transport Network Data Link Physical

The Layers of OSI Model

End System R Intermediate System Network Data Link Physical Application Presentation Session Transport Network Data Link Physical Spring 2006 Computer Networks 5

Summary of OSI Layer Functions

To translate, encrypt and compress data To provide reliable end-to end message delivery and error recovery To organize bits into frames, to provide node to-node delivery Spring 2006

Application Presentation

Session Transport Network Data Link Physical Computer Networks To allow access to network resources To establish, manage and terminate sessions To move packets from source to destination; to provide internetworking To transmit bits over a medium; to provide mechanical and electrical specifications 6

Open System Interconnection (OSI)

  

Developed by International Standard Organization (ISO) as a first step towards international standardization

De jure protocol Deals with interconnecting systems that are open for communication with other systems

Open protocol suite Good as theoretical model, but not widely implemented in practice

Spring 2006 Computer Networks 7

The OSI layers

  

Session layer

Provides the control structure for communication between applications (dialog control)

Establishes, manages and terminate connections (sessions) between cooperating applications Presentation layer

Provides independence to the application processes from differences in data representation Application layer

Provides access to the OSI environment for users and provides distributed information services

Spring 2006 Computer Networks 8

The OSI layers

 

Physical layer

Transmission of unstructured bit stream

Deals with the mechanical, electrical, functional and procedural characteristics to access the physical medium Data link layer

Provides reliable transfer across the physical link between two ends connected via single link

Sends blocks of data (frames) with the necessary synchronization, error control and flow control

Can add header and trailer

Spring 2006 Computer Networks 9

The OSI layers

 

Network layer

Provides upper layers with independence from the data transmission and switching technologies accross internetwork

Responsible for source-to-destination delivery, addressing and routing in the internetwork Transport layer

Provides transparent transport of data between end points that might not be connected via single link

Provides source-to-destination connection, error recovery and flow control

Spring 2006 Computer Networks 10

Protocol Suites

      

Open System Interconnection (OSI)

Today used mostly as a reference model

Prevously used in X.25 based protocols Internet (TCP/IP)

Most popular suite today Xerox Networking Sysytems (XNS) System Network Architecture (SNA – IBM) Digital Network Architecture (DNA – DEC) NetBIOS (Software interface) AppleTalk

Spring 2006 Computer Networks 11

The TCP/IP five layer model

Spring 2006 Computer Networks 12

TCP/IP-modellen

Exempel

: SMTP, HTTP TCP, UDP IP Ethernet Spring 2006 Computer Networks 13

TCP/IP Protocol Suite

   

De facto (and after that de jure) standards Open (All modification and newly proposed protocols are published in a form of RFC (Request for Comments) RFC as well as drafts are published on the Internet

can be found on many URL (one is

www.rfc editor.org

) RFC becomes a standard when it is:

Stable and well understood

Technically competent

Implemented on multiple independent places

Spring 2006 Computer Networks 14

The TCP/IP Protocol Suite (Cont.)

  

Allows computers of many sizes, vendors and operating systems to communicate with each other History:

Developed as de facto standard before OSI

1960’s: started as goverment financed research project

1990’s: most widely used form of networking Forms the basis for the Internet (capital “I”) (a WAN that spans the globe)

Spring 2006 Computer Networks 15