<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Network on YuuuuuuYu</title><link>https://4d4cat.com/tags/network/</link><description>Recent content in Network on YuuuuuuYu</description><generator>Hugo -- 0.147.2</generator><language>ko-KR</language><lastBuildDate>Sat, 08 Nov 2025 15:02:23 +0900</lastBuildDate><atom:link href="https://4d4cat.com/tags/network/index.xml" rel="self" type="application/rss+xml"/><item><title>DNS 캐싱</title><link>https://4d4cat.com/posts/2024/dns-caching/</link><pubDate>Thu, 14 Nov 2024 20:08:00 +0900</pubDate><guid>https://4d4cat.com/posts/2024/dns-caching/</guid><description>&lt;p>사용자가 도메인을 입력했을 때, 우선적으로 해당 도메인의 IP가 캐싱 되어있는지 확인하게 된다. 캐싱 되어있지않다면 해당 IP 주소와 관련된 지정 &lt;a href="https://www.cloudflare.com/ko-kr/learning/cdn/glossary/time-to-live-ttl">TTL&lt;/a>이 허용하는 기간 동안 응답을 캐시에 저장한다.&lt;/p>
&lt;ul>
&lt;li>DNS 쿼리를 조기에 확인하여 로딩 시간이 향상되고, 대역폭/CPU 소비가 줄어듬&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>- DNS 캐시되지 않은 응답&lt;/strong>
&lt;img loading="lazy" src="https://4d4cat.com/images/2024/dns3.svg">&lt;/p>
&lt;p>&lt;strong>- DNS 캐시된 응답&lt;/strong>
&lt;img loading="lazy" src="https://4d4cat.com/images/2024/dns4.svg">&lt;/p>
&lt;h3 id="1-브라우저-캐싱">&lt;strong>1. 브라우저 캐싱&lt;/strong>&lt;/h3>
&lt;p>: 최신 브라우저는 기본적으로 정해진 시간 동안 DNS 레코드를 캐시하도록 설계되어있다. 웹 브라우저와 가까울수록 캐시를 확인하고 IP 주소에 대한 요청을 처리하는 단계가 적어지기 때문이다.&lt;br>
예시로 &lt;code>Chrome&lt;/code>의 경우 아래 주소에서 DNS 캐시의 상태를 볼 수 있다.&lt;/p></description></item><item><title>DNS (Domain Name System)</title><link>https://4d4cat.com/posts/2024/dns/</link><pubDate>Tue, 12 Nov 2024 19:56:00 +0900</pubDate><guid>https://4d4cat.com/posts/2024/dns/</guid><description>&lt;h2 id="what-why">&lt;strong>What? Why?&lt;/strong>&lt;/h2>
&lt;p>사용자에게 친숙한 도메인 이름을 컴퓨터가 네트워크에서 서로를 식별하는 데 사용하는 인터넷 프로토콜(IP) 주소로 변환하는것&lt;/p>
&lt;p>초기 인터넷에서는 각 컴퓨터의 이름과 IP 주소를 &lt;code>호스트 파일&lt;/code>이라는 단일 파일에 저장하여 관리했다. 이 방식은 소규모 네트워크에서는 효과적이었지만, 인터넷이 급격히 성장하면서 수많은 도메인과 IP 주소를 관리하는 것이 비효율적이고 불가능해졌다. 이를 해결하기 위해 DNS가 개발되었는데 &lt;strong>분산형 계층 구조&lt;/strong>를 통해 도메인 이름을 효율적으로 관리하고, 사용자가 웹사이트에 쉽게 접근할 수 있도록 도와준다.&lt;/p>
&lt;p>요약하면 아래와 같다.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>확장성&lt;/strong>: 수많은 도메인과 IP 주소를 효율적으로 관리&lt;/li>
&lt;li>&lt;strong>편의성&lt;/strong>: 사람이 이해하기 쉬운 도메인 이름을 사용하여 웹사이트에 접근&lt;/li>
&lt;li>&lt;strong>분산 관리&lt;/strong>: 전 세계적으로 분산된 서버를 통해 빠르고 안정적인 이름 해석을 제공&lt;/li>
&lt;/ul>
&lt;h2 id="주요-dns-목록">&lt;strong>주요 DNS 목록&lt;/strong>&lt;/h2>
&lt;p>&lt;img loading="lazy" src="https://4d4cat.com/images/2024/dns1.png">&lt;/p></description></item></channel></rss>