Web/Network
-
Subnetworks and SubnettingWeb/Network 2020. 3. 6. 20:47
1. Overview A subnetwork or subnet is a logical subdivision of an IP network.:1,16 The practice of dividing a network into two or more networks is called subnetting. Computers that belong to a subnet are addressed with an identical most-significant bit-group in their IP addresses. This results in the logical division of an IP address into two fields, the network number or routing prefix and the ..
-
Domain Name Server (DNS), Iterative, and Recursive DNS QueryWeb/Network 2019. 9. 28. 23:37
1. Overview There are two types of queries of Domain name resolution(DNS) to issue a request for the IP address of a hostname. Then local resolver formulates a DNS query to the name server of the host. Name server checks if it is authorized to answer the query. If it is, it responds. Otherwise, it will query other name servers, starting at the root tree. When the name server has the answer it se..
-
Difference between TCP keepalive and HTTP keepaliveWeb/Network 2019. 9. 28. 17:41
1. Overview Let's distinguish the difference between TCP keepalive and HTTP keepalive. 2. Description HTTP Keep-Alive A feature that allows HTTP client (usually browser) and server (webserver) to send multiple request/response pairs over the same TCP connection. This decreases latency for 2nd, 3rd,... HTTP request, decreases network traffic and similar. TCP keepalive A totally different beast. I..
-
TCP KeepaliveWeb/Network 2019. 9. 28. 16:57
1. Overview When two hosts are connected over a network via TCP/IP, TCP Keepalive Packets can be used to determine if the connection is still valid, and terminate it if needed. Most hosts that support TCP also support TCP Keepalive. Keepalive characteristics vary across the Lantronix product line. 2. Description 2.1 Options Option Description Keepalive time The duration between two keepalive tra..
-
TCP backlog with handshakeWeb/Network 2019. 9. 28. 16:56
1. Overview In simple words, the backlog parameter specifies the number of pending connections the queue will hold(also called pending count in incomplete connection queue). When multiple clients connect to the server, the server then holds the incoming requests in a queue. The clients are arranged in the queue, and the server processes their requests one by one as and when queue-member proceeds..
-
Data serialization and deserializaitonWeb/Network 2019. 9. 27. 12:56
1. Overview Let's figure out What data serialization and deserialization and find Why data serialization and deserialization needs even if it has an overhead than none. 2. Motivation Computer data is generally organized in data structures(also called formatted data) such as arrays, records, graphs, classes, or other configurations for efficiency. When data structures need to be stored or transmi..
-
Redundant Array of Independent Disks (RAID)Web/Network 2019. 9. 5. 22:51
1. Overview RAID(Redundant Array of Inexpensive Disks, or Drives, or Redundant Array of Independent Disks) is a data storage virtualization technology that combines multiple physical disk drive components into one or more logical units for the purposes of data redundancy, performance improvement, or both. This was in contrast to the previous concept of highly reliable mainframe disk drives refer..
-
Directly Attached Storage (DAS), Network Attached Storage (NAS), and Storage Area Networks(SAN)Web/Network 2019. 9. 5. 08:31
1. Overview 2. Description Storage Feature DAS NAS SAN Full Name Directly Attached Storage Network Attached Storage Storage Area Networks Terminology A traditional way of storage system Physically connected to a single host machine Shares network bandwidth User can access at file level over a LAN, a WAN, or over the Internet Shares data at block level Commonly associated with Fibre Channel netwo..