Computer Network Articles

Page 122 of 122

Local Area Networks

Rishi Raj
Rishi Raj
Updated on 16-Mar-2026 17K+ Views

A Local Area Network (LAN) is a private network that connects computers and devices within a limited area like a residence, an office, a building, or a campus. On a small scale, LANs are used to connect personal computers to printers. However, LANs can also extend to a few kilometers when used by companies, where a large number of computers share a variety of resources like hardware (e.g., printers, scanners, audiovisual devices), software (e.g., application programs), and data. Distinguishing Features of LAN Limited geographic scope − Network size is limited to a small geographical area, presently ...

Read More

Basic Network Hardware

Jai Janardhan
Jai Janardhan
Updated on 16-Mar-2026 30K+ Views

The basic computer hardware components that are needed to set up a network are as follows. Each device plays a specific role in enabling communication between computers and other devices on the network. Network Cable NIC Switch Router Gateway Internet ...

Read More

The Ultimate Guide to Mastering Ping in C Programming: Basics, Commands, and Troubleshooting

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 2K+ Views

In C programming, implementing a ping utility involves creating ICMP (Internet Control Message Protocol) echo request packets and analyzing the responses. Ping is a fundamental network diagnostic tool that helps test connectivity, measure latency, and troubleshoot network issues. Syntax #include #include #include int socket(int domain, int type, int protocol); int sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen); How Ping Works Ping operates by sending ICMP echo request packets to a ...

Read More

Difference between Paging and Segmentation

Mahesh Parahar
Mahesh Parahar
Updated on 14-Mar-2026 39K+ Views

Paging and Segmentation are two memory management techniques used by operating systems to efficiently allocate memory to processes. Paging divides memory into fixed-size blocks, while segmentation divides it into variable-size logical units. Paging Paging is a memory management technique in which a process address space is broken into fixed-size blocks called pages (typically a power of 2, between 512 bytes and 8192 bytes). Main memory is similarly divided into fixed-size blocks called frames, with frame size equal to page size. This ensures optimum utilization of main memory and avoids external fragmentation. Segmentation Segmentation is a memory ...

Read More

Difference between Centralized Version Control and Distributed Version Control

Mahesh Parahar
Mahesh Parahar
Updated on 14-Mar-2026 12K+ Views

Version control systems track changes to source code over time and allow multiple developers to collaborate. The two main models are Centralized Version Control (CVCS) and Distributed Version Control (DVCS), which differ in how they store history and handle collaboration. Centralized Version Control (CVCS) Centralized Version Control uses a client/server model where a single central server contains the complete history of the source code. Developers get a working copy from the server, make changes locally, and commit those changes back to the central server. Examples include SVN (Subversion) and CVS. Distributed Version Control (DVCS) Distributed Version ...

Read More

Difference between RDBMS and HBase

Mahesh Parahar
Mahesh Parahar
Updated on 14-Mar-2026 5K+ Views

RDBMS and HBase are both database management systems but designed for very different use cases. RDBMS uses tables with fixed schemas to represent data and their relationships. HBase is a column-oriented NoSQL database that runs on top of the Hadoop Distributed File System (HDFS), designed for handling massive amounts of data across distributed clusters. RDBMS (Relational Database Management System) RDBMS stores data in structured tables with rows and columns. It uses SQL for querying, enforces a fixed schema, and follows ACID properties (Atomicity, Consistency, Isolation, Durability) to ensure reliable transactions. RDBMS is best suited for structured data with ...

Read More

Difference between RDBMS and OODBMS

Mahesh Parahar
Mahesh Parahar
Updated on 14-Mar-2026 13K+ Views

RDBMS and OODBMS are two types of database management systems. RDBMS uses tables (rows and columns) to represent data and their relationships, whereas OODBMS represents data as objects, similar to Object Oriented Programming. Each approach has different strengths depending on the complexity of the data being managed. RDBMS (Relational Database Management System) An RDBMS stores data in structured tables (also called relations). Each table has rows (records) and columns (attributes). Tables are linked using primary keys and foreign keys. SQL is the standard language for querying and managing data in an RDBMS. OODBMS (Object Oriented Database Management ...

Read More

Difference between OOP and POP

Mahesh Parahar
Mahesh Parahar
Updated on 14-Mar-2026 24K+ Views

OOP (Object Oriented Programming) and POP (Procedural Oriented Programming) are two fundamental programming paradigms. OOP organizes code around objects and their interactions, while POP organizes code around functions and procedures. OOP (Object Oriented Programming) OOP deals with objects and their properties. A program is structured around objects that contain both data (attributes) and behavior (methods). The major concepts of OOP are − Class/Objects − Blueprints and instances Abstraction − Hiding implementation details Encapsulation − Bundling data with methods that operate on it Polymorphism − Same interface, different behavior Inheritance − Reusing code from parent classes ...

Read More

Difference between DNS and DHCP

Mahesh Parahar
Mahesh Parahar
Updated on 14-Mar-2026 13K+ Views

A Domain Name System (DNS) server translates domain names to IP addresses and vice versa. A Dynamic Host Configuration Protocol (DHCP) server automatically assigns IP addresses and other network configuration to devices on a network. Both are essential networking services but serve very different purposes. What is DNS? DNS is a hierarchical and decentralized naming system for computers and other resources connected to a private network or the Internet. It transforms human-readable domain names (like www.example.com) into numerical IP addresses (like 192.168.1.1) that computers use to locate each other. DNS uses UDP (and TCP for larger responses) ...

Read More

Difference between UMA and NUMA

Mahesh Parahar
Mahesh Parahar
Updated on 14-Mar-2026 11K+ Views

UMA and NUMA are two shared memory architectures used in multiprocessor systems. They differ in how processors access memory, which affects performance, bandwidth, and suitability for different applications. UMA (Uniform Memory Access) In UMA, all processors share a single memory through one memory controller. Every processor has equal access time to any memory location. UMA is simpler to design and is suitable for general-purpose and time-sharing applications. NUMA (Non-Uniform Memory Access) In NUMA, each processor has its own local memory and can also access remote memory of other processors through multiple memory controllers. Access to local ...

Read More
Showing 1211–1220 of 1,220 articles
« Prev 1 118 119 120 121 122 Next »
Advertisements