Skip to main content

Posts

Showing posts with the label Computer Networks

IEEE 802.15.4 Protocol Explained

  IEEE 802.15.4 Protocol Introduction IEEE 802.15.4 is a standard for low-rate wireless personal area networks (LR-WPAN). It is designed for low power, low data rate, and short-range communication. Step-by-Step Working 1. Device Types FFD (Full Function Device): Can act as coordinator and communicate with all devices. RFD (Reduced Function Device): Simple devices like sensors, communicate only with coordinator. 2. Network Formation One device becomes PAN Coordinator. Creates a Personal Area Network (PAN). Assigns a PAN ID. 3. Channel Selection Operates at 2.4 GHz, 915 MHz, and 868 MHz bands. Coordinator selects a free channel. 4. Device Association Devices send association request. Coordinator assigns a 16-bit address. 5. Data Transmission Beacon-enabled mode: Coordin...

MiWi Protocol Explained

  MiWi Protocol MiWi is a low-power wireless communication protocol developed by Microchip Technology. It is based on IEEE 802.15.4 and used for short-range, low data-rate wireless networks. Key Features Based on IEEE 802.15.4 standard Low power consumption Short range (10–100 meters) Simple and low-cost implementation Supports small IoT networks Frequency bands: 2.4 GHz, 915 MHz, 868 MHz Network Topologies 1. Star Topology One central PAN coordinator All devices communicate through it Simple and fast communication 2. Mesh Topology Devices can forward data Increases network range More flexible than star Working Steps of MiWi 1. Network Creation PAN coordinator creates network Assigns PAN ID 2. Device Joining Device scans available networks Sends join request Coordinator assigns address 3. Channel Selection Selects free channel ...

Harvard vs Von Neumann Architecture

  Harvard vs Von Neumann Architecture 1. Basic Idea Feature Von Neumann Harvard Memory for instructions and data Same memory Separate memories Bus system One shared bus Separate buses Can fetch instruction and data together? No Yes Speed Slower Faster Complexity Simpler More complex 2. Von Neumann Architecture In this design, instructions and data are stored in the same memory. The CPU uses the same bus for both instruction fetch and data transfer. Example Address Content 100 Instruction: ADD 101 Data = 5 102 Data = 7 CP...

RRAM (Resistive Random Access Memory)

  RRAM - Resistive Random Access Memory RRAM (Resistive Random Access Memory) Introduction RRAM is a non-volatile memory technology that stores data by changing the resistance of a material. It is considered a promising candidate for next-generation memory and neuromorphic computing systems. Working Principle RRAM operates based on resistive switching, where the application of voltage causes a change in resistance state. High Resistance State (HRS): Represents binary '0' Low Resistance State (LRS): Represents binary '1' Device Structure Top electrode Resistive switching material (metal oxides / 2D materials) Bottom electrode Key Materials Transiti...

Von Neumann Bottleneck Explained

  Von Neumann Bottleneck Von Neumann Bottleneck Introduction The von Neumann bottleneck is a fundamental limitation in traditional computer architectures where the CPU (processing unit) and memory are physically separate. Due to this separation, data must continuously move between memory and processor, creating a bottleneck that limits system performance. Why It Happens Single shared bus for data and instructions Limited data transfer bandwidth Separation of memory and processing units Problems Caused High latency Increased power consumption Limited scalability Inefficiency in data-intensive tasks Impact on AI/ML Modern AI systems require large-sca...

Neuromorphic Computing Explained

  Neuromorphic Computing Neuromorphic Computing Introduction Neuromorphic computing is a computing paradigm inspired by the human brain, where memory and processing are integrated to achieve efficient and parallel computation. Key Concept Unlike traditional von Neumann architecture, neuromorphic systems mimic neurons and synapses, enabling simultaneous computation and data storage. Neurons act as processing units Synapses act as memory elements Core Components Artificial Neurons: Perform computation Synapses (RRAM devices): Store weights Spiking Neural Networks: Event-driven processing Advantages Low power consumption Massive parallelism Real-t...

Von Neumann Computation

  Von Neumann Computation Von Neumann Computation Von Neumann computation is the traditional model of how most computers work, based on the architecture proposed by John von Neumann in the 1940s. Stores data and program instructions in the same memory Processes instructions sequentially (step-by-step) Uses a central processing unit (CPU) to fetch, decode, and execute instructions Key Components Memory – holds both instructions and data CPU – executes instructions Control Unit – directs operations Arithmetic Logic Unit (ALU) – performs calculations Input/Output Systems – communicate with the outside world How It Works Fetch instruction from memory Decode what to do Execute it Repeat This cycle is known as the fetch–decode–execute cycle . Limitation A major limitation is the Von...

Important Types of Computer Memory - ROM, RAM, Cache Memory, Register, etc.

Important Types of Computer Memory Besides cache memory and RAM , computers use several other important types of memory. Here are the most common ones: 1. ROM (Read-Only Memory) Stores permanent instructions needed to start the computer. Data remains even when power is off. Used for firmware like the BIOS. Examples of ROM types: PROM (Programmable ROM) EPROM (Erasable PROM) EEPROM (Electrically Erasable PROM) 2. Registers The fastest memory in a computer . Located inside the CPU . Stores very small pieces of data temporarily while the CPU processes instructions. 3. Virtual Memory Uses part of the hard drive or SSD to act like extra RAM. Helps when the system runs out of RAM. Slower than real RAM. 4. Secondary Memory (Storage) Used for long-term storage . Examples: Hard Disk Drive (HDD) Solid State Drive (SSD) USB Flash Drive Memory Cards 5. Flash Memory Non-volatile memory (data stays without powe...

Cache Memory vs RAM

Why Cache Memory Is Faster Closer to the CPU Cache memory is built inside or very close to the CPU, while RAM sits on the motherboard. The shorter distance means much lower latency. Faster Technology Cache usually uses SRAM (Static RAM) , which is faster but more expensive. Regular RAM (like DDR4 or DDR5) uses DRAM (Dynamic RAM) , which is slower but cheaper and allows larger capacity. Smaller Size Cache is very small (KB–MB) but optimized for speed. RAM is much larger (GB) but slower. Speed Comparison Memory Type Approx Speed Location Cache (L1/L2/L3) Fastest (nanoseconds) Inside CPU RAM Slower than cache Motherboard Storage (SSD/HDD) Much slower Storage device Simple Analogy Cache → Notes on your desk (instant access) RAM → Books on a nearby shelf Storage → Books in another room The CPU checks cache first , then RAM if the data isn’t found. Summary: Cache memory is significantly faster than RAM...

List of latest Internet networking devices with their description and image

Latest Internet Networking Devices with Description and Images This article explains the most commonly used internet networking devices, their functions. 1. Gateway A gateway connects your internal home or office network to the wider internet. It translates data between different networks, such as a local area network (LAN) and a wide area network (WAN). Modern gateways often combine modem and router functions. 2. Router Wi-Fi router device (Source: Pixabay) A router directs data traffic between networks, especially between your devices and the internet. Modern routers support Wi-Fi 6, firewall security, parental controls, and advanced encryption. 3. Network Switch Network switch for LAN connections (Source: Pixabay) A network switch connects multiple wired devices within a local area network (LAN). It forwards data only to the intended device,...

How to Reduce Website Latency Using Cloudflare

This guide shows you how to put your website behind Cloudflare (Free Plan) to reduce global latency and improve performance. What This Will Do Visitors in Asia, i.e., India, will hit the Cloudflare Mumbai edge server. Cloudflare fetches content from your origin server (Australia) Static files get cached globally Latency drops dramatically Step 1 — Create Free Cloudflare Account Go to https://cloudflare.com Click Sign Up Choose the Free Plan Click Add a Site Enter your domain: example.com Step 2 — Cloudflare Scans DNS Cloudflare will automatically detect your DNS records. Make sure: Your A record IP matches your current hosting server IP The orange cloud ☁️ is ON (Proxied) Type: A Name: @ IP: 123.123.123.123 Proxy status: Proxied If it’s gray → click it → turn orange. Step 3 — Change Nameservers (MOST IMPORTANT) Cloudflare will give you two nameserve...

Does the telecommunications experience work in networking field?

  Yeah. Telecom experience can help you indirectly to pursue a career in networking filed. It can assist you, but computer networking is a separate domain. Some telecommunication concepts, such as routing and switching, modem, switch, router, TCP/IP, and so on, are shared by both fields. In telecommunications, we primarily concentrate on modulation techniques, uplink-downlink frequencies, base stations, user equipment, transmitting antennas, switching, power supply, fibre optic maintenance, billing, and so on. The networking field differs slightly from the telecommunications field. We will primarily focus on computer connections, DHCP, TCP/IP, routing and switching, proper and sequential transmission of data packets from one computer to another, server-to-client computer communication, network security, and so on. Most important individual networking devices are -- Bridge, Hub, Switch, Router, Modem, Repeater, Gateway, etc. 

Internet Communication | TCP/IP, Modem, Switch, Router... | Page 3

Computer Networks TCP/IP, Modem, Switch, Router... Page 1| Page 2| Page 3|                                                                                                                                                       Server ---> Another WAN ---> LAN ---> Router---> Switch ---> Destination Computer

Internet Communication | TCP/IP, Modem, Switch, Router... | Page 2

Computer Networks TCP/IP, Modem, Switch, Router... Page 1| Page 2| Page 3|   .  ---> Router ---> LAN ---> WAN ---> Many Intermediate Networks --->                                          

Internet Communication | TCP/IP, Modem, Switch, Router... | Page 1

Computer Networks TCP/IP, Modem, Switch, Router... Page 1| Page 2| Page 3| Server   Your Computer --->Data Stream [0000100111]---> Wireless Card / Modem ---> Switch ---> Your computer can only understand the machine language which is usually a string of 0s and 1s. Whatever files like docx, image file, etc. all are nothing but a combination of 0's and 1's. Similarly, all computer commands are also in binary code to execute programs inside the CPU. Whenever you are trying to send a file to another computer it is modulated with high-frequency carrier waves for proper transmission and another benefit. if you want to read further about the requirement of modulation, then click here.  Your computer contains a Wireless card or an inbuilt modem inside. it converts the digital commuter data into analog data by using various modulation techniques. Here, transforming your digital data into an ...

IPv4 vs IPv6: Packet structures and difference between ipv4 and ipv6

IPv4 vs IPv6: Significant Size Difference There is significant difference in size between IPv6 and IPv4 addresses. IPv6 addresses, being 128 bits in length, indeed offer a vastly larger address space compared to IPv4’s 32-bit addresses. This expanded address space allows for an exponentially greater number of unique addresses, ensuring that devices connected to the Internet will not face the issue of address exhaustion, which was becoming a concern with IPv4 due to the rapid growth of internet-connected devices worldwide. It effectively distinguishes between the roles of IP addresses and MAC addresses in networking. IP addresses serve as identifiers for devices within a network and are akin to postal codes, directing data packets to their intended destinations on the Internet. MAC addresses, on the other hand, are unique identifiers assigned to network interface cards (NICs) and function as hardware addresses w...

Network ID, TCP/IP, IPv4, & IPv6 | Significance in Data Transmission

  Significance of Network ID in data transmission Last Updated: 7/1/22 To transfer data packets from one computer to another, some protocol is used. The procedure is analogous to postal mail delivery. If you want to send a letter to a friend who lives 500 miles away, the corresponding office will handle the backend process of getting your letter to your friend. TCP/IP is a popular internet transmission protocol for transferring data packets from one computer to another. The network ID is the destination network's address as well as the host's address. TCP/IP transports the following data: Source address  Destination address (network address + host address) Checksum Data, etc When two computers are connected to the same network, there is no need for routing. However, it is less likely. When you send a from your computer, it is routed through several intermediate networks / routers. The number of intermediate routers is referred to as the 'number of hops.' Computer networ...

HTTP protocol : how web browsers work

  By typing in our browser, we can find any content, video, or other information on the internet. Our smartphones, laptops, and PDAs then transmit an electrical signal to a nearby cell tower or Wi-Fi router. In plain language we call it a "http request". The DNS server is then contacted. The IP addresses of the websites are stored on the DNS server. For example, in your browser's search box, you type "http://www.example.com." Your smartphone then generates an electrical signal containing the data you've searched for. The data is then transferred to the DNS server via your cell tower and fibre optic connections. The DNS server then looks for "http://www.example.com"'s IP address.  The specific request (together with the IP address) is then forwarded to the webserver. The Webserver then sends HTML files (request files of a particular website) to the computer that generated the request. HTML, CSS, and JavaScript files are all transmitted to the ...

Modem vs Router : Difference between Them

It is quite simple: you'll need a modem to connect your device to the internet. Modem  performs proper modulation and demodulation. Actually, you could think of it this way: whatever data you're browsing, the search results comes from a web server or data server. That portion of internet is referred to as the core network. In most cases, your laptop generates digital data. However, communication mediums include wireless channels, coaxial cables, and fiber optics etc., are analogue in nature. A modem is required to convert analogue to digital data and vice versa. You just need a modem if you simply need to connect one device to the internet. A router is required if you want to connect several devices.  Even then, a modem is necessary. Now we'll talk about how a router works. A modem and a router serve different purposes. As an interference between your computer and the core network, a modem is required. Because internet data signals are analog, and your computer can only ...

Importance of modem in telecommunication

  'Modem' is the abbreviation of modulation and demodulation . The importance of modulation and demodulation in a communication system has already been discussed. We usually use a modem when we need to connect our laptops to cellular networks. If you think this is the only modem application, you are wrong. Almost all devices require a modem or router to connect to the internet. Even your cell phone contains a modem. We usually use a telecommunication line, cable, or fiber optics to connect one cell tower to another. Copper wires were commonly used in the past. Fiber optics has since taken its place. The only wireless connection is between your device and the cell tower. Now we'll talk about what modems do. As we know, communication mediums like — wireless channels, cables, telecommunication lines, fiber optics, etc. - are all analog in nature.   Digital data cannot be sent directly to analog mediums. We convert digital data / quantized digital into analog waveforms via mo...


Contact Us

Name

Email *

Message *