<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Unified IT articles</title>
    <link>https://unifiedit.tech/articles</link>
    <atom:link href="https://unifiedit.tech/articles/rss.xml" rel="self" type="application/rss+xml" />
    <description>Frameworks, templates and notes from the engineers who design, deploy and support UniFi networks.</description>
    <language>en-us</language>
    <lastBuildDate>Sat, 10 Oct 2026 12:00:00 GMT</lastBuildDate>
    <item>
      <title>The OSI model and the TCP/IP model, explained</title>
      <link>https://unifiedit.tech/articles/osi-model</link>
      <guid isPermaLink="true">https://unifiedit.tech/articles/osi-model</guid>
      <pubDate>Sat, 10 Oct 2026 12:00:00 GMT</pubDate>
      <description>The seven layers, the four that actually run the internet, how they map onto each other, and how to use them to find a fault. After you have checked DNS.</description>
      <dc:creator>Cody Franklin</dc:creator>
      <category>Routing and switching</category>
      <category>UniFi</category>
      <content:encoded><![CDATA[<h2>Overview</h2>
<p>The OSI model is the vocabulary of network engineering. When one engineer tells another &quot;that&#x27;s a layer 2 problem,&quot; both know where to look. This article covers what the seven layers are, which protocols live at each, how the model maps onto the four-layer TCP/IP model the internet actually runs on, and how to use the layers to find a fault.</p>
<h2>Common causes of network issues</h2>
<h3>1. DNS</h3>
<blockquote>
<p>“Before you do anything, check DNS. It&#x27;s always DNS.”</p>
<p>— Every network engineer, ever</p>
</blockquote>
<p>In our experience more tickets end at DNS than at any other single cause, and it looks like a total outage: everything below is working and the client still can&#x27;t turn a name into an address.</p>
<p>If the address answers and the name doesn&#x27;t, stop looking at cables and routes. The fault is the resolver, the forwarder it uses, the DHCP option that handed it out, or a filter eating the reply.</p>
<pre><code class="language-powershell">nslookup unifiedit.tech     # resolves? who answered?
ping 1.1.1.1                # path up, by address?
ping cloudflare.com         # same path, by name?
ipconfig /flushdns          # drop a stale answer
</code></pre>
<pre><code class="language-shell">dig unifiedit.tech +short   # resolves? to what?
ping -c 3 1.1.1.1           # path up, by address?
ping -c 3 cloudflare.com    # same path, by name?
sudo killall -HUP mDNSResponder   # drop a stale answer
</code></pre>
<pre><code class="language-shell">dig unifiedit.tech +short   # resolves? to what?
ping -c 3 1.1.1.1           # path up, by address?
ping -c 3 cloudflare.com    # same path, by name?
resolvectl status           # which resolver is in use
resolvectl flush-caches     # drop a stale answer
</code></pre>
<p>After DNS, the usual suspects, each with the layer it lives at:</p>
<ol start="2">
<li><strong>DHCP.</strong> No lease, or a lease from the wrong server: the client has a 169.254 address or the wrong gateway. Layer 7, but it travels by broadcast, so it&#x27;s confined to one VLAN unless a relay carries it.</li>
<li><strong>The wrong VLAN or a dead port.</strong> No link light, a port negotiated down to 100 Mb/s, or a port tagged for the wrong network. Layers 1 and 2.</li>
<li><strong>Gateway, mask or route.</strong> The client reaches its own subnet and nothing else. Layer 3.</li>
<li><strong>A firewall rule.</strong> Everything resolves, everything pings, one application fails. Layer 4.</li>
</ol>
<h2>The OSI model</h2>
<p>The <strong>Open Systems Interconnection (OSI) model</strong> is a reference model that divides network communication into seven layers, each with a defined job. The International Organization for Standardization published it as ISO 7498 in 1984; today it is ISO/IEC 7498-1, and the ITU-T publishes the same text as X.200. Each layer serves the layer above it, rides on the layer below, and talks only to its peer on the other machine.</p>
<p>It is a model, not a protocol: nothing on your network runs OSI. Its value is vocabulary, and product names borrow it: a layer 3 switch, a layer 4 load balancer, a layer 7 firewall.</p>
<p><img src="https://unifiedit.tech/images/articles/osi-model/osi-model-seven-layers.png" alt="The seven OSI layers as a stack, Application at the top to Physical at the bottom, with the unit of data at each layer" title="Figure 1 · The OSI model"/>
<em>The seven layers, top to bottom, with the unit of data each one handles.</em></p>
<p>The wrapping is called <strong>encapsulation</strong>. The application hands its data to the transport layer, which puts a TCP or UDP header in front of it: a segment (TCP) or a datagram (UDP). The network layer puts an IP header in front of that: a packet. The data link layer adds an Ethernet header in front and a frame check sequence behind: a frame. The physical layer turns the frame into bits. The receiver peels each header off in reverse, and each layer reads only its own.</p>
<p>The seven layers, bottom up, because that is the order you troubleshoot in: a cable that is not plugged in explains every symptom above it.</p>
<h3>Layer 1 — Physical</h3>
<p>Moves bits across a medium: copper, glass or air. The physical layer defines connectors, pinouts, voltages, light wavelengths, radio channels and bit timing. Cables, patch panels, transceivers, media converters and repeaters are layer 1 devices. The unit is the <strong>bit</strong>.</p>
<p>Protocols: Cat6 (100 m) · OM4 (multimode) · OS2 (single-mode) · SFP+ (10G optic) · 802.3 (Ethernet PHY) · 802.11 (radio) · PoE (802.3bt)</p>
<p><img src="https://unifiedit.tech/images/articles/osi-model/fiber-handhole-layer-1.jpg" alt="A fiber handhole set in a trench on a campus run, two orange conduits rising out of it" title="Handhole · conduit"/>
<img src="https://unifiedit.tech/images/articles/osi-model/fiber-patch-panel-layer-1.jpg" alt="Single-mode fiber patch cords plugged into a fiber distribution panel" title="Single-mode fiber · SC/APC"/>
<em>The part of the network you can trip over: a handhole on a campus fiber run, and single-mode patch cords landing in a distribution panel.</em></p>
<p><strong>How it fails:</strong> no link light, a port flapping, a link negotiating at 100 Mb/s instead of 1 Gb/s, a kinked fiber, a cheap patch cord, a PoE budget that is already spent. <strong>First check:</strong> the port&#x27;s status and negotiated speed on the switch, its CRC and error counters, the optic&#x27;s receive power, and then swap the cable.</p>
<h3>Layer 2 — Data link</h3>
<p>Delivers frames between devices on the same network segment, addressed by MAC address. Switches, bridges and access points are layer 2 devices. ARP sits on the boundary between layers 2 and 3: it is how a host finds the MAC address behind an IP address. The unit is the <strong>frame</strong>.</p>
<p>Protocols: Ethernet (802.3) · Wi-Fi (802.11) · VLAN (802.1Q) · STP (802.1D) · RSTP (802.1w) · LACP (802.1AX) · ARP (RFC 826) · MAC (48-bit)</p>
<p><img src="https://unifiedit.tech/images/articles/osi-model/rj45-link-light-layer-2.jpg" alt="Clear RJ45 plugs seated in a row of switch ports in the dark, one lit blue by its link light" title="RJ45 · link light"/>
<em>Every lit port is a layer 2 segment. The VLAN on each port decides which network its frames belong to. Photo: David Farkas, Unsplash.</em></p>
<p><img src="https://unifiedit.tech/images/articles/osi-model/ethernet-frame-layer-2.png" alt="An Ethernet frame: destination and source MAC addresses, EtherType, the IP packet as payload, and the frame check sequence" title="Figure 2 · An Ethernet frame"/>
<em>A frame is the packet with an Ethernet header in front and a check sequence behind. A switch reads the two MAC addresses and nothing else.</em></p>
<p><strong>How it fails:</strong> a port in the wrong VLAN, a native VLAN mismatch on a trunk, a spanning-tree loop that takes a building down, a MAC address flapping between two ports, an SSID mapped to the wrong VLAN, a client with no DHCP lease because no DHCP server or relay is on its VLAN. <strong>First check:</strong> the port&#x27;s VLAN membership and tagging, the switch&#x27;s MAC table, the spanning-tree state, and the ARP table on the client.</p>
<h3>Layer 3 — Network</h3>
<p>Gets a packet from one network to another. Every host has an IP address and a mask, and together they say which addresses are local and which need a router. Anything not local goes to the default gateway, and from there every router on the path reads one thing, the destination address, and forwards the packet one hop closer. Routers and layer 3 switches live here; so does ICMP, which is why ping and traceroute are layer 3 tools. The unit is the <strong>packet</strong>.</p>
<p>Protocols: IPv4 (RFC 791) · IPv6 (RFC 8200) · ICMP (ping · traceroute) · IPsec (ESP · IKEv2) · OSPF (IP proto 89) · BGP (TCP 179)</p>
<p><img src="https://unifiedit.tech/images/articles/osi-model/packet-path-layer-3.png" alt="A packet’s path from a laptop through its NAT gateway and internet routers to the unifiedit.tech server, routed by IP address" title="Figure 3 · A packet’s path"/>
<em>Two networks with the internet between them. Every router on the path reads one thing, the destination address. The gateway also rewrites the source on the way out, which is why the server only ever sees 203.0.113.10.</em></p>
<p><img src="https://unifiedit.tech/images/articles/osi-model/ip-packet-header-layer-3.png" alt="An IPv4 packet: a 20-byte header with source and destination addresses, TTL and protocol, then the TCP segment as payload" title="Figure 4 · An IP packet"/>
<em>A packet is the segment with an IP header in front. A router reads the destination address, lowers the TTL by one and forwards; it never looks inside the payload.</em></p>
<p><strong>How it fails:</strong> a wrong mask or gateway, a route that exists in one direction only, two sites sharing a subnet across a VPN, a tunnel MTU nobody lowered. <strong>First check:</strong> ping the gateway, then something past it; traceroute to see where the replies stop; read the routing table at both ends, because the far side has to route back.</p>
<h3>Layer 4 — Transport</h3>
<p>Gets data to the right program on the right host. IP delivers to a machine; transport delivers to a port, which is how one server runs the web on 443 and mail on 587 at the same address. TCP is the careful one: it opens a connection with a handshake, numbers every byte, resends what goes missing and backs off when the path is congested. UDP is the fast one: it sends and does not look back, which is what voice, video and DNS want. QUIC rebuilds TCP&#x27;s guarantees on top of UDP and carries HTTP/3. Stateful firewalls, NAT and load balancers all decide here, by port. The unit is the <strong>segment</strong> (TCP) or the <strong>datagram</strong> (UDP).</p>
<p>Protocols: TCP (RFC 9293) · UDP (RFC 768) · QUIC (RFC 9000) · Ports (0–65535)</p>
<p><img src="https://unifiedit.tech/images/articles/osi-model/transport-layer-udp-tcp-conversations.png" alt="One MacBook, three transport conversations: DNS over UDP port 53, a search over TCP port 443, and a call over UDP" title="Figure 5 · One address, three conversations"/>
<em>One MacBook, three conversations. DNS asks once over UDP and gets one answer. The search needs every byte, so TCP connects first and acknowledges everything. The call needs now more than complete, so UDP streams and never looks back. The port on each end says which program is talking.</em></p>
<p><strong>How it fails:</strong> a firewall rule on the port, a NAT table that is full, asymmetric routing through a stateful firewall, and packet loss, which TCP hides as slow rather than down. <strong>First check:</strong> does the port answer at all; then the firewall logs, then the retransmission counters.</p>
<pre><code class="language-shell">nc -zv mail.example.com 587   # does anything answer on the port?
ss -tan state established     # what is connected right now?
</code></pre>
<h3>Layer 5 — Session</h3>
<p>Opens, maintains and closes the dialogue between two applications. On a TCP/IP network this work happens inside the application protocol or a library, which is why the TCP/IP model has no session layer at all. Layers 5 and 6 are thin in practice and matter mostly as vocabulary.</p>
<p>Protocols: RPC · NetBIOS (139) · SIP (5060 · 5061) · SOCKS (1080) · PPTP (legacy)</p>
<h3>Layer 6 — Presentation</h3>
<p>Translates data between the form the application uses and the form that crosses the network: character encoding, serialization, compression and encryption. TLS is most often placed here, though it fits several places (see the questions below). Certificate errors, cipher mismatches and encoding bugs are presentation layer faults.</p>
<p>Protocols: TLS 1.3 (RFC 8446) · UTF-8 · ASN.1 · JSON · JPEG · gzip</p>
<h3>Layer 7 — Application</h3>
<p>The protocols that applications speak. Not the application itself: the browser is not layer 7; HTTP is. Proxies, web application firewalls, DNS filters and firewalls that identify applications work here. The unit is <strong>data</strong>.</p>
<p>Protocols: DNS (53) · HTTP (80) · HTTPS (443) · DHCP (67 · 68) · SMTP (25 · 587) · IMAP (993) · SSH (22) · NTP (123) · SNMP (161) · RDP (3389) · SMB (445)</p>
<p><img src="https://unifiedit.tech/images/articles/osi-model/application-layer-page-load-timing.png" alt="A browser loading unifiedit.tech with DevTools timing each step: DNS, TCP, TLS 1.3, the GET, the 200 OK and the paint" title="Figure 6 · One page load"/>
<em>One page load touches four layers in order: DNS and HTTP at 7, TLS at 6, TCP at 4, IP under all of it. The first step is the one that fails most.</em></p>
<p><strong>How it fails:</strong> DNS. Also an expired certificate, an HTTP 5xx, a proxy nobody documented, a DHCP scope with no leases left. <strong>First check:</strong> <code>dig</code>, then <code>curl -v</code>, then the server&#x27;s own logs.</p>
<h2>The TCP/IP model</h2>
<p>The <strong>TCP/IP model</strong>, also called the Internet protocol suite, is the four-layer model the internet actually runs on. <a href="https://www.rfc-editor.org/rfc/rfc1122">RFC 1122</a>, Requirements for Internet Hosts, set it down in 1989 with four layers: link, internet, transport and application. TCP/IP had been running on the ARPANET since January 1, 1983; the model describes protocols that existed, not services that ought to.</p>
<p>You will also meet a five-layer version in textbooks, which splits link into physical and data link. Cisco&#x27;s curriculum teaches the four. Both are fine; say which one you mean.</p>
<h3>Link — OSI layers 1 and 2</h3>
<p>Everything it takes to move a frame across one physical network: the medium, the MAC addresses, the switches between them. RFC 1122 says little about this layer on purpose. IP was built to run over whatever link is there, and it has: Ethernet, Wi-Fi, fiber, cellular, a tunnel across someone else’s network. ARP lives here, turning a next-hop IP address into a MAC address on the local segment.</p>
<p>Protocols: Ethernet (IEEE 802.3) · Wi-Fi (IEEE 802.11) · ARP (RFC 826) · PPP (RFC 1661)</p>
<h3>Internet — OSI layer 3</h3>
<p>IP and its helpers: ICMP for errors and diagnostics, and the routing protocols that fill the tables IP forwards by. Its one promise is to carry a packet from any host to any other host across any number of networks, best effort: no guarantee it arrives, arrives once, or arrives in order. Every layer above is built on that being enough.</p>
<p>Protocols: IPv4 (RFC 791) · IPv6 (RFC 8200) · ICMP (RFC 792) · ICMPv6 (RFC 4443)</p>
<h3>Transport — OSI layer 4</h3>
<p>End to end between programs, by port. TCP adds the connection, the ordering and the retransmission that IP leaves out; UDP adds only the ports and a checksum; QUIC rebuilds TCP’s guarantees on top of UDP. This is the last layer most of the network reads: stateful firewalls, NAT and load balancers decide by port and look no further.</p>
<p>Protocols: TCP (RFC 9293) · UDP (RFC 768) · QUIC (RFC 9000) · SCTP (RFC 9260)</p>
<h3>Application — OSI layers 5 to 7</h3>
<p>Whatever the program speaks, including the jobs OSI gives to the session and presentation layers. HTTP, DNS, TLS, SSH and SMTP all sit here together. The model has no separate layer for encryption or encoding because the protocols that need them carry their own.</p>
<p>Protocols: HTTP (RFC 9110) · DNS (RFC 1035) · TLS 1.3 (RFC 8446) · SSH (RFC 4253) · SMTP (RFC 5321)</p>
<h2>OSI vs. TCP/IP</h2>
<p>The two models disagree in two places. Session and presentation fold into the application because in real protocols that work happens inside HTTP, inside SMTP, or inside a library such as TLS. Physical and data link merge because the suite says nothing about the wire: the same IP packet crosses copper, fiber and radio unchanged.</p>
<p><img src="https://unifiedit.tech/images/articles/osi-model/osi-vs-tcp-ip-model-mapping.png" alt="How the seven OSI layers map onto the four TCP/IP layers: application 5 to 7, transport 4, internet 3, link 1 and 2" title="Figure 7 · OSI ↔ TCP/IP"/>
<em>How the seven OSI layers map onto the four TCP/IP layers.</em></p>
<p>Use both: OSI is the vocabulary, TCP/IP is what runs. When a firewall rule or a job posting says layer 4, it means the OSI number.</p>
<p>| Layer | Unit | Identifier | First check |
| --- | --- | --- | --- |
| 7 Application | Data | Hostname, URL | DNS, certificate, server logs |
| 6 Presentation | Data | — | Cipher, certificate, encoding errors |
| 5 Session | Data | — | Timeouts, authentication, RPC binding |
| 4 Transport | Segment, datagram | Port | Port open, firewall logs, retransmits |
| 3 Network | Packet | IP address | Ping the gateway, traceroute, routes, MTU |
| 2 Data link | Frame | MAC address | VLAN on the port, MAC table, STP, ARP |
| 1 Physical | Bits | — | Link light, speed, CRC counters, optic levels |</p>
<h3>Which layer is…</h3>
<p>The questions that come up most, answered with the OSI number first and the TCP/IP layer second.</p>
<ul>
<li><strong>DNS.</strong> Layer 7, application. UDP and TCP port 53; DNS over TLS on 853; DNS over HTTPS on 443.</li>
<li><strong>DHCP.</strong> Layer 7, application, on UDP 67 and 68. It discovers a server by broadcast, so it is confined to one VLAN unless a relay forwards it.</li>
<li><strong>ARP.</strong> Between layers 2 and 3; engineers say layer 2.5. It maps an IPv4 address to a MAC address and carries no IP header, so TCP/IP places it in the link layer. IPv6 replaces it with Neighbor Discovery, which runs over ICMPv6 at layer 3.</li>
<li><strong>TLS.</strong> Most often layer 6, presentation; some texts say 5. In TCP/IP it is application. It sits between TCP and HTTP, which is the useful fact.</li>
<li><strong>ICMP.</strong> Layer 3, network. Ping and traceroute.</li>
<li><strong>VLANs (802.1Q).</strong> Layer 2, data link.</li>
<li><strong>MAC address</strong>, layer 2. <strong>IP address</strong>, layer 3. <strong>Port number</strong>, layer 4. <strong>Hostname and URL</strong>, layer 7.</li>
<li><strong>A switch</strong> works at layer 2. <strong>A layer 3 switch</strong> also routes between VLANs, in hardware. <strong>A router</strong> works at layer 3. <strong>A firewall</strong> works at layers 3 and 4 when it is stateful and at layer 7 when it identifies applications. <strong>A load balancer</strong> works at layer 4 (by port) or layer 7 (by URL or header). <strong>An access point</strong> works at layers 1 and 2.</li>
<li><strong>NAT.</strong> Layer 3 when it rewrites addresses and layer 4 when it also rewrites ports, which is what every office gateway does.</li>
<li><strong>QUIC.</strong> Layer 4, transport, carried in UDP. HTTP/3 runs on it.</li>
<li><strong>OSPF and BGP.</strong> Routing protocols serve layer 3. OSPF rides directly on IP as protocol 89; BGP rides on TCP port 179. Ask what they do, not what they ride on.</li>
</ul>
<h2>Troubleshooting with the model</h2>
<p>Three ways to walk a problem, and one rule that comes first.</p>
<ol>
<li><strong>DNS first.</strong> Resolve a name, ping an address, ping a name.</li>
<li><strong>Bottom up when nothing works.</strong> Link light, negotiated speed, VLAN on the port, MAC table, IP address and mask, default gateway, ping the gateway, ping past it, port open, application. Each step proves the layer under it.</li>
<li><strong>Top down when one thing is broken.</strong> If other applications work from the same host, layers 1 to 4 are proven. Start at 7: the name, the certificate, the server.</li>
<li><strong>Divide and conquer when you have no idea.</strong> Ping the default gateway. Success proves layers 1 to 3 on your side of it; failure sends you down, not up.</li>
</ol>
<p>In a UniFi network each layer has a place where it shows itself: port status and negotiated speed for layer 1, the client list and VLAN assignment for layer 2, the gateway&#x27;s routes for layer 3, the firewall rules and their hit counters for layer 4, and the DNS and application logs for layer 7.</p>
<h2>Questions engineers ask</h2>
<h3>Is the OSI model still used?</h3>
<p>As vocabulary, everywhere. No network runs the OSI protocols; every network runs TCP/IP. The seven layer numbers are how engineers, vendors and standards say where a device or a fault sits.</p>
<h3>Why does TCP/IP have four layers and OSI seven?</h3>
<p>OSI was designed before its protocols existed; TCP/IP was written down after its protocols were running. Session and presentation turned out to live inside applications, and the medium turned out not to matter to IP, so TCP/IP never separated them.</p>
<h3>Which OSI layer is DNS?</h3>
<p>Layer 7, the application layer. It is also the first thing to check when a network is down.</p>
<h3>What is the difference between a frame, a packet and a segment?</h3>
<p>The same data at three layers. Segment: the transport unit (TCP; UDP says datagram). Packet: the segment with an IP header. Frame: the packet with an Ethernet header and trailer.</p>
<h3>What is a layer 3 switch?</h3>
<p>A switch that also routes between VLANs in hardware, so inter-VLAN traffic never leaves for a router. Layers 2 and 3 in one box.</p>
<h3>Is TLS layer 6 or layer 7?</h3>
<p>Textbooks disagree: most say 6, some say 5, the TCP/IP model says application. All agree where it sits: between TCP and the application protocol.</p>
<h2>How we help</h2>
<p>When a network is down, our <a href="https://unifiedit.tech/services/managed-services">TAC</a> answers with an engineer who walks these layers for a living, and our <a href="https://unifiedit.tech/services/cybersecurity">security audit</a> reads a UniFi configuration layer by layer, from port security to DNS filtering. If you want your own team to think this way, <a href="https://unifiedit.tech/services/training">we teach it</a>.</p>
<h2>Sources</h2>
<p>Every layer, protocol and header in this article is defined in one of the documents below. Where the article and a textbook disagree, the document wins.</p>
<ul>
<li>ISO/IEC 7498-1, <a href="https://www.iso.org/standard/20269.html">Open Systems Interconnection, Basic Reference Model</a>, 1994 · also ITU-T X.200</li>
<li>RFC 1122, <a href="https://www.rfc-editor.org/rfc/rfc1122">Requirements for Internet Hosts: Communication Layers</a>, 1989</li>
<li>RFC 1123, <a href="https://www.rfc-editor.org/rfc/rfc1123">Requirements for Internet Hosts: Application and Support</a>, 1989</li>
<li>RFC 791, <a href="https://www.rfc-editor.org/rfc/rfc791">Internet Protocol</a>, 1981</li>
<li>RFC 8200, <a href="https://www.rfc-editor.org/rfc/rfc8200">Internet Protocol, Version 6</a>, 2017</li>
<li>RFC 9293, <a href="https://www.rfc-editor.org/rfc/rfc9293">Transmission Control Protocol</a>, 2022</li>
<li>RFC 768, <a href="https://www.rfc-editor.org/rfc/rfc768">User Datagram Protocol</a>, 1980</li>
<li>RFC 9000, <a href="https://www.rfc-editor.org/rfc/rfc9000">QUIC: A UDP-Based Multiplexed and Secure Transport</a>, 2021</li>
<li>RFC 1035, <a href="https://www.rfc-editor.org/rfc/rfc1035">Domain Names: Implementation and Specification</a>, 1987</li>
<li>RFC 7858, <a href="https://www.rfc-editor.org/rfc/rfc7858">DNS over TLS</a>, 2016</li>
<li>RFC 8484, <a href="https://www.rfc-editor.org/rfc/rfc8484">DNS Queries over HTTPS</a>, 2018</li>
<li>RFC 2131, <a href="https://www.rfc-editor.org/rfc/rfc2131">Dynamic Host Configuration Protocol</a>, 1997</li>
<li>RFC 826, <a href="https://www.rfc-editor.org/rfc/rfc826">Address Resolution Protocol</a>, 1982</li>
<li>RFC 4861, <a href="https://www.rfc-editor.org/rfc/rfc4861">Neighbor Discovery for IPv6</a>, 2007</li>
<li>RFC 8446, <a href="https://www.rfc-editor.org/rfc/rfc8446">TLS Protocol Version 1.3</a>, 2018</li>
<li>802.1Q, <a href="https://standards.ieee.org/ieee/802.1Q/10323/">Bridges and Bridged Networks (VLANs)</a>, IEEE</li>
<li>802.3, <a href="https://standards.ieee.org/ieee/802.3/10422/">Ethernet</a>, IEEE</li>
<li>802.11, <a href="https://standards.ieee.org/ieee/802.11/7028/">Wireless LAN</a>, IEEE</li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Grants for municipal network projects</title>
      <link>https://unifiedit.tech/articles/grants-for-municipal-network-projects</link>
      <guid isPermaLink="true">https://unifiedit.tech/articles/grants-for-municipal-network-projects</guid>
      <pubDate>Fri, 09 Oct 2026 12:00:00 GMT</pubDate>
      <description>The state and federal programs that pay for a city or county network, security or camera project as of October 2026, who applies, how the money moves, and what to have ready.</description>
      <dc:creator>Unified IT</dc:creator>
      <category>Government</category>
      <category>Cybersecurity</category>
      <content:encoded><![CDATA[<h2>Where the money comes from</h2>
<p>Most grant money for a city or county network project does not arrive from a federal website. It comes through the state, in windows that open once a year and close within weeks, under rules that change between cycles. This is what was open, closed or pending on October 9, 2026, checked against the agencies&#x27; own pages. The dates and figures are theirs; the reading of them is ours.</p>
<h2>Federal cybersecurity money: SLCGP</h2>
<p>The <a href="https://www.cisa.gov/cybergrants">State and Local Cybersecurity Grant Program</a> put $1 billion into state and local cyber projects over four years, FY2022 through FY2025. Only the state applies, and it must <a href="https://www.fema.gov/grants/preparedness/state-local-cybersecurity-grant-program/fy-25-nofo">pass at least 80% to local governments, including 25% of the award to rural areas</a>. The money buys assessments, multi-factor authentication, logging, backups, endpoint detection, replacing end-of-life gear that faces the internet, and a move to a .gov domain. The FY2025 round carried a 40% match.</p>
<p>Its status is the part to read twice. The program&#x27;s authorization <a href="https://www.fdd.org/analysis/2026/10/05/federal-grant-programs-third-lapse-endangers-state-cybersecurity/">lapsed on September 30, 2026</a>, the third lapse in a year, and the PILLAR Act that would extend it <a href="https://www.congress.gov/bill/119th-congress/house-bill/5078/all-actions">passed the House in November 2025 and has not moved in the Senate</a>. No new federal money has been appropriated. Money already awarded to states keeps flowing, and FY2025 funds can be spent through August 2029. In Florida, <a href="https://www.floridadisaster.org/dem/finance/grants-unit/state-and-local-cybersecurity-grant-program/">FDEM runs the pass-through</a>. Its last window, for FY2023 funds with a 20% match, closed December 15, 2025 and funded two things: hardening control systems and OT, and local law enforcement networks. FDEM says the FY2024 round opens in 2026 and that every applicant reapplies each cycle.</p>
<h2>Florida&#x27;s own program buys the tools for you</h2>
<p>Florida&#x27;s <a href="https://www.digital.fl.gov/resources/florida_local_government_cybersecurity_grant_program">Local Government Cybersecurity Protection Program</a> is state money, <a href="https://flsenate.gov/Session/Bill/2026/1085/Analyses/h1085z1.ITP.PDF">in statute since July 1, 2026</a>, run by the Florida Digital Service. It does not send a check. FLDS buys the capability on your behalf and you get the tool, with no local match. Any Florida local government may apply; fiscally constrained counties get priority, and past grantees are told to apply again. It will not pay for tools you already own, and every grantee shares telemetry with the state Cybersecurity Operations Center. Year 4, $15 million for SFY 2026-27, opened July 10 and closed August 31, 2026, with awards due by December 1 and software access in June 2027. The last two windows ran July to August and the statute requires awards by December 1 each year, so plan on summer 2027.</p>
<h2>Rural buildings, and the equipment inside them</h2>
<p><a href="https://www.law.cornell.edu/cfr/text/7/3570.62">USDA Community Facilities</a> funds essential community facilities in towns of <a href="https://www.law.cornell.edu/cfr/text/7/3570.53">20,000 or fewer</a>: fire, rescue and public safety, health, and the major equipment needed to run them. A network qualifies as part of the building it serves, not on its own. <a href="https://www.law.cornell.edu/cfr/text/7/3570.61">Municipalities, counties, districts and tribes apply</a> through the USDA Rural Development office for their state. The grant share runs from <a href="https://www.law.cornell.edu/cfr/text/7/3570.63">15% to 75%</a> on a sliding scale by population and median household income; the rest can be a USDA direct loan.</p>
<h2>Libraries have their own program</h2>
<p>If the city runs the public library, E-Rate covers the library, not the city. A library qualifies if it is <a href="https://www.law.cornell.edu/cfr/text/47/54.501">eligible for LSTA assistance and its budget is separate from any school</a>. Category two pays for the <a href="https://www.usac.org/e-rate/applicant-process/before-you-begin/eligible-services-overview/">switches, access points and cabling inside the building</a> at a discount of <a href="https://www.law.cornell.edu/cfr/text/47/54.505">20% to 90%</a> set by the local school district&#x27;s lunch-program figures. The FY2026 to FY2030 budget is <a href="https://www.usac.org/e-rate/applicant-process/applying-for-discounts/category-two-budget/">$5.43 per square foot with a $30,175 floor</a>. You must <a href="https://www.law.cornell.edu/cfr/text/47/54.503">post a Form 470 and wait 28 days</a> before choosing a vendor.</p>
<h2>Cameras and physical security</h2>
<p>Camera and access-control projects for public safety sit under FEMA&#x27;s <a href="https://www.fema.gov/grants/preparedness/homeland-security">Homeland Security Grant Program</a>, $1.064 billion in FY2026. The state applies and must pass 80% of its SHSP and UASI funds to local governments within 45 days. Physical security enhancement equipment, CCTV and access controls included, is an allowable cost, and cybersecurity is a national priority area with no minimum spend. FY2026 awards were announced on September 23, 2026, so the next chance is the FY2027 round, through your state&#x27;s administrative agency.</p>
<h2>What BEAD is not</h2>
<p><a href="https://broadbandusa.ntia.gov/funding-programs/broadband-equity-access-and-deployment-bead-program">BEAD</a> is $42.45 billion to reach addresses with no broadband. The state applies and picks the providers; <a href="https://broadbandusa.ntia.gov/node/14681">Florida&#x27;s final proposal was approved in January 2026</a>. Unless your city is itself the provider, it is not your program.</p>
<h2>What to have ready</h2>
<p>Every window above closes within weeks of opening, and each application asks for the same things. A scoped project with a one-page design and a bill of materials, so the budget line survives review. An inventory of what you have, because the state program will not fund what you already own and the federal one wants an assessment first. A current <a href="https://sam.gov/content/entity-registration">SAM.gov registration</a>, renewed every 365 days; a subrecipient needs at least the Unique Entity ID. And the match, if there is one, in next year&#x27;s budget before the award letter arrives.</p>
<h2>How we help</h2>
<p>We scope the project and write what the application needs: the design, the bill of materials, the assessment that shows the gap. Talk to us before the window opens, not after.</p>
<h2>Sources</h2>
<p>Checked October 9, 2026.</p>
<ul>
<li>CISA, <a href="https://www.cisa.gov/cybergrants">State and Local Cybersecurity Grant Program</a></li>
<li>FEMA, <a href="https://www.fema.gov/grants/preparedness/state-local-cybersecurity-grant-program/fy-25-nofo">FY 2025 SLCGP notice of funding opportunity</a></li>
<li>Congress.gov, <a href="https://www.congress.gov/bill/119th-congress/house-bill/5078/all-actions">H.R. 5078, PILLAR Act, all actions</a></li>
<li>FDD, <a href="https://www.fdd.org/analysis/2026/10/05/federal-grant-programs-third-lapse-endangers-state-cybersecurity/">Federal grant program&#x27;s third lapse endangers state cybersecurity</a>, October 5, 2026</li>
<li>Florida Division of Emergency Management, <a href="https://www.floridadisaster.org/dem/finance/grants-unit/state-and-local-cybersecurity-grant-program/">State and Local Cybersecurity Grant Program</a></li>
<li>Florida Digital Service, <a href="https://www.digital.fl.gov/resources/florida_local_government_cybersecurity_grant_program">Local Government Cybersecurity Protection Program</a></li>
<li>Florida House, <a href="https://flsenate.gov/Session/Bill/2026/1085/Analyses/h1085z1.ITP.PDF">final bill analysis, CS/CS/HB 1085 (2026)</a></li>
<li>7 CFR 3570, Community Facilities: <a href="https://www.law.cornell.edu/cfr/text/7/3570.53">3570.53</a>, <a href="https://www.law.cornell.edu/cfr/text/7/3570.61">3570.61</a>, <a href="https://www.law.cornell.edu/cfr/text/7/3570.62">3570.62</a>, <a href="https://www.law.cornell.edu/cfr/text/7/3570.63">3570.63</a></li>
<li>47 CFR 54, E-Rate: <a href="https://www.law.cornell.edu/cfr/text/47/54.501">54.501</a>, <a href="https://www.law.cornell.edu/cfr/text/47/54.503">54.503</a>, <a href="https://www.law.cornell.edu/cfr/text/47/54.505">54.505</a></li>
<li>USAC, <a href="https://www.usac.org/e-rate/applicant-process/applying-for-discounts/category-two-budget/">Category Two budgets</a> and <a href="https://www.usac.org/e-rate/applicant-process/before-you-begin/eligible-services-overview/">eligible services overview</a></li>
<li>FEMA, <a href="https://www.fema.gov/grants/preparedness/homeland-security">Homeland Security Grant Program</a> and the <a href="https://secure.in.gov/dhs/files/FY_26_HSGP_NOFO_Final-002.pdf">FY 2026 HSGP notice of funding opportunity</a></li>
<li>NTIA, <a href="https://broadbandusa.ntia.gov/funding-programs/broadband-equity-access-and-deployment-bead-program">BEAD program</a> and <a href="https://broadbandusa.ntia.gov/node/14681">BroadbandUSA newsletter, January 2026</a></li>
<li>SAM.gov, <a href="https://sam.gov/content/entity-registration">Entity registration</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>IT ↔ OT responsibility matrix template</title>
      <link>https://unifiedit.tech/articles/it-ot-responsibility-matrix-template</link>
      <guid isPermaLink="true">https://unifiedit.tech/articles/it-ot-responsibility-matrix-template</guid>
      <pubDate>Sat, 11 Apr 2026 12:00:00 GMT</pubDate>
      <description>A visual framework built on the Purdue Model that sets clear lines of accountability between IT and OT teams across governance, cybersecurity, compliance and operations.</description>
      <dc:creator>Matthew McManus</dc:creator>
      <category>OT</category>
      <category>Cybersecurity</category>
      <category>Compliance</category>
      <content:encoded><![CDATA[<h2>Bridging IT and OT: A Unified Approach to Responsibility</h2>
<p>In modern industrial environments, the boundary between Information Technology (IT) and Operational Technology (OT) is more interconnected than ever. Yet, this convergence often brings uncertainty around who owns what, particularly when it comes to cybersecurity, compliance, configuration, and maintenance.</p>
<p>To address this, Unified IT llc created the <strong>IT ↔ OT Responsibility Matrix</strong>, a visual framework that establishes clear lines of accountability between IT and OT teams.</p>
<h2>The Framework: Built on the Purdue Model</h2>
<p>The matrix leverages the <strong>Purdue Enterprise Reference Architecture</strong>, a well-recognized model for defining industrial control system (ICS) layers, from Level 0 (Process) to Level 4 (Enterprise Systems) and the DMZ in between.</p>
<p>Each layer lists key assets (such as pumps, PLCs, SCADA systems, servers, and databases) and assigns responsibility across governance and operational domains, including:</p>
<p><strong>Governance:</strong> Physical Security, Cybersecurity, Compliance, and Operations</p>
<p><strong>Domains:</strong> Design, Budget, Procurement, Configuration, Implementation, and Maintenance</p>
<p>By distinguishing between IT, OT, and shared IT/OT responsibilities, the matrix provides a single, transparent view of how control, accountability, and collaboration flow across the organization.</p>
<p><img src="https://unifiedit.tech/images/blog/it-ot-matrix-preview.png" alt="IT ↔ OT Responsibility Matrix Preview"/></p>
<blockquote>
<p>Download the full IT ↔ OT Responsibility Matrix Template (.xlsx) using the link at the bottom of this article.</p>
</blockquote>
<h2>Key Benefits</h2>
<h3>Eliminates Overlap and Confusion</h3>
<p>Teams know exactly which group is accountable for each asset and function. No more finger-pointing when something goes wrong.</p>
<h3>Strengthens Cybersecurity Posture</h3>
<p>Defines ownership of cybersecurity responsibilities across both IT and OT systems. When a vulnerability is discovered, there is zero ambiguity about who acts.</p>
<h3>Simplifies Cross-Department Collaboration</h3>
<p>Encourages coordination between engineering and IT teams, especially around shared infrastructure such as virtualization, networks, and cybersecurity.</p>
<h3>Improves Governance</h3>
<p>Supports compliance and audit readiness by formalizing operational and technical ownership across every layer of the Purdue Model.</p>
<h2>Example Insights</h2>
<p><strong>Level 0–1 (Plant Floor):</strong> OT holds full responsibility for process devices and control logic: pumps, valves, actuators, sensors, PLCs, and RTUs.</p>
<p><strong>Level 2–3 (Supervisory &amp; Operations):</strong> IT begins to share responsibility, especially for networking, virtualization, and cybersecurity. OT retains ownership of SCADA software and operational systems.</p>
<p><strong>Level 3.5 (DMZ):</strong> Shared accountability between IT and OT ensures secure data flow between plant and enterprise systems. This is the most critical collaboration zone.</p>
<p><strong>Level 4 (Enterprise):</strong> IT assumes full responsibility for corporate infrastructure: databases, workstations, operating systems, networking, and cybersecurity.</p>
<h2>Conclusion</h2>
<p>The IT ↔ OT Responsibility Matrix is a governance tool for the modern industrial enterprise. By clearly delineating roles across both technical and operational domains, it helps organizations operate more securely, efficiently, and collaboratively.</p>
<blockquote>
<p>The IT ↔ OT Responsibility Matrix eliminates the gray areas between IT and OT teams, turning ambiguity into accountability.</p>
</blockquote>
<p><em>Framework: IT-OT-RM Version 1.0, created by Unified IT llc.</em></p>]]></content:encoded>
    </item>
    <item>
      <title>Unified IT announces partnership with Ubiquiti</title>
      <link>https://unifiedit.tech/articles/ubiquiti-partnership-announcement</link>
      <guid isPermaLink="true">https://unifiedit.tech/articles/ubiquiti-partnership-announcement</guid>
      <pubDate>Mon, 05 Jan 2026 12:00:00 GMT</pubDate>
      <description>Unified IT has been named a UniFi Certified Partner, which widens what we can deliver on large UniFi deployments.</description>
      <dc:creator>Unified IT</dc:creator>
      <category>Unified IT</category>
      <category>UniFi</category>
      <content:encoded><![CDATA[<h2>Unified IT becomes a UniFi Certified Partner</h2>
<p>Unified IT today announced its certification as a UniFi Certified Partner, recognizing the company&#x27;s expertise in designing and deploying enterprise-grade Ubiquiti networking solutions.</p>
<h2>What this means</h2>
<p>As a UniFi Certified Partner, Unified IT gains:</p>
<ul>
<li>Early access to new UniFi enterprise products</li>
<li>Direct escalation path to Ubiquiti engineering</li>
<li>Priority support for large-scale deployments</li>
<li>Co-marketing opportunities</li>
</ul>
<h2>Our track record</h2>
<p>This certification reflects our growing portfolio of enterprise UniFi deployments across healthcare, education, government, and commercial sectors. Over the past year, we&#x27;ve deployed UniFi infrastructure in:</p>
<ul>
<li>15+ healthcare facilities</li>
<li>8 K-12 school districts</li>
<li>Multiple government buildings</li>
<li>Dozens of commercial offices and warehouses</li>
</ul>
<h2>Looking ahead</h2>
<p>This partnership strengthens our ability to deliver cost-effective, enterprise-grade networking solutions to organizations of all sizes. We remain committed to honest, engineering-first recommendations: UniFi where it&#x27;s the right fit, and alternative platforms where it&#x27;s not.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
