






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
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 : Sockets, Network Communication, Port Number, Protocol, Active Sockets, Passive Sockets, Remote Active Socket, Network File System, Window System, Remote Procedure Calls
Typology: Slides
1 / 10
This page cannot be seen from the preview
Don't miss anything!







Electronic Commerce (WS-02/03) 3-
Several distributed systems are based on sockets, e.g.,
Electronic Commerce (WS-02/03) 3-
o Sockets can be realized using different protocols.
virtual communication channel real communication channel Process A (Web Browser) Process B (Web Server) Socket Socket
Electronic Commerce (WS-02/03) 3-
o Expansion of address space to 128 Bit (2^128 addresses)
Electronic Commerce (WS-02/03) 3-
HTTP: Hypertext Transfer Protocol. Purpose: Accessing resources on the internet (web documents). Clients (browsers) issue requests for resources to a server, the server sends the requested document back to the client as a response. Current version is HTTP/1.1. Purpose Purpose Purpose
**1. Infrastructure
Electronic Commerce (WS-02/03) 3-
Simplest form of interaction: Connections may use intermediate stations. We take a deeper look at the following types of intermediate station: o Proxies, Gateways, Tunnels o Mirrors, Firewalls HTTP is a simple request/response protocol that is built on top of a reliable, connection-oriented transport service. It makes use of computers in two roles: client and server. Client sends requests to the server, the server then sends responses to the client. Definition Client Server
Electronic Commerce (WS-02/03) 3- Proxies can act both as a client proxy and server proxy.
Proxies act as an intermediate station between client and server. They primarily cache requests in order to increase performance. Definition Client Proxy
Electronic Commerce (WS-02/03) 3-
Tunnels are “blind” intermediate stations, i.e., they do not cache requests or responses but only forward them. They may consist of several intermediate stations. They can be used to send requests/responses of one protocol over another protocol at the same level. In contrast to protocol layering, protocol tunneling is transparent (Examples: RAS tunneling, NetBEUI over TCP/IP). Reasons for tunneling: Speed, availability, security, etc. Client