<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: TAKUMI SUGATA</title>
    <description>The latest articles on DEV Community by TAKUMI SUGATA (@taqq).</description>
    <link>https://dev.to/taqq</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3893113%2F337933c5-31af-4a18-bc73-b34ee78241dc.jpg</url>
      <title>DEV Community: TAKUMI SUGATA</title>
      <link>https://dev.to/taqq</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/taqq"/>
    <language>en</language>
    <item>
      <title>Making Tokyo and Osaka the Same Floor — Understanding VLAN, VXLAN, and VNI</title>
      <dc:creator>TAKUMI SUGATA</dc:creator>
      <pubDate>Tue, 02 Jun 2026 01:44:14 +0000</pubDate>
      <link>https://dev.to/taqq/making-tokyo-and-osaka-the-same-floor-understanding-vlan-vxlan-and-vni-28kj</link>
      <guid>https://dev.to/taqq/making-tokyo-and-osaka-the-same-floor-understanding-vlan-vxlan-and-vni-28kj</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While studying for CompTIA Network+, I couldn't grasp what VNI is.&lt;br&gt;
I could only memorize that  " VNI is the number used to identify a VXLAN network", but I couldn't totally understand what it is and what it differ from VLAN. &lt;/p&gt;

&lt;p&gt;Once I matched familiar example with it, everything fell into place, so I decided to write it down. &lt;/p&gt;


&lt;h2&gt;
  
  
  The difference between VLAN and VXLAN
&lt;/h2&gt;

&lt;p&gt;First of all, we need to understand the difference between them to comprehend VNI.&lt;/p&gt;


&lt;h3&gt;
  
  
  What is VLAN
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VLAN = Virtual LAN

A mechanism for dividing physical network into virtual segments within the same switch or  building.

┌────────────────────────────┐
│  A switch                  │
│  VLAN10 │ VLAN20 │ VLAN30  │
└────────────────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Physical constraint：
　→ The same switch or until the adjacent switch
　→ It cannot reach long distance
　→ Max : 4094
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  VLAN limitation
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In a cloud environment, it is essential to divide network for each tenant ( enterprise )
Thousand or ten thousand networks are needed
　↓
VLAN's maximum of 4094 is far from sufficient for this scale
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  What is VXLAN
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VXLAN = Virtual Extensible LAN

A mechanism that extends VLAN to create networks beyond physical boundaries.

Datacenter A            Datacenter B
┌─────────┐             ┌─────────┐
│ Server  │─── VXLAN ───│ Server  │
└─────────┘    Tunnel   └─────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VLAN：
　→ No tunnel
　→ Segments are divided using physical switch ports

VXLAN：
　→ UDP Tunnel（ Port 4789）
　→ Layer 2 Frame is transferred on Layer 3 network
　→ It can overcome the physical constraint
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Compare VLAN with VXLAN
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;VLAN&lt;/th&gt;
&lt;th&gt;VXLAN&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Purpose&lt;/td&gt;
&lt;td&gt;Divide physical NW&lt;/td&gt;
&lt;td&gt;Create NW beyond place&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Identifier&lt;/td&gt;
&lt;td&gt;VLAN ID（12bit）&lt;/td&gt;
&lt;td&gt;VNI（24bit）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Maximum&lt;/td&gt;
&lt;td&gt;4094&lt;/td&gt;
&lt;td&gt;16million&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Range&lt;/td&gt;
&lt;td&gt;Inside building&lt;/td&gt;
&lt;td&gt;Regardless of the place&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Transfer&lt;/td&gt;
&lt;td&gt;Layer 2&lt;/td&gt;
&lt;td&gt;UDP（ On Layer 3）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Use&lt;/td&gt;
&lt;td&gt;Small or medium-scale environment&lt;/td&gt;
&lt;td&gt;Large-scale cloud environment&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h3&gt;
  
  
  Understanding with familiar example
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VLAN：
　→ Segment rooms for each floor inside a building 
　→ It can just us inside the area

VXLAN：
　→ It can use every office (Tokyo, Osaka, Fukuoka) virtually as the same floor
　→ It can surpass physical distance
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What is VNI
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;VXLAN Network Identifier&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In a nutshell,  ** it is the number used to identify a virtual network created by VXLAN **.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VLAN ID = VLAN identification number（12bit・max 4094）
VNI     = VXLAN identification number（24bit・max 16million）

VNI is an extended version of VLAN ID
　→ VLAN ID is 12bit
　→ VNI is 24bit
　→ This allows approximately 4000 times more identifiers
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Understanding with postcode
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VLAN ID：
　→ Apartment room number （Max 4094 rooms）
　→ Lack for large-scale environment

VNI：
　→ Country's postcode（ Max 16 million）
　→ It can accommodate any scale of environment
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  The mechanism of VXLAN
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VXLAN uses a UDP tunnel to transfer Layer 2 frames over Layer 3 network

┌───────────────────────────────────────────────────────────────┐
│         VXLAN Packet                                          │                                                                                   │                                                               │
│  ┌─────────────────────────────┐                              │                                      │  │                             │                              │
│  │    Original Layer 2 frames  │                              │                                       │  │                             │                              │
│  └─────────────────────────────┘                              │                                
│ VNI（ Identifier that specifies                               │
│                 which virtual network the packet belongs to） │
└───────────────────────────────────────────────────────────────┘
　　　　　　↓
　　Transfer on UDP port 4789
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VLAN ：
The mechanism to divide network inside building
　→ Max 4094・12bit

VXLAN ：
The mechanism to create virtual network beyond building
　→ Max 16million・UDP tunnel

VNI ：
An identifying number used to distinguish virtual networks created by VXLAN
　→ 24bit・Max 16 million
　→ Extended version of VLAN ID

The difference between VLAN and VXLAN：
VLAN  → Inside the same building・ Max 4094
VXLAN → Regardless of the building・ Max 16 million
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I used to struggle with memorizing that VNI is the identification number for VXLAN.&lt;br&gt;
Once I understood the structure behind each term, I could naturally grasp why VNI is essential. &lt;/p&gt;

</description>
      <category>comptia</category>
      <category>vni</category>
      <category>vlan</category>
      <category>vxlan</category>
    </item>
    <item>
      <title>IDS Is a Fire Alarm, IPS Is a Sprinkler — Understanding Snort from the Ground Up</title>
      <dc:creator>TAKUMI SUGATA</dc:creator>
      <pubDate>Sun, 31 May 2026 02:27:41 +0000</pubDate>
      <link>https://dev.to/taqq/ids-is-a-fire-alarm-ips-is-a-sprinkler-understanding-snort-from-the-ground-up-171b</link>
      <guid>https://dev.to/taqq/ids-is-a-fire-alarm-ips-is-a-sprinkler-understanding-snort-from-the-ground-up-171b</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While studying for CompTIA Network+, I couldn't understand a relationship between Snort and IDS. I could memorize that Snort is an opened source tool, but I couldn't totally comprehend the link between Snort and IDS and why IDS is needed. &lt;br&gt;
Once I grasped the structure of both systems, everything clicked, so I decided to write it down. &lt;/p&gt;


&lt;h2&gt;
  
  
  What is IDS
&lt;/h2&gt;

&lt;p&gt;IDS stands for &lt;strong&gt;Intrusion Detection System&lt;/strong&gt;&lt;br&gt;
In a nutshell, it is a system that ** detects suspicious access to a network and alerts administrators**&lt;/p&gt;
&lt;h3&gt;
  
  
  Important point
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;IDS = Detect and Alert
　→ Do not block automatically

The system for blocking：
IPS（　Intrusion Prevention System）
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The difference between IDS and IPS
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;IDS：
Detect suspicious accesses
　↓
Alert to a system manager 
　↓
The system manager judges it and block it manually

IPS：
Detect suspicious accesses
　↓
Automatically block
　↓
Notify it to a system manager
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Understanding with a  fire alarm
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;IDS = A fire alarm
　→ Alert in detecting fire
　→ It does not automatically extinguishing fire
　→ Human do on behalf of it

IPS = Sprinkler
　→ Automatically firefighting in detecting fire
　→ It can deal with it before human does
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What is Snort
&lt;/h2&gt;

&lt;p&gt;Snort is &lt;strong&gt;an open-source tool for IDS/IPS&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Developed by： Cisco
License： Open-source（ free ）
Support OS： Linux・ Windows・ macOS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Main features：
・Real-time monitoring for network traffic
・Detecting suspicious packets
・Working based on rules
・Notifying system administrators and logging reports
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Operating mode by Snort
&lt;/h2&gt;

&lt;p&gt;Snort has three operating modes&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Sniffer Mode
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Just show real-time packets
　→ Do not report
　→ It is used when you check network status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Packet Logger Mode
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Report packet information to a disk
　→ It makes you analyze the information later
　→ It is used in troubleshooting
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Network IDS Mode (IDS Mode)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;After analyzing packets, verify it with rules
　→ Detect suspicious packets and notify it
　→ The most commonly used mode
　→ The most frequently tested in exams
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  What is rule based
&lt;/h2&gt;

&lt;p&gt;Snort detects suspicious packets based on rules, also known as signatures&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Example of rule：

"A large amount of access attempts to Port 22"
　→ Possible unauthorized access to SSH
　→ Notification for managers

"Access from a known attacker's IP address"
　→ Possible suspicious access detected
　→ Notification for managers
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  The mechanism of rule based
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Network traffic
　↓
Snort monitors packets
　↓
Verify it with rules
　↓
Match → Detect the access as suspicious and notify it
Mismatch → Pass through as an normal access
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Pros and Cons
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Pros：
・Free due to being open-source
・There is a large community
・It can customize rules by yourself
・It is used all over the world

Cons：
・Complex settings
・Automatic blocking requires additional IPS configuration
・False Positive may occur
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  What is False Positive
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;A false Positive occurs when normal access is incorrectly detected as suspicious

Example：
It incorrectly flags legitimate employee access as an attack

Solution：
Tuning rules properly
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Relationship with OSI reference model
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Layer 7  Application  ← Detect attacks at application layer as well
Layer 6  Presentation │
Layer 5  Session      │
Layer 4  Transport    ← Detect port scan etc...
Layer 3  Network      ← Detect IP address based attacks 
Layer 2  Data Link    │
Layer 1  Physical     │
─────────────────────────────
Snort primarily operates across Layer 3 go Layer 7
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;What is IDS：
The mechanism to detect suspicious access to network and notify it

The difference between IDS and IPS：
IDS → Detect and notify（ Manual ）
IPS → Detect and automatically block

What is Snort：
IDS/IPS tool offered by opened source

Operating mode：
1. Sniffer Mode     → Just show
2. Packet Logger    → Record
3. Network IDS Mode → Detect and notify（ The most used mode ）

Features：
・Work based on rules
・Opend source and free
・Real-timed monitoring
・Be careful for False Positive
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I used to struggle with understanding Snort because I was only trying to memorize it.&lt;br&gt;
Once I understood the differences outlined below, I could answer related questions naturally and grasp why Snort is needed.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;IDS  = Detect・ Notify（ A fire alarm ）
IPS  = Detect・ Automatically Block（ Sprinkler ）

Snort = IDS/IPS tool based on rules
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>beginners</category>
      <category>cybersecurity</category>
      <category>networking</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Understanding TPC with IEEE802.11h</title>
      <dc:creator>TAKUMI SUGATA</dc:creator>
      <pubDate>Sun, 24 May 2026 23:08:54 +0000</pubDate>
      <link>https://dev.to/taqq/understanding-tpc-with-ieee80211h-5hjm</link>
      <guid>https://dev.to/taqq/understanding-tpc-with-ieee80211h-5hjm</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While studying for CompTIA Network+, I couldn't imagine how TPC worked. I could memorize that TPC stands for Transmit Power Control, but I couldn't comprehend why it was needed or how it actually worked.&lt;br&gt;
Once I grasped TCP, everything fell into place. So, I decided to write it down.&lt;/p&gt;


&lt;h2&gt;
  
  
  What is TPC
&lt;/h2&gt;

&lt;p&gt;TPC stands for &lt;strong&gt;Transmit Power Control&lt;/strong&gt;&lt;br&gt;
In a nutshell, it is a mechanism that &lt;strong&gt;automatically adjusts transmission power for Wi-Fi.&lt;/strong&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  Why TPC is needed
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;If transmission power is too strong：
　→ Radio waves spread further than necessary
　→ Interfere with adjacent access point
　→ Increase power consumption in vain
　→ Radio wave end up reaching to outside of building (Security Risk)

If transmission power is too weak：
　→ Radio wave cannot reach to an expected range
　→ Connection is unstable
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Automatic adjust depends on the situation is needed
　→Deliver radio waves only where needed 
　→ Decrease interference
　→ Save power consumption
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Familiar example
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Volume control for microphone in meeting

When you talk to person close to you
　→Small volume is enough（ Decrease electric power）

When you talk to person far from you
　→Big volume is required（ Increase electric power）

TPC automatically adjusts the volume for you
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  How TPC control
&lt;/h2&gt;

&lt;p&gt;TPC is not for detecting devices but &lt;strong&gt;for adjusting electric power after measuring the strength of radio wave and feeding back it&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Devices connect to an access point
　↓
2. Devices measure the strength of the radio waves they receive
　↓
3. Devices report the strength to the access point
　↓
4. The access point adjust transmission power depends on the information
　↓
5. The access point transmits at only power level required
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Pros for TPC
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Reduce interference
　→ Do not spread radio wave more than it is needed
　→ Decrease interference with an adjacent access point

2. Save power consumption
　→ Use only electric power is needed
　→ Extend battery life

3. Enhance security
　→ Ensure range radio wave reach 
　→ Prevent radio wave leaking outside a building

4. Improve overall network efficiency
　→ Multiple access points work with adequate electric power
　→ Improve performance
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Relationship with IEEE 802.11h
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What is IEEE 802.11h
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; IEEE 802.11h  is a Wi-Fi standard that formally defines TPC and DFS as standard specifications 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Why 802.11h is created
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Background：
5GHz band has been originally used in military, weather radar, satellite communication

Problem：
Once Wi-Fi began using the same frequency band, interference with existing radar systems became a concern.

Solution：
Standardize TPC and DFS with 802.11h
　→ Don’t output radio wave more than needed ( TPC )
　→ Avoid frequency interfering with radar ( DFS )
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  The role of TPC and DFS
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;TPC（ Transmit Power Control）
　→ Adjust transmission power
　→ Decrease interference and save power consuming

DFS（ Dynamic Frequency Selection）
　→ Automatically switch to other frequency when it detects radar
　→ Avoid interference with radar systems
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  The relationship between TPC and 802.11h
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;TPC    = Mechanism (concept)  for automatically adjusting transmission power
802.11h = Defining TPC and DFS as standard

Although TPC existed as a concept before 802.11h, it was formally defined as an official standard by 802.11h
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  The region 802.11h is needed
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;It is a duty in mainly Europe

EU regulation：
Wi-Fi devices that use the 5GHz band are required to comply with 802.11h（TPC・DFS）

In fact, it is also common in Japan and North America
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  The relationship with OSI reference model
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Layer 7  Application  │
Layer 6  Presentation │
Layer 5  Session      │  The layers TPC is not applicable
Layer 4  Transport    │
Layer 3  Network      │
Layer 2  Data Link    │
─────────────────────────────
Layer 1  Physical     ← The  layer TPC works
─────────────────────────────
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;TCP operates at Layer 1 to control the physical strength of  radio waves&lt;/p&gt;




&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;TPC ：The method to automatically adjust transmission power of Wi-Fi

How it works： Devices measure the strength of received raido waves and report back to the access points
　→ Access Point automatically adjust transmission power

Pros：
・Reduce interference
・Save power consumption
・Improve security
・Improve efficiency in whole network

Relationship with 802.11h：
TPC = Concept for automatic adjusting transmission power
802.11h = Define TPC and DFS as standard
　→ It is created for prevent interference from radar in 5GHz band

OSI Layer： Physical Layer（ Layer 1）
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I used to struggle with even memorizing the term itself, but everything clicked once I understood the relationship between TPC and 802.11h.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;TPC = The method to automatically adjust the strength of radio wave depending on the situation 802.11h = The definition of TPC as standard
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>tpc</category>
      <category>network</category>
      <category>ieee</category>
      <category>80211h</category>
    </item>
    <item>
      <title>Crosstalk is Just Like Music Leaking from Someone's Earphones on a Crowded Train.</title>
      <dc:creator>TAKUMI SUGATA</dc:creator>
      <pubDate>Wed, 20 May 2026 22:52:45 +0000</pubDate>
      <link>https://dev.to/taqq/crosstalk-is-just-like-music-leaking-from-someones-earphones-on-a-crowded-train-1l9b</link>
      <guid>https://dev.to/taqq/crosstalk-is-just-like-music-leaking-from-someones-earphones-on-a-crowded-train-1l9b</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While studying for CompTIA Network+, I couldn't visualize what Crosstalk actually meant. I could memorize that it refers to interference from adjacent copper cable. But, I didn't understand why the interference occurs and why the finer twist is faster. &lt;/p&gt;

&lt;p&gt;Once I understood from the structure, everything fell into place. &lt;/p&gt;




&lt;h2&gt;
  
  
  What is Crosstalk
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;To receive electric interference from copper cable.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;An electromagnetic field occurs around a copper cable when electric current flows 
　↓
The electromagnetic field affects the other copper cables 
　↓
Unintended signals ride on the copper cables
　→ This is Crosstalk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Familiar example
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In a crowded train, you may have experienced music leaking from someone else's earphones. 
That leaked sound mixes with the music you are listening.
　→ This is Crosstalk image
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  The problems Crosstalk cause
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;・Decline in communication speed
・Data corruption
・Unstable connection
・Rise in error rate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  2 kinds of Crosstalk
&lt;/h2&gt;

&lt;p&gt;There are 2 kinds of Crosstalk depend on occur place&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Internal Crosstalk (Inside cable)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;8 Copper cables interfere each other inside the same LAN cable 

┌─────────────────┐
│ ○ ○ ○ ○ ○ ○ ○ ○ │ ← 8 cables inside LAN cable 
└─────────────────┘
　　↑
This copper cable interfere each other in electromagnetic field
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Feature：
・The most common Crosstalk
・Cannot be physically separated since the interference occurs inside the cable itself. 
・Twisted pair and shielding are the solusions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. External Crosstalk / Alien Crosstalk (Between cables)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Other cables adjacent to a cable interfere each other 

Cable A ──────────────
Cable B ──────────────  ← Run side by side
　↑
These two cables interfere mutually
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Feature：
・It tends to occur when cables are bundled or run side by side
・The interference will be greater when it run next to a power cable
・Physically separating the cables is the solution
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Why more twisting reduce interference
&lt;/h2&gt;

&lt;p&gt;This is the core concept of this article&lt;/p&gt;

&lt;h3&gt;
  
  
  The mechanism of Twisted pair
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;When two copper cables are twisted ：

Copper cable A → Generates a clockwise electromagnetic field 
Copper cable B → Generates a counterclockwise electromagnetic field
    ↓
Each electromagnetic field cancels each other out
　↓
Leakage to outside decreases
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  The relationships between rough twisting and interference
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Coarse twisting：
　→ Cancellation is weak 
　→ More leakage
　→ Huge interference（Frequent Crosstalk）

Fine twisting：
　→ Cancellation is strong
　→ Less leakage
　→ Minimal interfeernce（Less Crosstalk）
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  More Twists → Less Leakage → High Speed
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;More Twists
　↓
Cancellation in electromagnetic field is stronger
　↓
Less Leakage
　↓
Signals are stable
　↓
High Speed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;** This is the reason why higher CAT standard enable faster communication speeds **&lt;/p&gt;




&lt;h2&gt;
  
  
  Solution for Crosstalk
&lt;/h2&gt;

&lt;p&gt;Solutions differ from each kind&lt;/p&gt;

&lt;h3&gt;
  
  
  Solution for Internal Crosstalk
&lt;/h3&gt;

&lt;p&gt;** 1. Twisted pair **&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Every 2 copper cables are twisted together
　→ Cancellation in electromagnetic field
　→ Decline in interference

The more twisting, the greater the effect
　→ Higher CAT standard is more twisting
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;*&lt;em&gt;2. Shield *&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Over CAT6a：Whole cables are covered with shield
CAT7    ：Each pair are covered with individual shield

It can prevent leakage from inside electromagnetic field
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Solution for External Crosstalk
&lt;/h3&gt;

&lt;p&gt;** 1. Physical separation **&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Do not bundle each LAN cable
Do not run next to power cable 
　→ Physical separation can reduce interference
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;*&lt;em&gt;2 . Shield *&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The cable covered with shield are used
　→ It blocks interference from outside sources
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Solution summary table
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Solution&lt;/th&gt;
&lt;th&gt;Internal Crosstalk&lt;/th&gt;
&lt;th&gt;External Crosstalk&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Twisted pair&lt;/td&gt;
&lt;td&gt;✓ Valid&lt;/td&gt;
&lt;td&gt;△ Less valid&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Shield&lt;/td&gt;
&lt;td&gt;✓ Valid&lt;/td&gt;
&lt;td&gt;✓ Valid&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Physical separation&lt;/td&gt;
&lt;td&gt;✗ Invalid&lt;/td&gt;
&lt;td&gt;✓ Valid&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Relationship with CAT standard
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;CAT5  → Coarse twisting
　→ More leakage・ More interference → Until 100Mbps

CAT5e → More twisting
　→ Less leakage・ Less interference → 1Gbps

CAT6  → More twisting + spine added to the center
　→ 10Gbps（Until 55m）

CAT6a → Add whole shield
　→ Prevent from interference from outside  → 10Gbps（100m）

CAT7  → Add individual shield to each pair
　→ No Internal Crosstalk → 10Gbps（100m）
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Crosstalk ：The phenomenon of receiving electrical interference from copper cables

2 kinds of Crosstalk：
Internal Crosstalk
　→ Interference caused by copper cable in the same cable 
　→ Cannot separate physically
　→ Twisted pair・ Shield are the solution

External Crosstalk （Alien Crosstalk）
　→ Interference caused by adjacent cables
　→ Can separate physically
　→ Shield is also the solution

Core：
More Twists → Less Leakage → Less Crosstalk → High Speed
　→ This is the reason why higher CAT standards rise in speed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I used to struggle with memorizing what Crosstalk was. &lt;br&gt;
Once I understood the flow below, everything clicked naturally.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Internal Crosstalk  = Interference inside cable
　→ Solution : Twisted pair・ Shield

External Crosstalk  = Interference between cables
　→ Solution : Physical separation・ Shield

More Twists → Less Leakage → High Speed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>network</category>
      <category>comptia</category>
      <category>crosstalk</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Even Without Typing a Command — Understanding What show vlan Actually Shows</title>
      <dc:creator>TAKUMI SUGATA</dc:creator>
      <pubDate>Mon, 18 May 2026 22:42:34 +0000</pubDate>
      <link>https://dev.to/taqq/even-without-typing-a-command-understanding-what-show-vlan-actually-shows-f82</link>
      <guid>https://dev.to/taqq/even-without-typing-a-command-understanding-what-show-vlan-actually-shows-f82</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While studying for CompTIA Network+, I couldn't totally understand what "show VLAN command" shows. I have never typed command on my computer and seen the output. &lt;/p&gt;

&lt;p&gt;I understood what VLAN was and what the command actually shows, everything clicked. So, I decided to write it down.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is VLAN
&lt;/h2&gt;

&lt;p&gt;At first, before understanding Show VLAN command, we need to know VLAN.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VLAN = Virtual Local Area Network
It is a mechanism that divides a physical network into virtual segments.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Why VLAN is needed
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Without VLAN：
　→ Everyone is in the same network
　→ All data are shared across the entire organization regardless of department
　→ Problem for security and performance

With VLAN：
　→ Be able to divide network depend on department
　→ Only sales staff can access data managed by the sales department
　→ Ensure security
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Familiar example
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Without VLAN：
　→ Everyone work in one room
　→ Every conversation can be heard to everyone

With VLAN：
　→ Each department has its own private room
　→ Conversation cannot be overheard by other departments
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Configuration diagram
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;【Without VLAN】

Switch
　├── PC（Sales department）
　├── PC（Development department）  ← Everyone in the same network
　└── PC（Management department）

【With VLAN】

Switch
　├── VLAN 10（Sales department）── PC・PC
　├── VLAN 20（Development department）── PC・PC  ← Divide network into each department
　└── VLAN 30（Management department）── PC・PC
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  What is show VLAN command
&lt;/h2&gt;

&lt;p&gt;It is the *&lt;em&gt;command to verify VLAN information on a Cisco switch *&lt;/em&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cisco_ios"&gt;&lt;code&gt;&lt;span class="k"&gt;Caution：&lt;/span&gt;
&lt;span class="k"&gt;The&lt;/span&gt; show vlan command is exclusive to switches running Cisco IOS 

&lt;span class="k"&gt;Other&lt;/span&gt; vendors use other command：
&lt;span class="k"&gt;　Juniper&lt;/span&gt;  → show vlans
&lt;span class="k"&gt;　HP/Aruba&lt;/span&gt; → show vlans
&lt;span class="k"&gt;　Dell&lt;/span&gt;     → show vlan
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Kinds of the command
&lt;/h2&gt;

&lt;p&gt;There are three main command on this.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. show vlan
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cisco_ios"&gt;&lt;code&gt;&lt;span class="k"&gt;Show&lt;/span&gt; All VLAN information in detail
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. show vlan brief
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cisco_ios"&gt;&lt;code&gt;&lt;span class="k"&gt;Show&lt;/span&gt; VLAN overview simply
&lt;span class="k"&gt;　→&lt;/span&gt; The most used command
&lt;span class="k"&gt;　→&lt;/span&gt; Frequently appears in the exam
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. show vlan id [Number]
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cisco_ios"&gt;&lt;code&gt;&lt;span class="k"&gt;Just&lt;/span&gt; show specific VLAN

&lt;span class="k"&gt;例：&lt;/span&gt;
&lt;span class="k"&gt;show&lt;/span&gt; vlan id 10
&lt;span class="k"&gt;　→&lt;/span&gt; Show only VLAN 10 information
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Output images
&lt;/h2&gt;

&lt;p&gt;Output example for &lt;strong&gt;show vlan brief&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VLAN Name                Status    Ports
---- -------------------- --------- ------
1    default              active    Gi0/1, Gi0/2
10   Sales                active    Gi0/3, Gi0/4
20   Engineering          active    Gi0/5, Gi0/6
30   Management           active    Gi0/7
1002 fddi-default         act/unsup
1003 token-ring-default   act/unsup
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Meanings of each row
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VLAN：
　→ VLAN ID（ Identification number）
　→ Available range 1〜4094

Name：
　→ VLAN name

Status：
　→ active    = Work normally
　→ act/unsup = Not supported

Ports：
　→ Ports assigned to the VLAN
　→ Gi = GigabitEthernet
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  About Default VLAN (VLAN 1)
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VLAN 1 is a special case

・All ports belong to VLAN 1 as default
・Cannot be deleted
・Cannot be changed from name "default"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Caution for security
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;It is dangerous to use VLAN 1 itself
　↓
Reason：
Misconfiguration can cause unintended traffic across the network because all ports belong to VLAN 1 as default.

Measure：
It is common to move to other VLAN in production environment
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  When the command is used
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Troubleshooting&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Verifying whether VLAN setting are correctly configured .

Example：
PC cannot connect to network
　↓
Type "show vlan brief" and confirm the output
　↓
Discover problem that this port was not assigned to VLAN
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Setting confirmation&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;After creating a new VLAN, run this command to verify the settings were applied correctly.

Example：
Confirm whether settings success correctly by type this command after new VLANN is created 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Adding new devices&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Setting after confirming "Which vlan we have to add to"

Example：
We want to add a new PC to the sales department network
　↓
Confirming VLAN ID for sales department by typing "show vlan brief" 
    ↓
Assigning the port to the VLAN
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Command comparison in each vendor
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Vendor&lt;/th&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Cisco&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;show vlan&lt;/code&gt; / &lt;code&gt;show vlan brief&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Juniper&lt;/td&gt;
&lt;td&gt;&lt;code&gt;show vlans&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HP / Aruba&lt;/td&gt;
&lt;td&gt;&lt;code&gt;show vlans&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dell&lt;/td&gt;
&lt;td&gt;&lt;code&gt;show vlan&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;VLAN ：
To divide physical network into segment virtually
It can ensure security by network segmentation 

Show VLAN Command：
The command to confirm VLAN information on Cisco IOS Switch 

Main command：
show vlan       → Show detailed information
show vlan brief → Show overview（ Most frequently used）
show vlan id XX → Show specific VLAN information

Use case：
・Troubleshooting
・Setting confirmation
・Adding new devices to VLAN

Caution：
・Command dedicated to Cisco IOS
・All port belong to VLAN 1 as default
・Don't use VLAN 1 in production environment
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;At first, I had no idea what the show vlan command was actually displaying. Once I understood that VALN is a mechanism for dividing a network into virtual segments, the output - including the meaning of each column - fell into place naturally.&lt;/p&gt;

</description>
      <category>network</category>
      <category>vlan</category>
      <category>comptia</category>
      <category>begginer</category>
    </item>
    <item>
      <title>Measure? Select? - Understanding the difference between Network metrics and Routing metrics</title>
      <dc:creator>TAKUMI SUGATA</dc:creator>
      <pubDate>Tue, 12 May 2026 23:40:37 +0000</pubDate>
      <link>https://dev.to/taqq/measure-select-understanding-the-difference-between-network-metrics-and-routing-metrics-3ao0</link>
      <guid>https://dev.to/taqq/measure-select-understanding-the-difference-between-network-metrics-and-routing-metrics-3ao0</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While studying for CompTIA Network+, I totally couldn't understand a difference between Network Metrics and Routing Metrics. Both terms have "Metrics", which confused me. &lt;br&gt;
Once I understood why each one existed, everything fell into place. So I decided to write it down.&lt;/p&gt;


&lt;h2&gt;
  
  
  Difference between two Metrics
&lt;/h2&gt;

&lt;p&gt;As a premise, two Metrics are used for different purposes.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Network Metrics：
　→ Indicator for measuring performance of network
　→ System managers use it for surveillance or troubleshooting

Routing Metrics：
　→ Value for selecting the best path
　→ Routers use it automatically
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Network Metrics
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Indicator for measuring performance of network&lt;/strong&gt;&lt;br&gt;
In a CompTIA Network+, 4 metrics are particularly important.&lt;/p&gt;


&lt;h3&gt;
  
  
  1. Bandwidth
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Keyword：Width of road
Meaning：Maximum amout of data that can be sent at one time
Unit：bps・Mbps・Gbps
Good condition：Higher is better
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Wide road → It enables many vehicles to drive at the same time
Large Bandwidth → It enebles large amounts of data to be sent at once
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Latency
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Keyword：Period of time signal reaches
Meaning：the time it takes for data to travel from sender to receiver
Unit：ms（milliseconds）
Good condition：Lower is better (Under 20ms is preferable)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Example：
Online video games → 1ms（5G）
4G communication → 30〜50ms
Connection to servers overseas → over 100ms
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Jitter
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Keyword：Variation in delay
Meaning：Latency becomes inconsistent rather than remaining constant
Unit：ms
Good condition：Lower is better
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Latency is stable（Low Jitter）：
　→ 10ms・10ms・10ms・10ms

Latency is unstable（High Jitter）：
　→ 10ms・50ms・5ms・80ms
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In case of high Jitter：
・Video call and online video game are lagged
・Quality of voice through VoIP become worse
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. Packet Loss
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Keyword：Data loss
Meaning：Portion shows that data don't reach to the destination 
Unit：%
Good condition：Lower is better (0% is preferable)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Calculation for Packet Loss
In case that 95 packets are reached even if 100 packets are served：
　→ Packet Loss = 5%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In case of high Packet Loss：
・Delay to load Web pages
・Disturb video call
・Fail to download files
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Summary table
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metrics&lt;/th&gt;
&lt;th&gt;Meaning&lt;/th&gt;
&lt;th&gt;Unit&lt;/th&gt;
&lt;th&gt;Good condition&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Bandwidth&lt;/td&gt;
&lt;td&gt;Maximum amount of data transfer&lt;/td&gt;
&lt;td&gt;Mbps・Gbps&lt;/td&gt;
&lt;td&gt;Higher is better&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Latency&lt;/td&gt;
&lt;td&gt;Delay time for signal&lt;/td&gt;
&lt;td&gt;ms&lt;/td&gt;
&lt;td&gt;Lower is better&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jitter&lt;/td&gt;
&lt;td&gt;Variation in travel time&lt;/td&gt;
&lt;td&gt;ms&lt;/td&gt;
&lt;td&gt;Lower is better&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Packet Loss&lt;/td&gt;
&lt;td&gt;Data loss&lt;/td&gt;
&lt;td&gt;%&lt;/td&gt;
&lt;td&gt;Lower is better&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h3&gt;
  
  
  Understanding with highway
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Bandwidth   = Width of road（The number of lanes）
Latency     = Arrival time
Jitter      =Bariation of required time
Packet Loss = The proportion for car going missing on the way
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Relationships between each metric
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Even if bandwidth is bigger, it makes you feel slow due to high latency
Even if latency is lower, call will be low quality due to high jitter
Even if above all is good condition, it makes you feel slow for resending due to high packet loss
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Routing Metrics
&lt;/h2&gt;

&lt;p&gt;** It is a value used by routing protocol to prioritize available routes. It works as cost or score for specific route. **&lt;/p&gt;

&lt;p&gt;In a nutshell, ** score for network route**.&lt;/p&gt;
&lt;h3&gt;
  
  
  Why is it needed
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem：
When multiple routes exists to the same destination, it becomes difficult to determine which one is optimal.

Solution：
Attach value (metric) on each route
　→ Give priority to the route having lower value
　→ Router can select the best route automatically
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Meaning of cost and score
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cost：
　→ Lower is better
　→ Image of the cost for going through the way

score：
　→ Evaluation value
　→ It changes whether higher or lower is better depending on context
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;In CompTIA Network+ exam, it is enough to remember *&lt;em&gt;cost ( lower is better) *&lt;/em&gt;.&lt;/p&gt;
&lt;h3&gt;
  
  
  Practical image
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In case that there are three routes to the destination：
Route A：Metric = 10  ← Lowest value = Top priority
Route B：Metric = 50
Route C：Metric = 100 ← Highest value = Bottom priority

Router selects Route A which has the lowest metric value
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Understanding with a car navigation
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Route A：Highway（The distance is long but fast）→ cost 10
Route B：Public road（The distance is short but slow）  → cost 50
Route C：Mountain path（The distance is long and slow）  → cost 100

A car navigation ( Router ) select Route A which has the lowest cost
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Kinds of routing metrics
&lt;/h3&gt;

&lt;p&gt;Used value differs from each protocols.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metrics&lt;/th&gt;
&lt;th&gt;Meaning&lt;/th&gt;
&lt;th&gt;Used protocol&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Hop Count&lt;/td&gt;
&lt;td&gt;The number of router that it go through&lt;/td&gt;
&lt;td&gt;RIP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bandwidth&lt;/td&gt;
&lt;td&gt;Maximum speed on the route&lt;/td&gt;
&lt;td&gt;OSPF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Latency&lt;/td&gt;
&lt;td&gt;Delay time for overall route&lt;/td&gt;
&lt;td&gt;EIGRP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cost&lt;/td&gt;
&lt;td&gt;Weigh set up by system managers&lt;/td&gt;
&lt;td&gt;OSPF&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;


&lt;h2&gt;
  
  
  Organize two metrics table
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;th&gt;Network Metrics&lt;/th&gt;
&lt;th&gt;Routing Metrics&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Purpose&lt;/td&gt;
&lt;td&gt;Measure the performance&lt;/td&gt;
&lt;td&gt;Select routes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Use case&lt;/td&gt;
&lt;td&gt;Monitoring・Troubleshooting&lt;/td&gt;
&lt;td&gt;Route selection by Router&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Representative indicator&lt;/td&gt;
&lt;td&gt;Bandwidth・Latency・Jitter・Packet Loss&lt;/td&gt;
&lt;td&gt;Hop Count・Cost・Bandwidth・Latency&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;User&lt;/td&gt;
&lt;td&gt;Network administrator&lt;/td&gt;
&lt;td&gt;Router（auto）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;


&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Firstly, I couldn't distinguish the difference between each metric.&lt;br&gt;
Once I understood the difference, the purpose behind each metric became clear.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Network Metrics  = Measure performance
Routing Metrics  = Select route
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>network</category>
      <category>beginners</category>
    </item>
    <item>
      <title>SSID vs ESSID — One Is a Name, the Other Is a Mechanism</title>
      <dc:creator>TAKUMI SUGATA</dc:creator>
      <pubDate>Sun, 10 May 2026 08:34:17 +0000</pubDate>
      <link>https://dev.to/taqq/ssid-vs-essid-one-is-a-name-the-other-is-a-mechanism-55ge</link>
      <guid>https://dev.to/taqq/ssid-vs-essid-one-is-a-name-the-other-is-a-mechanism-55ge</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While studying for CompTIA Network+, I totally couldn't understand SSID and ESSID. &lt;br&gt;
I could remember " SSID is the name of Wi-Fi ", but I couldn't grasp how it is different. &lt;br&gt;
Once I learned about the structures, everything fell into place, so I decided to write it down.&lt;/p&gt;


&lt;h2&gt;
  
  
  What is SSID
&lt;/h2&gt;

&lt;p&gt;SSID stands for &lt;strong&gt;Service Set Identifier&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The name displayed on the smartphone for Wi-Fi settings like "○○-Wi-Fi","Coffee_Shop_Free"
　→All of these names are SSID
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Why SSID is needed
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem：
Radio waves are invisible to the human eye, so we have no way of knowing which Wi-Fi network to connect to.

Solution：
Name each Wi-Fi
　→ Users can identify and choose the network they want to connect to
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Familiar example
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Wi-Fi router at home
　→ The name of "My_Home_Wi-Fi"
　→ This is SSID

We can use Wi-Fi inside a range that a router reach 
The signal weakens as we move further away
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Configuration diagram
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Smartphone
　↓ Connect to "My_Home_Wi-Fi"
Access point (One unit)
　↓
Internet
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  What is ESSID
&lt;/h2&gt;

&lt;p&gt;ESSID stands for &lt;strong&gt;Extended Service Set Identifier&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In a nutshell, it is a mechanism that allows multiple access points to share the same name, enabling seamless connectivity. &lt;/p&gt;

&lt;p&gt;&lt;code&gt;E&lt;/code&gt; means &lt;strong&gt;Extended&lt;/strong&gt;&lt;br&gt;
This is an extended concept that expands SSID across multiple access points&lt;/p&gt;
&lt;h3&gt;
  
  
  Why ESSID is needed
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem：
Single access point cannot cover wide range area 

Example： University campus・ Airport・ Large commercial facility
　→ Each building requires its own access point to provide adequate coverage
　→ Each time we move to other building, we have to re-connect to the Wi-Fi

Solution：
Multiple access points share the same name
　→ Wherever we move, our devices can connect to it automatically
　→ We don't have to re-connect to the Wi-Fi
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Practical example
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Overall university campus
　→ Building A, B, and C have several access points
　→ All access points have the same name of "University_Wi-Fi" 
　→ This is ESSID

Wherever we move, our devices keep connecting to the same Wi-Fi name
→ Need not re-connect
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Configuration diagram
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;　　　Smartphone（ Using while moving ）
　　　　　　　　　↓
┌──────────────────────────────────────────────┐
│  "University_Wi-Fi"（ESSID）                 │
│  ┌───────────┐ ┌───────────┐  ┌───────────┐  │
│  │ AP-1　    │ │ AP-2      │  │ AP-3      │  │
│  │ Building A│ │ Building B│  │ Building C│  │
│  └───────────┘ └───────────┘  └───────────┘  │
└──────────────────────────────────────────────┘
　　　　　　　　　↓
　　　 　　   Internet 

Even if we connect our devices to any access point, we can use it as a same network
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The difference between SSID and ESSID
&lt;/h2&gt;

&lt;p&gt;This is the most confused point&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SSID：
　→ The name itself
　→ Identifier named for the single access point
　→ Only valid for that single access point

ESSID：
　→ The name + the concept for integration
　→ The mechanism multiple access points share the same name 
　→ Works through the coordination of multiple access points behind the scenes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Understanding with convenience store
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SSID：" Seven-Eleven ○○store"
　→ The unique name
　→ The name cannot use the other store for identification

ESSID：" Seven-Eleven" as a a brand name
　→ Every store offers the same service and products
　→ Each store ( access point ) integrate each other on the backend
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Summary table
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;th&gt;SSID&lt;/th&gt;
&lt;th&gt;ESSID&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Official name&lt;/td&gt;
&lt;td&gt;Service Set Identifier&lt;/td&gt;
&lt;td&gt;Extended Service Set Identifier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Meaning&lt;/td&gt;
&lt;td&gt;The name of a Wi-Fi network&lt;/td&gt;
&lt;td&gt;A mechanism where multiple access points share the same name&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scope&lt;/td&gt;
&lt;td&gt;Single access point&lt;/td&gt;
&lt;td&gt;Multiple access points&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Use&lt;/td&gt;
&lt;td&gt;House ・Small scale&lt;/td&gt;
&lt;td&gt;Office・ University・ Large scale facility&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reconnection&lt;/td&gt;
&lt;td&gt;Every time we move to the other area&lt;/td&gt;
&lt;td&gt;No need&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Supplement in the modern era
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Actual fact：
SSID  → Identifier for single access point
ESSID → Identifier bundled by multiple access points 

In the modern era：
In practice, SSID and ESSID are used interchangeably, as Wi-Fi settings typically display both simply as "SSID"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For the CompTIA Network+ exam, it is sufficient to understand ESSID as an extended concept that unifies multiple access points under a single network name.&lt;/p&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I couldn't understand the difference between SSID and ESSID.&lt;br&gt;
Once I understood why we don't need to reconnect every time we move around an airport or university campus, everything clicked. &lt;/p&gt;

</description>
      <category>network</category>
      <category>comptia</category>
      <category>wifi</category>
      <category>essid</category>
    </item>
    <item>
      <title>Four network protocols (LACP, LLDP, L2TP, and LDAP) that are hard to memorize</title>
      <dc:creator>TAKUMI SUGATA</dc:creator>
      <pubDate>Sat, 09 May 2026 02:59:26 +0000</pubDate>
      <link>https://dev.to/taqq/four-network-protocols-lacp-lldp-l2tp-and-ldap-that-are-hard-to-memorize-i1j</link>
      <guid>https://dev.to/taqq/four-network-protocols-lacp-lldp-l2tp-and-ldap-that-are-hard-to-memorize-i1j</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While studying for CompTIA Network+, many network protocols made me messed up.&lt;br&gt;
It confused me a lot because of the similar names such as LACP, LLDP, L2TP, and LDAP.&lt;br&gt;
I didn't understand each name and how they act in network. &lt;br&gt;
Once I understood why each one existed, everything fell into place. So, I decided to write it down.&lt;/p&gt;


&lt;h2&gt;
  
  
  Overview table
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protocol&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;Similar example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;LACP&lt;/td&gt;
&lt;td&gt;Bundle cables&lt;/td&gt;
&lt;td&gt;Layer 2&lt;/td&gt;
&lt;td&gt;1 Lane→4 Lanes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LLDP&lt;/td&gt;
&lt;td&gt;Discover adjacent devices&lt;/td&gt;
&lt;td&gt;Layer 2&lt;/td&gt;
&lt;td&gt;Greet neighbor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;L2TP&lt;/td&gt;
&lt;td&gt;Create VPN tunnel&lt;/td&gt;
&lt;td&gt;Layer 2&lt;/td&gt;
&lt;td&gt;Sending a letter in an envelop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LDAP&lt;/td&gt;
&lt;td&gt;Manage user authentication&lt;/td&gt;
&lt;td&gt;Layer 7&lt;/td&gt;
&lt;td&gt;One staff ID card opens all doors&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;


&lt;h2&gt;
  
  
  LACP ( Link Aggregation Control Protocol )
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Understanding in a nutshell
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;This protocol is a mechanism that bundles multiple cables into a single logical link.&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Why it is needed
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem：
Only one cable limits the speed (Maximum 1 Gbps) 
The connection will be stopped, if it breaks down.

Solution：
Bundle multiple cables
　→ Accelerate the speed
　→ Continue to connect, if a cable breaks down.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Familiar example
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;One lane road （A normal cable）
　→ Cause traffic jam, which slow the speed down
　→ Impossible to function by accident or construction work

Four lane roads（ Bundle four cables by LACP）
　→ Avoid the cause of congestion
　→ Possible to function by accident or construction work due to the presence of other lanes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Specific structure
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Normal：
Switch ──── 1Gbps ──── Server
　　　　   　　↑
　 　   Only one cable

LACP：
　　　　　　　┌── 1Gbps ──┐
Switch ──────┼── 1Gbps ──┼───── Server
　　　　 　　 ├── 1Gbps ──┤
　　　　　　　└── 1Gbps ──┘
　　Total 4Gbps（Logically one cable)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  2 main pros
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Expand bandwidth
　→ Logically four times as fast as only one cable, if four cables are bundled.

2. Ensure redundancy
　→ The remaining cables enable maintain the connection even if one cable fails.
　→ Endure technical issues
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  LLDP ( Link Layer Discovery Protocol )
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Understanding in a nutshell
&lt;/h3&gt;

&lt;p&gt;** This protocol automatically discovers information about neighboring devices.**&lt;/p&gt;
&lt;h3&gt;
  
  
  Why it is needed
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem：
In a large scale network, it is hard to grasp that where devices are connected

Solution：
Devices automatically tell adjacent devices the own information each other 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Familiar example
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;When you move home
　→ You don't find the people who live next door
　→ Greeting makes you understand who he or she is

Without LLDP
　→ Manager have to confirm each device by hand 

With LLDP
　→ Each device automatically tell their information each other
　→ Managers can understand the entire network structure without leaving their desk 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Information it can collect
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;・Name of the device
・Kind of the device ( Switch, Router etc. )
・Port number
・IP address
・Manufacturer
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Use case
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Troubleshooting：
　→ Instant check "Which device is connected to this port"

Network management：
　→ Connect to the tool that automatically create configuration diagram

Replace device：
　→ New device automatically introduces itself to adjacent devices 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  L2TP ( Layer 2 Tunneling Protocol )
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Understanding in a nutshell
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;This protocol creates a virtual tunnel over the Internet to enable secure communication&lt;/strong&gt; &lt;/p&gt;
&lt;h3&gt;
  
  
  Why it is needed
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem：
Possible to leak important information to the Internet

Solution：
Create virtual tunnel and send data within the tunnel 
　→ Disabled to see the data from outside
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Familiar example
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Normal internet connection：
　→ Send with a postcard
　→ Anyone can read the content

L2TP tunnel：
　→ Send with an envelop
　→ No one can read the content
　→ Reach to the destination securely
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Specific structure
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Home PC
　↓
Internet（ Public line ）
　↓ L2TP tunnel（ Virtual dedicated line）
Office network

See from outside：
　→ Cannot see inside data
　→ Just like working at the office
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Combination with IPsec
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Only L2TP：
　→ Just create tunnel
　→ Without encryption

L2TP/IPsec：
　→ Tunnel + Encryption
　→ More secure VPN connection
　→ In practice, they are almost always used together
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  LDAP ( Lightweight Directory Access Protocol )
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Understanding in a nutshell
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;This protocol is a mechanism that centrally manage user information and use them for authentication&lt;/strong&gt; &lt;/p&gt;
&lt;h3&gt;
  
  
  Why it is needed
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem：
A lot of login information are needed if there are many system
　→ Hard to manage multiple passwords

Solution：
Collect user information in one place and manage it centrally
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Familiar example
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Without LDAP：
　→ Separately manage several information such as Admission badge, PC password, mail password, system password
　→ Both managers and users are hard to manage them

With LDAP：
　→ Only one ID and password enables users to login all systems
　→ Admission badge makes us possible unlock all doors 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Specific structure
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;PC（ Require login）
　↓
LDAP server（ Active Directory etc.）
　↓ " Has this user already been registered?"
　↓ " Has this user had which role?"
　↓
Authentication succeed → User can access the system
Authentication failed → User cannot access the system
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  What is Directory
&lt;/h3&gt;

&lt;p&gt;Directory in LDAP is like address list for user information&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Registered information：
・Name
・Mail address
・Department
・Password（ Hashed ）
・Role（ Common user or manager ）
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Relationship with Active Directory
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;LDAP ：A protocol（ a set of communication rules ）
Active Directory： A Microsoft product that uses LDAP internally
LDAP is one of network protocols that Active Directory uses
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Organize 4 protocols difference
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;LACP： Enhance physical connection
　→ Speed up and enforce redundancy by bundling cables

LLDP： Automatically identify network topology
　→ Automatically research what the adjacent device is

L2TP：Securely connect with remote area
　→ Create virtual tunnel in the Internet

LDAP： Manage users
　→ Centrally manage user authentication
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Relationship with OSI reference model
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Layer 7  Application  ← Where LDAP operates
Layer 6  Presentation │
Layer 5  Session      │
Layer 4  Transport    │
Layer 3  Network      │
─────────────────────────────
Layer 2  Data Link    ← Where LACP・LLDP・L2TP operate
Layer 1  Physical     │
─────────────────────────────
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Summary ( repost )
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Protocol&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;Similar example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;LACP&lt;/td&gt;
&lt;td&gt;Bundle cables&lt;/td&gt;
&lt;td&gt;Layer 2&lt;/td&gt;
&lt;td&gt;1 Lane→4 Lanes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LLDP&lt;/td&gt;
&lt;td&gt;Discover adjacent devices&lt;/td&gt;
&lt;td&gt;Layer 2&lt;/td&gt;
&lt;td&gt;Greet neighbor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;L2TP&lt;/td&gt;
&lt;td&gt;Create VPN tunnel&lt;/td&gt;
&lt;td&gt;Layer 2&lt;/td&gt;
&lt;td&gt;Sent letter in an envelop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LDAP&lt;/td&gt;
&lt;td&gt;Management user authentication&lt;/td&gt;
&lt;td&gt;Layer 7&lt;/td&gt;
&lt;td&gt;Open all doors with an staff identity card&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;In this article, I covered four protocols that are easy to confuse due to their similar names. Once I understood the purpose behind each one, everything clicked. I hope this helps anyone else who is struggling with the same confusion.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>learning</category>
      <category>networking</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>I Finally Understood Routers and Switches by Connecting Them to Real-Life Examples</title>
      <dc:creator>TAKUMI SUGATA</dc:creator>
      <pubDate>Thu, 07 May 2026 23:11:41 +0000</pubDate>
      <link>https://dev.to/taqq/i-finally-understood-routers-and-switches-by-connecting-them-to-real-life-examples-47d8</link>
      <guid>https://dev.to/taqq/i-finally-understood-routers-and-switches-by-connecting-them-to-real-life-examples-47d8</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While studying for CompTIA Network+, I couldn't totally grasp the difference between routers and switches. Even when I memorized their functions, the knowledge never stuck. However, once I knew the reason why they are needed, everything clicked. So, I decided to write it down. &lt;/p&gt;




&lt;h2&gt;
  
  
  Understand the difference between routers and switches
&lt;/h2&gt;

&lt;p&gt;Comparing these two devices side by side makes it much easier to understand.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Switch：
　→ Transfer data inside the same network
　→ Use MAC address
　→ Layer 2（Data Link Layer）

Router：
　→ Transfer data in different networks
　→ Use IP Address
　→ Layer 3（Network Layer）
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Familiar example
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Switch = extension call in the office
　→ Connect with people from the same company

Router = international telephone exchange
　→ Connects people from different countries (networks)
　→ Determines which route to use

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Division of roles of routers and switches
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;　　　　　　        Internet
　　　　　　　　  　    │
　　　　　┌────────────┴──────────┐
　　　　　│      Router           │ ← Layer 3
　　　　　│ Different NW Transfer │ Judge from IP address
　　　　　└────────────┬──────────┘
　　　　　　　　      　│
　　　　　┌────────────┴─────────────┐
　　　　　│            Switch         │ ← Layer 2
　　　　　│ The same NW Transfer      │ Judging from MAC address
　　　　　└───────┬──────────┬────────┘
　　　　　  　  　│　　　     │
　　　　  　   ┌──┴──┐   　┌──┴──┐
　　　　     　│PC-A │　   │PC-B │
　　　　  　   └─────┘　   └─────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  The main role of routers
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Routing ( Route Selection )
&lt;/h3&gt;

&lt;p&gt;It decides routes that head to the destination.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Tokyo → Osaka：
  Route A： Tokyo → Nagoya → Osaka
　Route B： Tokyo → Kyoto → Osaka
　　↓
　Choose the best path for data transfer  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Network segmentation・ border
&lt;/h3&gt;

&lt;p&gt;The router acts as the boundary between the Internet and the internal network.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   　　　　　　Internet
　　　　　　　　　│
　　　　　　　　　│ Global IP
　　　　　　　　　│ 203.0.113.1
　　　　　┌──────┴──────┐
　　　　　│   Router    │
　　　　　└──────┬──────┘
　　　　　　　　　│ Private IP
　　　　　　　　　│ 192.168.1.1
　　　　　┌──────┴──────┐
　　　　　│   Switch    │
　　　　　└──┬───────┬──┘
　　　　　 　│　　  　│
　　　　　┌──┴──┐ ┌──┴──┐
　　　　　│PC-A │ │PC-B │
　　　　　│~.1.2│ │~.1.3│
　　　　　└─────┘ └─────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. NAT ( Network Address Translation)
&lt;/h3&gt;

&lt;p&gt;NAT is a mechanism that allows multiple devices to share a single global IP address.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;【NAT（ Sharing one IP address by multiple PCs）】

Internal Network (Office)        Internet
┌───────────────────┐            ┌───────────────┐
│ PC-A 192.168.1.2  │            │               │
│ PC-B 192.168.1.3  ├── Router ──┤  203.0.113.1  │
│ PC-C 192.168.1.4  │            │  （Just one） │
└───────────────────┘            └───────────────┘
Multiplex private IPs           　1 Global IP
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. Data flow
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;【PC-A → Data flow to the Internet】

PC-A（192.168.1.2）
　↓ " I need to send this to the Internet"
Switch
　↓ head to Router
Router
　↓ exchange to global IP（NAT）
　↓ select the best path
Internet
　↓
Destination server
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  5. Packet filtering
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
A basic security feature that blocks unauthorized access 
from outside the network.

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Routing Table
&lt;/h2&gt;

&lt;p&gt;Routers have maps called routing table.&lt;br&gt;
They look at it and select the path for destinations.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight csvs"&gt;&lt;code&gt;&lt;span class="k"&gt;Destination&lt;/span&gt; &lt;span class="k"&gt;network&lt;/span&gt;  &lt;span class="err"&gt;|&lt;/span&gt; &lt;span class="k"&gt;Next&lt;/span&gt; &lt;span class="k"&gt;router&lt;/span&gt;      &lt;span class="err"&gt;|&lt;/span&gt; &lt;span class="k"&gt;Distance&lt;/span&gt;
&lt;span class="mf"&gt;192.168.1.0&lt;/span&gt;&lt;span class="err"&gt;/&lt;/span&gt;&lt;span class="mf"&gt;24&lt;/span&gt;  &lt;span class="err"&gt;|&lt;/span&gt; &lt;span class="k"&gt;Direct&lt;/span&gt; &lt;span class="k"&gt;connection&lt;/span&gt;        &lt;span class="err"&gt;|&lt;/span&gt; &lt;span class="mf"&gt;0&lt;/span&gt;
&lt;span class="mf"&gt;10.0.0.0&lt;/span&gt;&lt;span class="err"&gt;/&lt;/span&gt;&lt;span class="mf"&gt;8&lt;/span&gt;      &lt;span class="err"&gt;|&lt;/span&gt; &lt;span class="mf"&gt;192.168.2.1&lt;/span&gt;     &lt;span class="err"&gt;|&lt;/span&gt; &lt;span class="mf"&gt;1&lt;/span&gt;
&lt;span class="mf"&gt;0.0.0.0&lt;/span&gt;&lt;span class="err"&gt;/&lt;/span&gt;&lt;span class="mf"&gt;0&lt;/span&gt;       &lt;span class="err"&gt;|&lt;/span&gt; &lt;span class="mf"&gt;203.0.113.1&lt;/span&gt;     &lt;span class="err"&gt;|&lt;/span&gt; &lt;span class="k"&gt;Default&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Static routing and Dynamic routing
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Static routing
&lt;/h3&gt;

&lt;p&gt;It is a method to configure the routing tables by hand.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Administrator
　↓ Configure the route by hand
Router A ──→ Router B ──→ Router C
　　　　　　　　　　　　　　　↓
　　　　　　　　　　　　　Destination NW

Static route → If you need change, you have to update it by hand as well
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Features：
・For small scale network
・Best suited for environments where routes rarely change 
・Simple settings
・Gives administrators full control over routing decisions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Dynamic routing
&lt;/h3&gt;

&lt;p&gt;It is a method to configure the routing tables automatically.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Router A ←→ Router B ←→ Router C
　↕　　　　　　↕　　　　　　↕
Exchange routing information each other　
Choose the best path automatically 
Handle automatically, if routes change
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Features：
・For large scale network
・Best suited for environments where routes change frequently
・Handle automatically, if routes change
・Protocols： RIP・OSPF・BGP etc…
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Proper use
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Static Routing  → Small scale and the least update environment
Dynamic Routing → Large scale and frequent update environment
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Links with OSI reference model
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Layer 7  Application  │
Layer 6  Presentation │
Layer 5  Session      │  Not applicable for routers
Layer 4  Transport    │
─────────────────────────────
Layer 3  Network      ← Router function （IP Address）
─────────────────────────────
Layer 2  Data Link    ← Switch function （MAC Address）
Layer 1  Physical     ← Cable・ Physical signal
─────────────────────────────
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Familiar example for routers
&lt;/h2&gt;

&lt;p&gt;A home Wi-Fi router is actually an all-in-one device that combines a router, a switch, and a Wi-Fi access point.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Domestic Wi-Fi Router
┌─────────────────────────────────────────────────────────────────┐
│ Router function→ Connect between domestic network and Internet  │
│ Switch function→ Connect PC with wired connection               │
│ Wi-Fi AP function→ Connect devices with wireless connection     │          
└─────────────────────────────────────────────────────────────────┘
　　　　　　　↕
　　     Internet
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Router = Devices that transfer data between different networks

Main role：
　→ Routing（ Selection for the best route）
　→ Border for network
　→ NAT（ Sharing one IP by multiple PCs）
　→ Packet filtering

The difference of Router and Switch：
　Router → Layer 3・IP address・ Between different NWs
　Switch → Layer 2・MAC address・ Between same NWs

Routing kinds：
　Static  → manual・ for small scale
　Dynamic → automatic・ for large scale

OSI Layer： Layer 3（Network Layer）
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;When I started to study for them, I couldn't remember each functions of these devices. &lt;br&gt;
Once I connected each function to a familiar real-world example, everything fell into place. Understanding the difference between routers and switches makes these types of questions much easier to handle.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>learning</category>
      <category>networking</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Understanding Loopback Adapter Through Its Structure</title>
      <dc:creator>TAKUMI SUGATA</dc:creator>
      <pubDate>Mon, 04 May 2026 04:09:48 +0000</pubDate>
      <link>https://dev.to/taqq/understanding-loopback-adapter-through-its-structure-51jl</link>
      <guid>https://dev.to/taqq/understanding-loopback-adapter-through-its-structure-51jl</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While studying for CompTIA Network+, I couldn't grasp what a Loopback Plug actually does. I understood that it was used for testing, but had no idea how it worked in practice. As a result, I kept getting questions about it wrong. Once I understood the structure behind it, everything clicked. So I decided to write it down.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is NIC
&lt;/h2&gt;

&lt;p&gt;NIC stands for &lt;strong&gt;Network Interface Card&lt;/strong&gt;.&lt;br&gt;
A NIC is &lt;strong&gt;a component inside a computer that enables it to connect to a network&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  Familiar example
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Computer = Human beings
NIC      = Ears and mouth

Without ears, we cannot hear voice.
Without mouth, we cannot convey voice.

Similar to these example, computers cannot receive and send signal without NIC.

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Physical position
&lt;/h3&gt;

&lt;p&gt;NIC is built-in computers.&lt;br&gt;
The visible part is the port where you plug in a LAN cable - the RJ-45 port.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;PC's back or sides
┌───────────────────────────────┐
│  [USB] [USB] [RJ-45] [HDMI]   │
└───────────────────────────────┘
                  ↑
              NIC port
     The hole to insert LAN cable
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  The role for NIC
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Electric signal ↔ Digital data
　→ It transfer electric signal in Network to the data that computers can read

2. MAC address management
　→ Each NIC has a unique identifier called a MAC address
　→ The only number in the world

3. Control for sending and receiving
　→ It controls the timing for sending and receiving data
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Relationship with OSI reference model
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Layer 2  Data Link ← Management for MAC address
Layer 1  Physical  ← Sending and receiving electric signal
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;NIC involves in both Physical and Data Link layers. &lt;/p&gt;




&lt;h2&gt;
  
  
  What is Lookback Plug
&lt;/h2&gt;

&lt;p&gt;A loopback Plug is a &lt;strong&gt;dedicated testing tool used to verify whether a NIC is functioning correctly&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Normally, other devices is needed to connect to Network, but &lt;strong&gt;lookback plug enables us to test for NIC without cables or other devices.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Normal connection：
PC → cable → switch → the other PC

Loopback Plug：
PC → signal loops back to itself → received by itself
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Kinds
&lt;/h2&gt;

&lt;p&gt;There are two types in Lookback Plug.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. RJ-45 Loopback Plug（ for copper wire cables）
2. Fiber Loopback（ for optical fiber）
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  The structure of RJ-45 Lookback Plug
&lt;/h2&gt;

&lt;p&gt;Inside the RJ-45 connector, the sending pins (TX) and receiving pins (RX) are directly connected.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;【RJ-45 Loopback Plug （front）】

┌───────────────────────────────────────────────┐
│  1     2     3     4     5     6     7     8  │
│  TX   TX    RX  　  　         RX      　  　  │
└───────────────────────────────────────────────┘
     │     │ │                   │
     │     └ │ ──────────────────┘    
     └───────┘
    （Connect TX to RX）
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The sent signal loops back inside the plug and returns to the receiving pin.&lt;/p&gt;




&lt;h2&gt;
  
  
  The structure of Fiber Lookback
&lt;/h2&gt;

&lt;p&gt;The Fiber Loopback connects the TX and RX ports using an external cable.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;【Fiber Loopback structure】

        ┌────────────────┐
        │                │
   TX ──┤ &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ├── RX
        │ Electric fiber │
        └────────────────┘

   Sent electric signal turn around to the receiving port
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;【Connector （front）】

  送信側          受信側
┌──────┐   ┌──────┐
│ [TX] │~~~│ [RX] │
│ port │   │ port │
└──────┘   └──────┘
   └──────────┘
Connect with loop cable
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  What is the test purpose with those adapters
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Insert Loopback Plug to NIC port
　↓
Test tools send a signal
　↓
TX （sending pin） sends a signal
　↓
The signal turn around to RX (Receiving pin) within Loopback Plug 
　↓
The same signal comes back
　↓
✓ If it returns → NIC・ port is normal
✗ If it doesn't return → NIC・ port has problems
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  What specifically can we learn
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;✓ What we can know：
・Whether NIC can send and receive signal
・Whether physical port breaks
・Whether NIC itself is normal without cables

✗ What we cannot know：
・Cable issues
・Switch issues
・IP address settings issues
・Internet connection issues
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How to use in troubleshooting
&lt;/h2&gt;

&lt;p&gt;When PC cannot connect to Network, lookback plug is used to isolate the problems.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Step 1：Test with Loopback Plug
　→ failed → NIC・ port is the cause of problem
　→ success → NIC・ port is not the cause of problem

Step 2：Test with cable
　→ failed → cable is the cause of problem
　→ success → cable is not the cause of problem

Step 3：Test with switch
　→ failed → switch is the cause of problem
　→ success → network settings is the cause of problem
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;** Isolating the root cause step by step** is the fundamental approach to troubleshooting.&lt;/p&gt;




&lt;h2&gt;
  
  
  Relationship with OSI reference model
&lt;/h2&gt;

&lt;p&gt;Lookback plug is used for test in *&lt;em&gt;Physical layer (Layer 1) *&lt;/em&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Layer 7  Application    │
Layer 6  Presentation │  Not subjecting to testing
Layer 5  Session           │
Layer 4  Transport       │
Layer 3  Network         │
Layer 2  Data Link        │
─────────────────────────────
Layer 1  Physical     ← Subjecting to testing with Loopback Plug
─────────────────────────────
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The standard approach is to confirm Physical Layer first, then work upward through each layer.&lt;/p&gt;




&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;NIC = Computer's components to connect to network
　→ NIC port for LAN cable inserting
　→ Involves in Physical and Data Link layers

Loopback Plug = Plug for testing whether NIC port is normal
　→ Sent signal turn around itself
　→ Kinds：RJ-45・Fiber
　→ What it can test： Physical normalcy in NIC・ port
　→ What it cannot test： cable・ switch・ settings problems
　→ OSI層：Only Physical Layer （Layer 1）
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I used to struggle with Loopback Plug because I didn't even know what a NIC was in the first place.&lt;br&gt;
Not knowing what NIC was made it impossible to understand what the plug was actually testing. &lt;br&gt;
Once I understood NIC first and then the structure of the Loopback Plug, everything fell into place.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>learning</category>
      <category>networking</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Understanding Mobile Generation with Netflix</title>
      <dc:creator>TAKUMI SUGATA</dc:creator>
      <pubDate>Sat, 02 May 2026 05:10:11 +0000</pubDate>
      <link>https://dev.to/taqq/understanding-mobile-generation-with-netflix-1fdc</link>
      <guid>https://dev.to/taqq/understanding-mobile-generation-with-netflix-1fdc</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While studying for CompTIA Network+, I couldn't totally remember each speed for mobile generations; 3G・4G・5G.&lt;/p&gt;

&lt;p&gt;The numbers alone meant nothing to me - I had no way to visualize what they actually felt like. Once I matched each generation's speed to Netflix streaming quality, everything clicked. &lt;/p&gt;




&lt;h2&gt;
  
  
  What is Theoretical Max and Typical Speed
&lt;/h2&gt;

&lt;p&gt;There are two kinds of the speed in mobile communication.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Theoretical Max（ Theoretical value）
　→ The max speed under the ideal condition
　→ No obstacles, directly beside the base station, no congestion

Typical Speed（ Typical value）
　→ The average speed in the actual use environment
　→ Inside buildings, far from base station, congestion
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  The reason why each speed is different
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Radio waves interference
　→ Buildings ・ walls ・ obstacles weak signal

Distance from base station
　→ The farther the base station, the weaker the signal

Number of simultaneous connection
　→ Many users sharing the same base station causes speed to be distributed across all connections

Frequency band
　→ 5G, use high frequency (millimeter wave) , is fast, but short range
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Understanding familiar example
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Theoretical Max = The maximum speed achieved by driving on a highway with no traffic, no traffic lights, and no obstacles

Typical Speed   = The actual average speed in commuting rushing hours
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Even the highest-performing standard is affected by factors such as interference, distance, and the number of simultaneous connections. 
&lt;/h2&gt;

&lt;h2&gt;
  
  
  The speed of each mobile generation
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Generation&lt;/th&gt;
&lt;th&gt;Theoretical Max&lt;/th&gt;
&lt;th&gt;Typical Speed&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;3G&lt;/td&gt;
&lt;td&gt;2Mbps&lt;/td&gt;
&lt;td&gt;384Kbsp〜2Mbps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4G（LTE）&lt;/td&gt;
&lt;td&gt;1Gbps&lt;/td&gt;
&lt;td&gt;30〜150Mbps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5G&lt;/td&gt;
&lt;td&gt;20Gbps&lt;/td&gt;
&lt;td&gt;100Mbps〜3Gbps&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Imagine in Netflix
&lt;/h2&gt;

&lt;p&gt;I know it is too hard to think of the just numbers, so I gave an example about Netflix. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;the standard number&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Watch Netflix HD videos = Need approximately 5Mbps
Watch Netflix 4K videos = Need approximately 25Mbps
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  3G (Typical Speed：384Kbps〜2Mbps）
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;・Netflix HD → Impossible（ Need 5Mbps, but not stable）
・YouTube (low video quality) → Just barely
・Send message → No problem
・Google search → A bit slower

Downloading time for a 1GB file : about 20 minutes ～ 1 hour
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  This generation spread in 2000s was the first standard that enabled smartphone internet access, but it is no longer in use today.
&lt;/h2&gt;

&lt;h3&gt;
  
  
  4G LTE (Typical Speed：30〜150Mbps)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;・Netflix HD → Comfortable（ Enough by 5Mbps）
・Netflix 4K → Limited (Need 25Mbps, just barely reached) 
・Video call → Comfortable
・Downloading huge size application → A few minute

Downloading time for a 1GB file : about 3 minutes ～ 7 minutes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;LTE&lt;/code&gt; stands for &lt;strong&gt;Long Term Evolution&lt;/strong&gt;&lt;br&gt;
This is the most common standard in today's world.&lt;/p&gt;


&lt;h3&gt;
  
  
  5G（Typical Speed：100Mbps〜3Gbps）
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;・Netflix 4K → No problem at all - overwhelmingly faster than the required 25Mbps
・8K Video → Possible
・Simultaneously connection with multiple devices → Comfortable
・Downloading 1GB size application → tens of seconds

Downloading time for a 1GB file : about 10 seconds ～ 1 minute
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;The theoretical maximum of 5G is 20 times faster than of 4G.&lt;br&gt;
But, typical value highly depends on the environments.&lt;br&gt;
This technology is expected to use in the field for IoT, automatic device and smart city.&lt;/p&gt;


&lt;h2&gt;
  
  
  Array of these three generation
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Downloading time of 1GB：
3G  → about 20 minutes 〜 an hour
4G  → about 3 〜 7 minutes
5G  → about 10 seconds 〜1 minute
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Features of each generation
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;3G&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;・Spread in 2000's 
・This is the generation for the first time in smartphone use with Internet
・No service in today's world
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;4G LTE&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;・LTE = Long Term Evolution
・Main communication standard in today's world
・Video streaming is comfortable in this generation
・The most common standard over the world
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;5G&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;・Theoretical value is as 20 times as 4G
・Simultaneously connection is as 100 times as 4G
・Latency is approximately 1/30th of 4G (about 1ms)
・Expected to use in the area of IoT ・ automatic drive ・ smart city 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Generation&lt;/th&gt;
&lt;th&gt;Theoretical Max&lt;/th&gt;
&lt;th&gt;Typical Speed&lt;/th&gt;
&lt;th&gt;Netflix HD&lt;/th&gt;
&lt;th&gt;Netflix 4K&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;3G&lt;/td&gt;
&lt;td&gt;2Mbps&lt;/td&gt;
&lt;td&gt;384Kbps〜2Mbps&lt;/td&gt;
&lt;td&gt;✗&lt;/td&gt;
&lt;td&gt;✗&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4G LTE&lt;/td&gt;
&lt;td&gt;1Gbps&lt;/td&gt;
&lt;td&gt;30〜150Mbps&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;td&gt;△&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5G&lt;/td&gt;
&lt;td&gt;20Gbps&lt;/td&gt;
&lt;td&gt;100Mbps〜3Gbps&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  How to memorize
&lt;/h2&gt;

&lt;p&gt;It is important to memorize that &lt;strong&gt;relative speed in each  generation&lt;/strong&gt; rather than detailed numbers&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;3G  = Mbps unit（ Cannot totally watch Netflix HD）
4G  = tens Mbps（ Comfortable to watch Netflix HD ・limited to watch 4K video）
5G  = Hundreds of Mbps 〜 Gbps（ Netflix 4K with no issues）
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I used to struggle with memorizing the speeds for each generation. &lt;br&gt;
Once I connected them to real-world download times, everything fell into place. &lt;br&gt;
Attaching numbers to real experiences makes them far easier to retain. &lt;/p&gt;

</description>
      <category>mobilegeneration</category>
      <category>comptia</category>
      <category>network</category>
    </item>
    <item>
      <title>Understanding the Evolution of CAT Standards Makes Memorization Unnecessary.</title>
      <dc:creator>TAKUMI SUGATA</dc:creator>
      <pubDate>Wed, 29 Apr 2026 04:39:20 +0000</pubDate>
      <link>https://dev.to/taqq/understanding-the-evolution-of-cat-standards-makes-memorization-unnecessary-2g2a</link>
      <guid>https://dev.to/taqq/understanding-the-evolution-of-cat-standards-makes-memorization-unnecessary-2g2a</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While studying for CompTIA Network+, I couldn't remember CAT standards in LAN cable field. &lt;br&gt;
The sheer number of specification made it difficult to answer related questions confidently.&lt;br&gt;
Once I understand how each standard evolved from the previous one, everything clicked.&lt;/p&gt;


&lt;h2&gt;
  
  
  What is CAT standards
&lt;/h2&gt;

&lt;p&gt;LAN cable has CAT (Category) standards, which shows that higher number perform better. &lt;br&gt;
Understanding the logic behind each standard is more effective than memorizing numbers. &lt;/p&gt;


&lt;h2&gt;
  
  
  Why higher standard accelerates speed
&lt;/h2&gt;

&lt;p&gt;LAN cables consist of 8 copper wires. Trying to increase signal speed introduced two key challenges.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem 1：Crosstalk
Receive electrical interference from the adjacent copper cables
→ Signal degrades

Problem 2：Attenuation 
Longer distance weakens signal
→ Not be able to reach
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The higher standards are designed to solve these problems.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is the solution in each evolution stages
&lt;/h2&gt;

&lt;h3&gt;
  
  
  CAT5 → CAT5e
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem： Frequent Crosstalk
Solution： Twist Copper cables
Result：100Mbps → 1Gbps
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Twisting has an advantage to solve signal interference.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Rough twisting → More interference → slower
Fine twisting → Less interference → faster
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;e&lt;/code&gt; shows &lt;strong&gt;Enhanced&lt;/strong&gt; .&lt;/p&gt;




&lt;h3&gt;
  
  
  CAT5e → CAT6
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem： Pushing beyond 1Gbps increases susceptibility to Crosstalk
Solution： Introduce spine in a center of the cable and more twist
Result：1Gbps → 10Gbps
※10Gbps reaches under 55 meters
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;** Why CAT6 cannot reach over 55 meters in using 10Gbps&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Faster signal = Increase electrical interference
　↓
Longer distance can degrade the signal due to accumulation of interference
　↓
Over 55m cannot retain the speed of 10Gbps
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Without shielding, the cable is susceptible to outside interference.&lt;/p&gt;




&lt;h3&gt;
  
  
  CAT6 → CAT6a
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem：CAT6 cannot reach over 55m in 10Gbps
Solution： Wrap the cable by shield (metal shroud), which blocks outer interference
Result：55m (10Gbps) → 100m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Without shield（CAT6）
→Influenced by outer electric devices 
→Longer distance degrades signal

With shield（CAT6a）
→Block outer interference
→Retain longer distance at 10Gbps
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;a&lt;/code&gt;  shows  &lt;strong&gt;Augmented&lt;/strong&gt; .&lt;/p&gt;




&lt;h3&gt;
  
  
  CAT6a → CAT7
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem：CAT6a still has interference at high frequencies between wire pairs 
Solution：Wrap each individual wire pair with its own shield
Result：Crosstalk between pairs reduced to nearly zeeo
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The difference between CAT6a and CAT7 lies in the shielding structure.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;CAT6a：
┌─────────────────────────────────────┐
│ Whole Shield                        │
│  ○ ○ ○ ○（The pair without shield） │
└─────────────────────────────────────┘

CAT7：
┌───────────────────────────────────┐
│ Whole Shield                      │
│ [○][○][○][○]（Individual shield ）│
└───────────────────────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  CAT7 → CAT8
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Problem： Lacking with 10Gbps for data center
Solution： Enforce the quality of copper cables and shield
Result：10Gbps → 40Gbps, but reach just 30m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;The reason why CAT8 can reach just 30m&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;High speed signal (40Gbps)
　↓
High electrical interference 
　↓
Shield cannot function to retain the signal strength for long distance
　↓
Use under 30m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;CAT8 is designed for connecting to server racks inside data center.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Server rack A ──── 30m ────→ Server rack B
　↓
The length is enough for data center 
　↓
It prioritize the speed rather than distance
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Why CAT5-CAT6a are the length of 100m
&lt;/h2&gt;

&lt;p&gt;This is the reason for &lt;strong&gt;the designed standard&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The typical distance from one end of an office floor to the other is approximately 100m.&lt;br&gt;
Ethernet standard is designed for architectural standard.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The edge of the office ──── 100m ────→ Server room
　↓
Ethernet standard can cover them
　↓
CAT5〜CAT6a = 100m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Understanding whole structure
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Need for fast speed
　↓
Problem for interference and attenuation
　↓
Solution①：more twisted（CAT5e・CAT6）
Solution②：cover with whole shield（CAT6a）
Solution③：cover each pair with individual shield（CAT7）
Solution④：enhance the quality of materials and structure（CAT8）
　↓
The faster the speed, the greater the interference challenges become.
　↓
The limited distance for the fastest speed（CAT8の30m）
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Standard&lt;/th&gt;
&lt;th&gt;Speed&lt;/th&gt;
&lt;th&gt;Distance&lt;/th&gt;
&lt;th&gt;Improvement&lt;/th&gt;
&lt;th&gt;Use case&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CAT5&lt;/td&gt;
&lt;td&gt;100Mbps&lt;/td&gt;
&lt;td&gt;100m&lt;/td&gt;
&lt;td&gt;Normal structure&lt;/td&gt;
&lt;td&gt;Traditional environment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CAT5e&lt;/td&gt;
&lt;td&gt;1Gbps&lt;/td&gt;
&lt;td&gt;100m&lt;/td&gt;
&lt;td&gt;Twist Copper cables&lt;/td&gt;
&lt;td&gt;Household・Office&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CAT6&lt;/td&gt;
&lt;td&gt;10Gbps&lt;/td&gt;
&lt;td&gt;55m※&lt;/td&gt;
&lt;td&gt;Introduce spine in a center of the cable&lt;/td&gt;
&lt;td&gt;Enterprise office&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CAT6a&lt;/td&gt;
&lt;td&gt;10Gbps&lt;/td&gt;
&lt;td&gt;100m&lt;/td&gt;
&lt;td&gt;Wrap whole cable by shield&lt;/td&gt;
&lt;td&gt;Data center&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CAT7&lt;/td&gt;
&lt;td&gt;10Gbps&lt;/td&gt;
&lt;td&gt;100m&lt;/td&gt;
&lt;td&gt;Wrap the individual cable by shield&lt;/td&gt;
&lt;td&gt;High performance enterprise network&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CAT8&lt;/td&gt;
&lt;td&gt;40Gbps&lt;/td&gt;
&lt;td&gt;30m&lt;/td&gt;
&lt;td&gt;Enforce the quality of copper cables and shield&lt;/td&gt;
&lt;td&gt;Inside data center&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;※CAT6: 10Gbps can reach 55m, but 1Gbps can reach 100m.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key numbers from the exam&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;CAT6  = 10Gbps → 55m (not 100m)
CAT6a = 10Gbps → 100m
CAT8            → 30m
All others      → 100m
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I used to struggle with these questions.&lt;br&gt;
Each standard exists to solve a specific interference problem. &lt;br&gt;
Once you understand that evolution, the numbers take care of themselves&lt;/p&gt;




</description>
      <category>beginners</category>
      <category>learning</category>
      <category>networking</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
