E-Commerce Network Architecture & Internet Overview | OSI Model, Hardware & Software Notes
Basic Network Architecture in E-Commerce
Network architecture is the structural layout of hardware, software, and communication channels that allows data to flow securely and efficiently.
Core Components (MCQ IMP)
-
Clients ➔ End-user devices (PCs, smartphones) used to access online stores.
-
Servers ➔ The “brain” hosting the website, processing transactions, and managing backend data.
-
The Internet ➔ The global communication medium connecting clients to servers.
-
Firewalls & IDS (Intrusion Detection Systems) ➔ Gatekeepers that monitor/filter traffic
-
➔ Prevents unauthorized access & malware.
-
Payment Gateways ➔ Third-party services that securely encrypt and process financial transactions.
-
Content Delivery Networks (CDNs) ➔ Network of servers that cache (store) website content closer to the user’s geographic location
-
➔ Reduces latency and speeds up page load times (Highly tested MCQ!).
-
Database Servers ➔ Store structured data like product catalogs, user accounts, and order history.
The Layered Model (OSI / TCP-IP Model)
Provides a conceptual framework for how network communication happens. Memorize the layer numbers and their specific functions/protocols for MCQs!
-
To understand the OSI model easily, imagine you are sending a physical package through a courier service. Each layer represents a different step in the process of getting your “message” from your device to someone else’s.
-
The “Top-Down” Breakdown (From You to the Wire)
7. Application Layer (The Interface)
This is what you actually interact with. It’s like the letter you write or the app you use.
-
Easy Concept: If you are using a browser (HTTP) or sending an email (SMTP), you are at this layer.
-
In short: The “User Window.”
6. Presentation Layer (The Translator)
Computers speak different “languages” (formats). This layer ensures data is in a readable format. It handles encryption (hiding the message) and compression (making it smaller).
-
Easy Concept: Think of this as translating a letter from Hindi to English or gift-wrapping a package.
-
In short: “How it looks.”
5. Session Layer (The Conversation)
This layer starts, manages, and ends the “conversation” between two devices. It makes sure that if the connection drops, it can pick up where it left off.
-
Easy Concept: Like a phone operator who connects the call and makes sure both people stay on the line until they say “Goodbye.”
-
In short: “The Connection Manager.”
4. Transport Layer (The Quality Check)
This layer decides how to send the data. TCP (Transmission control protocol – it make sures that data gets delivered from one device to another) is like a registered post (it checks if it arrived), while UDP(User datagram protocol) is like a regular flyer (it’s fast, but doesn’t check if it was received).
-
Easy Concept: The Tracking Number. It ensures all parts of your message arrive in the right order without errors.
-
In short: “Reliability.”
3. Network Layer (The GPS)
This layer looks at the final destination address (IP Address) and decides the best path (routing) to get there across different networks.
-
Easy Concept: The Sorting Hub. It looks at the city and zip code on the envelope to decide which truck it goes on.
-
In short: “The Postman’s Map.”
2. Data Link Layer (The Local Move)
This handles the physical move from one “hop” to the next (e.g., from your laptop to your router). It uses MAC addresses to identify the specific hardware.
-
Easy Concept: The Delivery Van moving the package from the local warehouse to your specific front door.
-
In short: “Door-to-Door.”
1. Physical Layer (The Road)
This is the actual hardware—the cables, the electrical pulses, or the radio waves in the air.
-
Easy Concept: The Actual Road the truck drives on. If the road is broken (cable unplugged), nothing moves.
-
In short: “The Wires and Signals.”
Summary Table
Layer Name Simple Function Data Unit 7 Application Network services to apps Data 6 Presentation Data representation & encryption Data 5 Session Inter-host communication Data 4 Transport End-to-end connections Segments 3 Network Path determination (IP) Packets 2 Data Link Physical addressing (MAC) Frames 1 Physical Binary transmission (Cables) Bits -
Internet Architecture & History
The internet is a decentralized global network of interconnected devices using standardized protocols.
History & Evolution
-
1960s ➔ ARPANET developed by the US Department of Defense.
-
Key Innovation ➔ Packet Switching (breaking data into small packets for efficient, reliable transmission).
-
1990s ➔ Invention of the World Wide Web (WWW) enabled browser-based hypertext sharing.
Key Components
-
Endpoints ➔ Devices connected to the net (phones, PCs).
-
Transmission Media ➔ The physical cables (copper, fiber optic) and wireless channels.
-
Protocols (TCP/IP) ➔ The universal rules governing how data is sent and received.
-
DNS (Domain Name System) ➔ The “phonebook” of the internet
-
➔ Translates human-readable domain names (google.com) into machine-readable IP addresses (Classic MCQ!).
-
Current Challenges ➔ High bandwidth demand (driving 5G/fiber optic growth) and the constant need to balance open accessibility with robust cybersecurity.
Network Hardware Considerations
Robust hardware ensures a site doesn’t crash during traffic spikes (Scalability) and stays online 24/7 (Reliability).
1. Servers & Security
-
Web & Database Servers ➔ Must be highly scalable and redundant.
-
Load Balancers ➔ Distribute incoming web traffic evenly across multiple servers
-
➔ Prevents any single server from overloading/crashing.
-
Next-Gen Firewalls ➔ Provide application-level control and malware detection.
2. Networking Equipment
-
Routers ➔ Direct traffic between different networks.
-
Switches ➔ Manage data traffic within a Local Area Network (LAN) at the packet level.
-
WAPs (Wireless Access Points) ➔ Provide Wi-Fi connectivity.
-
NAS (Network Attached Storage) ➔ Scalable file storage offering data redundancy (e.g., RAID) to prevent data loss.
3. Physical Infrastructure
-
UPS (Uninterruptible Power Supply) ➔ Provides instant backup power during outages.
-
HVAC / Cooling ➔ Maintains strict temperature/humidity controls in server data centers to prevent hardware meltdown.
Network Software Considerations
Software processes the data, protects the network, and creates the user experience.
1. Core OS & Databases
-
Server OS ➔ Linux or Windows Server (requires constant patching for vulnerabilities).
-
DBMS ➔ MySQL, PostgreSQL, MongoDB (ensures data integrity for product/customer records).
2. Security Software (Crucial for E-commerce Trust)
-
IDPS (Intrusion Detection & Prevention) ➔ Analyzes traffic logs to detect and block active cyber attacks in real-time.
-
Encryption (TLS/SSL) ➔ Secures sensitive data (like credit cards) while it is “in transit” across the internet.
3. Monitoring, Management & E-Commerce Apps
-
Configuration Management ➔ Automates the setup and maintenance of network devices.
-
CMS (Content Management System) ➔ WordPress, Drupal ➔ Manages digital assets and blog content.
-
Dynamic Content Optimization (via CDNs) ➔ Compresses and prefetches data so heavy, dynamic web pages load instantly.
4. Analytics & BI (Business Intelligence)
-
Web Analytics ➔ Tracks KPIs (Key Performance Indicators) like bounce rate, page views, and session duration.
-
A/B Testing ➔ Comparing two versions of a webpage (Version A vs Version B) to see which one generates more clicks or sales ➔ Maximizes Conversion Rates.
💡 Pro-Tip for Exam: When you see a question about routing data between networks, think Layer 3 / Routers.
When you see a question about translating names to IP addresses, think DNS.
When you see a question about preventing server overload, think Load Balancers! Good luck!
Found a mistake? We work hard to ensure all notes are 100% accurate but still If you spot an error or have a suggestion, please [click here to report it].
By LuNotes – crafted with love. ❤️