In digital electronics, a counter is a sequential logic circuit that consists of a series of flip-flops. As the name suggests, counters are used to count the number of occurrences of an input in terms of negative or positive edge transitions.Based on the way the flip-flops are triggered, counters can be grouped into two categories: Synchronous counters and Asynchronous counters.Read through this article to find out how these two types of counters function and how they are different from each other.What is a Synchronous Counter?If the "clock" pulses are applied to all the flip-flops in a counter simultaneously, then such ... Read More
A SAN is a network of storage devices that can be accessed by multiple servers or computers. It provides a shared pool of storage space. Each computer on the network can access the storage on the SAN as though they were local disks connected directly to the computer. SAN uses SCSI and SATA protocols.NAS are storage devices that are linked to a network and provide file access services to computer systems. These devices generally include an engine that executes the file services and one or more devices on which data is stored. NAS uses file access protocols such as NFS ... Read More
A cluster computer refers to a network of same type of computers whose target is to work as one collaborative unit. Such a network is used when a resource-hungry task requires high-computing power or memory. Two or more same types of computers are clubbed together to make a cluster and perform the task.Grid computing refers to a network of same or different types of computers whose target is to provide an environment where a task can be performed by multiple computers together on need basis. Each computer can work independently as well.Read through this article to find out more about ... Read More
Cloud computing refers to a client-server computing framework where resources are managed in a centralized fashion. It is provided as a pay-per-use service. Cloud computing makes the system all-time accessible.Grid computing refers to a network of the same or different types of computers whose target is to provide an environment where a task can be performed by multiple computers together on a need basis. Each computer can work independently as well. Grid Computing is used internally by organizations.Read through this article to find out more about Cloud Computing and Grid Computing and how they are different from each other.What is ... Read More
BOOTP, Bootstrap Protocol, is used to configure the host and get the host address along with bootstrap info. DHCP, Dynamic Host Configuration Protocol Server is an extended version of BOOTP and is used to configure the hosts dynamically.Read through this article to find out more about these two protocols and how they differ from each other.What is BOOTP?The Bootstrap Protocol is a networking protocol that allows a configuration server to provide an IP address to network devices automatically in Internet Protocol networks. RFC 951 was the first to define the BOOTP.When a network-connected machine wakes up, its IP stack sends ... Read More
Streaming refers to the act of viewing the content held on a remote server, whereas Downloading is the process in which all of the data is transferred completely, and then viewed.Read through this article to find out more about Streaming and Downloading and how they are different from each other.What is Streaming?Streaming is the process of viewing the content that is stored on a remote system (server) rather than on a client workstation.In media and application streaming, the media bitstream is broken into discrete chunks (i.e., packets) and sent individually.In media and application streaming, the media bitstream is broken into ... Read More
FTP is an Internet protocol for transmitting or transferring data from one computer to another via TCP or IP networks. TELNET, on the other hand, is a connection protocol that allows a user to connect to a remote server waiting for commands. The user can then give commands to the server and inspect the returned responses, once the connection has been established.Read through this article to find out more about Telnet and FTP and how they are different from each other.What is Telnet?Telnet is a network protocol that allows you to remotely connect to a computer and establish a two-way, ... Read More
FTP is used for copying files from one host to another host location. FTP works on Port 20 and 21. Port 20 is used for data and Port 21 is used for connection control.TFTP is lighter than FTP and is used when a file transfer functionality is needed without FTP features. It works on Port 69 and follows the UDP protocol.Read through this article to find out more about FTP and TFTP and how they are different from each other.What is FTP?FTP stands for File Transfer Protocol. It is a client/server protocol for sending files to and from a host ... Read More
In JavaScript, the closure is an environment which helps us to access an outer function’s scope from an inner function. In JavaScript, when a function is created, the closure also created. In other words, we can say closure is a way which allows functions that is present inside outer functions to access the outer function’s scope. In this article we are focusing on some practical uses of Closures in JavaScript. Syntax function outerFunction(){ function updateProperty(){ } return updateProperty() } ... Read More
Both FTP and SFTP are file transfer protocols and they are used to transfer files from one system to another. FTP does not use any secure channel to transfer files, whereas SFTP uses SSH protocol to establish a control connection. SFTP is highly secure than FTP.Read through this article to find out more about FTP and SFTP and how they are different from each other.What is File Transfer Protocol (FTP)?FTP stands for File Transfer Protocol; it is a client/server protocol for sending files to and from a host computer. User names and passwords can be used to authenticate FTP.Some websites ... Read More