<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Notes on kangkun-lee blog</title><link>https://kangkun-lee.github.io/notes/</link><description>Recent content in Notes on kangkun-lee blog</description><generator>Hugo</generator><language>ko</language><lastBuildDate>Sat, 14 Feb 2026 00:10:00 +0900</lastBuildDate><atom:link href="https://kangkun-lee.github.io/notes/index.xml" rel="self" type="application/rss+xml"/><item><title>어떤 링크(URL)에 접속하면 어떤 일이 일어날까?</title><link>https://kangkun-lee.github.io/notes/%EC%96%B4%EB%96%A4-%EB%A7%81%ED%81%ACurl%EC%97%90-%EC%A0%91%EC%86%8D%ED%95%98%EB%A9%B4-%EC%96%B4%EB%96%A4-%EC%9D%BC%EC%9D%B4-%EC%9D%BC%EC%96%B4%EB%82%A0%EA%B9%8C/</link><pubDate>Sat, 14 Feb 2026 00:10:00 +0900</pubDate><guid>https://kangkun-lee.github.io/notes/%EC%96%B4%EB%96%A4-%EB%A7%81%ED%81%ACurl%EC%97%90-%EC%A0%91%EC%86%8D%ED%95%98%EB%A9%B4-%EC%96%B4%EB%96%A4-%EC%9D%BC%EC%9D%B4-%EC%9D%BC%EC%96%B4%EB%82%A0%EA%B9%8C/</guid><description>&lt;h1 id="1-링크를-클릭하면-브라우저가-제일-먼저-하는-일"&gt;1) 링크를 클릭하면, 브라우저가 제일 먼저 하는 일&lt;/h1&gt;
&lt;h2 id="1-1-url-해석"&gt;1-1) URL 해석&lt;/h2&gt;
&lt;p&gt;예: &lt;code&gt;https://example.com/products/123&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;https&lt;/code&gt;: 통신 규칙(보안 포함)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;example.com&lt;/code&gt;: 서버 주소(도메인)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/products/123&lt;/code&gt;: 서버 안에서 &amp;ldquo;어떤 자원/페이지&amp;quot;를 원하는지&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="1-2-dns-조회-도메인--ip"&gt;1-2) DNS 조회 (도메인 → IP)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;브라우저는 &lt;code&gt;example.com&lt;/code&gt;이 어느 컴퓨터(IP) 인지 알아야 접속 가능함&lt;/li&gt;
&lt;li&gt;그래서 캐시(브라우저/OS/공유기) → 없으면 DNS 서버에 물어봐서 IP를 얻음&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h1 id="2-서버랑-연결-맺기-네트워크-레벨"&gt;2) 서버랑 연결 맺기 (네트워크 레벨)&lt;/h1&gt;
&lt;h2 id="2-1-tcp-연결--https면-tls-핸드셰이크"&gt;2-1) TCP 연결 + (HTTPS면) TLS 핸드셰이크&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;TCP: &amp;ldquo;연결 통로&amp;rdquo; 만드는 절차&lt;/li&gt;
&lt;li&gt;TLS(HTTPS): &amp;ldquo;암호화 통로&amp;rdquo; 만드는 절차 (인증서 확인 포함)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;이 단계가 끝나야 &amp;ldquo;HTTP 요청&amp;quot;을 보낼 수 있음&lt;/p&gt;</description></item></channel></rss>