The Application Layer - E-Commerce - Lecture Slides, Slides of Fundamentals of E-Commerce

E-Commerce is taking over the traditional commerce practices. It is of special concern for the IT students. Following are the key points of these Lecture Slides : The Application Layer, Network Services, Application Layer, Transparent, Bottom Layers, Middle Layers, Uppermost Layers, Error Conditions, Physical Connectivity, Signal Transmission

Typology: Slides

2012/2013

Uploaded on 07/30/2013

post_box
post_box 🇮🇳

4.7

(3)

113 documents

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
21
OSI – The Application Layer
In summary: the application layer makes
network services available to applications (i.e.
programs)
It also hides all other layers from programmers,
and makes using a network application
transparent to the user
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download The Application Layer - E-Commerce - Lecture Slides and more Slides Fundamentals of E-Commerce in PDF only on Docsity!

21

OSI – The Application Layer In summary: the application layer

makes

network services available to applications

(i.e.

programs) It also hides all other layers from programmers,and^

makes using a network application

transparent to the user

22

ISO/OSI Reference Model Bottom layers  Support for physical connectivity, frame formation,encoding, and signal transmission Middle layers  Establish and maintain a communication sessionbetween two network nodes  Monitor for error conditions Uppermost layers  Application/software support for interpretation,presentation, and encryption of data

24

Data Transmission in the OSI Model^ The sending process has some data it wants to send tothe receiving process.^ It gives the data to the application layers, which thenattaches the application header

AH^ to the front of it and

gives the resulting item to the presentation layer. The presentation layer may transform this item invarious ways, and possibly add a header to the front,giving the result to the session layer. It is important tonote that the presentation layer is not aware whichportion of the item is

AH^ and which is user data.

This process is repeated until the data reach thephysical layer, where they are actually transmitted to thereceiving machine. On that machine the various headersare stripped off one by one as the message propagatesup the layers until it finally arrives at the receivingprocess (application).

25

Data Transmission in the OSI Model^ The

key idea

throughout is that

although actual data

transmission is vertical

in Fig. 2.,

each layer is

programmed as though it were horizontal

. (each layer

thinks it is communicating directly (horizontally) with itspeer on the other machine) For example, when the sending transport layer gets amessage from the session layer, it attaches a transportheader (with information to be used by the receivingtransport layer) and sends it to the receiving transportlayer. From its point of view, the fact that it must actuallyhand the message to the network layer on its ownmachine is an unimportant technicality.

27

The TCP/IP Reference Model This architecture later became known as the

TCP/IP

Reference model

, after its two primary protocols. It was

first defined in 1974, and updated in 1985 and 1988. Given the DoD’s worry that some of its precious hosts,routers, and internetworking gateways might get blownto pieces at a moment’s notice, another major goal wasthat the network be able to survive loss of subnethardware, with existing conversations not being brokenoff. In other words, DoD wanted connections to remainintact as long as the source and destination machineswere functioning even if some of the machines ortransmission lines in between were suddenly put out ofoperation. Furthermore, a flexible architecture wasneeded, since applications with divergent requirementswere envisioned, ranging from transferring files to real-time speech transmission.

28

TCP/IP – The Internet Layer All these requirements lead to the choice of a packet-switching network based on a connectionlessinternetwork layer. This layer, called the

internet layer

, is

the glue that holds the whole architecture together. Its job is to

permit hosts to inject packets into any network

and have them

travel independently to the

destination

(potentially on a different network). They may even arrive in a different order

than they were sent,

in which case it is the job of higher layers to rearrangethem, if in-order delivery is desired. Note that “internet” is used here in a generic sense,even though this layer is present in the Internet.

30

OSI^ Fig. 3. The TCP/IP reference model

7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical

TCP/IP

ApplicationTransportInternetHost-to-network

TCP/IP – The Internet Layer