dns 4

사용자가 웹사이트에 처음 접근했을 때 발생하는 일련의 과정에 대해 설명해 주세요.

웹사이트 접속의 숨겨진 여정: 백엔드 관점에서 🌐웹사이트에 접속할 때 백엔드에서 일어나는 일련의 과정을 간단하게 설명해 드리겠습니다.1. URL 입력과 DNS 조회 🔍사용자가 브라우저에 www.google.com을 입력하면 가장 먼저 일어나는 일은 DNS 조회입니다. 이것은 도메인 이름을 실제 IP 주소로 변환하는 과정입니다.2. TCP 연결 수립 🤝IP 주소를 알아낸 후, 브라우저는 서버와 TCP 연결을 수립합니다. 이것은 '3-Way Handshake'라고 불리는 과정을 통해 이루어집니다:클라이언트 → 서버: SYN (연결 요청)서버 → 클라이언트: SYN-ACK (요청 수락)클라이언트 → 서버: ACK (확인)3. HTTP 요청 전송 📤연결이 수립되면, 브라우저는 HTTP 요청을 서버에 전송..

인터넷 창에 www.google.com를 입력하면 무슨 일이 일어나는지 설명해주세요.

www.google.com을 입력하면 일어나는 일 🌐인터넷 브라우저 주소창에 'www.google.com'을 입력하고 엔터키를 누르는 순간, 눈 깜짝할 사이에 구글 홈페이지가 화면에 나타납니다. 하지만 이 짧은 순간 동안 컴퓨터와 인터넷 세계에서는 어떤 일들이 일어날까요? 마법처럼 느껴지는 이 과정을 함께 살펴봅시다! 🔍 1. DNS 조회: 이름을 주소로 바꾸기 🔤➡️🔢우리가 'www.google.com'이라는 도메인 이름을 입력하면, 브라우저는 이 이름을 컴퓨터가 이해할 수 있는 IP 주소로 변환해야 합니다.DNS 조회 과정 📚브라우저 캐시 확인 🧠브라우저는 먼저 "최근에 이 주소를 방문한 적이 있나?" 확인합니다.운영체제 캐시 확인 💻브라우저에 없다면, 컴퓨터의 운영체제에 저장된 DNS ..

DNS란?

1. DNS란? 알기 쉽게 해설IP 주소 = 인터넷 세계의 '주소'인터넷에 연결된 모든 기기는 고유한 'IP 주소'를 가지고 있습니다. 이것은 마치 우리가 실제 세계에서 집이나 건물을 찾아갈 때 필요한 주소와 같습니다.예를 들어, 네이버 서버의 IP 주소는 223.130.195.200과 같은 형태입니다. 구글의 경우 142.250.196.110 같은 숫자로 이루어진 주소를 가집니다.IP 주소의 단점 → 숫자의 열로 "알기 어렵다"문제는 이러한 IP 주소가 외우기 어렵다는 것입니다. 여러분이 네이버에 접속하고 싶을 때마다 223.130.195.200이라는 숫자를 입력해야 한다고 상상해 보세요. 상당히 불편하겠죠?이것이 바로 DNS(Domain Name System)가 필요한 이유입니다. DNS는 우리가 기..

[CS공부 - 8회] www.google.com을 접속할 때 일어나는 일

URL 파싱 및 HTTP 요청 생성: 브라우저가 URL을 해석하여 HTTP 요청 메시지를 생성하고, 이를 운영체제에 전송 요청합니다. DNS 룩업: 도메인 이름을 IP 주소로 변환하기 위해 DNS 룩업을 수행합니다. 크롬 같은 브라우저는 먼저 로컬의 hosts 파일과 DNS 캐시를 확인합니다. 프로토콜 스택을 통한 패킷 처리: 운영체제 내의 프로토콜 스택이 HTTP 요청을 네트워크 패킷으로 변환하고 제어 정보를 추가합니다. LAN 어댑터를 통한 전송: LAN 어댑터가 패킷을 전기 신호로 변환하여 네트워크로 송출합니다. 인터넷 접속 경로를 통한 이동: 패킷은 스위칭 허브를 거쳐 ISP를 통해 인터넷으로 전송됩니다. 인터넷의 핵심부를 통한 전달: 패킷은 여러 고속 라우터를 거쳐 인터넷의 핵심부를 통과하여 목..