




Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Students of Computer Science, study E-Commerce as an auxiliary subject. these are the key points discussed in these Lecture Slides of E-Commerce : Hybrid Model, Transport Layer, Internet Layer, Entities, Conversation, Hosts, Byte Stream, Fragments, Flow Control, Swamp
Typology: Slides
1 / 8
This page cannot be seen from the preview
Don't miss anything!





31
is a reliable connection-
oriented protocol that allows a byte stream originating on onemachine to be delivered without errors on any other machinein the internet. It fragments the incoming byte stream intodiscrete messages and passes each one onto the internetlayer. At the destination, the receiving TCP processreassembles the received messages into the output stream.TCP also handles flow control to make sure a fast sendercannot swamp a slow receiver with more messages than itcan handle.
32
2.^
UDP (User Datagram Protocol)
is an unreliable,
connectionless protocol for applications that do not wantTCP’s sequencing or flow control and wish to provide theirown. It is also widely used for one-shot, client-server typerequest-reply queries and applications in which fast delivery ismore important than accurate delivery, such as transmittingspeech or video. The relation of IP, TCP and UDP is shown on Fig. 4. Since thismodel was developed, IP has been implemented on many othernetworks. Fig. 4. Protocols and networks in the TCP/IP model initially.
34
35
biggest contribution of the OSI model
is
to make the distinction between the
Services
Interfaces
, and
Protocols
explicit.
These
ideas fit very nicely with modern ideas about object-oriented programming
. An object, like a layer,
has a set of methods (operations) that can be invokedoutside the object. The semantics of these methodsdefine the set of services that the object offers. Themethods’ parameters and results from the object'sinterface. The code internal to the object is its protocoland is not visible or of any concern outside the object.
37
model
(minus the
session and presentation layers) has proven to beexceptionally useful for discussing computer networks.In contrast, the OSI
protocols
have not become
popular. The opposite is true for TCP/IP: the
model
is
practically nonexistent, but the
protocols
are widely
used. Therefore, we would like to think of a modified OSImodel and concentrate on the TCP/IP and relatedprotocols and use a hybrid model, shown on Fig. 5. ,as a framework.
38