인터넷 5

브라우저와 브라우저의 작동 방식

브라우저브라우저는 사용자가 인터넷에 접속해 웹사이트를 탐색하고, 콘텐츠를 표시하는 응용 프로그램이다.예시: Google Chrome, Mozilla Firefox, Microsoft Edge, Safari.주요 기능사용자가 입력한 URL을 통해 원하는 웹 페이지를 서버에 요청.HTML, CSS, JavaScript와 같은 웹 기술을 해석하고 렌더링.다양한 플러그인과 확장 기능 제공.보안 및 개인정보 보호 기능 제공. 브라우저 구성 요소사용자 인터페이스 (User Interface) : 주소창, 북마크, 뒤로 가기 버튼 등 사용자가 직접적으로 상호작용하는 부분.브라우저 엔진 (Browser Engine) : 사용자 인터페이스와 렌더링 엔진 간의 중재자 역할을 한다.렌더링 엔진 (Rendering Engin..

인터넷 2024.12.25

호스팅 (Hosting)

호스팅은 웹사이트나 웹 애플리케이션을 인터넷에 공개하기 위해 서버 공간을 제공하는 서비스다. 개발자가 만든 HTML, CSS, JavaScript 파일을 서버에 업로드하면, 다른 사람들이 인터넷을 통해 이 파일에 접근할 수 있다. 구성 요소1. 서버(Server) : 웹사이트가 저장되는 컴퓨터. 클라이언트(브라우저)가 요청하면 데이터를 제공.정적 서버: HTML, CSS, JS 같은 정적 파일만 제공. (Netlify, Vercel, GitHub Page 등)동적 서버: 백엔드 로직과 데이터베이스도 처리.2) 도메인 이름 (Domain Name) : 사용자가 서버에 쉽게 접근하도록 만들어진 URL.3) DNS (Domain Name System) : 도메인 이름을 서버의 IP 주소로 변환. 종류1) 공유..

인터넷 2024.12.24

도메인 이름 (Domain Name)

도메인 이름은 사용자가 인터넷에서 웹사이트에 접근하기 위해 입력하는 주소다. (예: www.google.com)  우리가 사용하는 도메인은 서버의 위치를 나타내는 숫자인 인터넷상의 IP 주소(예: 172.217.3.110)를 사람이 읽기 쉽게 변환한 문자열이다. 도메인 이름은 DNS(Domain Name System)를 통해 IP 주소와 연결된다. 구조도메인은 점(.)으로 구분된 여러 부분으로 구성되며, 계층적 구조를 가진다.a. 최상위 도메인 (TLD, Top-Level Domain) : 도메인의 가장 마지막 부분이다.예: .com, .org, .net, .kr종류:gTLD (Generic Top-Level Domain)일반 도메인: .com, .org, .net특정 목적: .edu(교육), .gov(..

인터넷 2024.12.24

HTTP / HTTPS

HTTPHTTP(Hyper Text Transfer Protocol)은 클라이언트(웹 브라우저)와 서버 간에 데이터를 주고받기 위한 프로토콜이다. 웹의 핵심 기술 중 하나로, 텍스트나 이미지, 비디오, HTML 문서 등을 전송하는 데 사용된다. 특징1. 무상태성(Stateless) : HTTP는 무상태 프로토콜로, 각 요청 간에 상태를 유지하지 않는다. 예를 들어, 클라이언트가 서버에 두 번 요청을 보내도 서버는 첫 번째 요청과 두 번째 요청의 관계를 알 수 없다. 이를 보완하기 위해 쿠키, 세션 같은 기술을 사용해 상태를 유지한다.2. 클라이언트-서버 구조 : HTTP는 클라이언트와 서버 간의 요청(Request)과 응답(Response)으로 이루어진다. 3. URI(Uniform Resource Id..

인터넷 2024.12.24

인터넷의 동작 방식

인터넷은 전 세계적으로 연결된 컴퓨터와 서버들이 표준화된 프로토콜을 사용해 서로 통신하는 글로벌 네트워크다. 데이터는 패킷이라는 작은 조각으로 나뉘어지고, 여러 단계를 걸쳐 정보가 전달됨으로써 일어난다. 이를 이해하기 위해 클라이언트와 서버 간의 상호작용을 살표보는 것이 중요하다. 사용자의 요청웹 브라우저(클라이언트)는 사용자가 입력한 URL을 기반으로 서버에 요정을 보낸다. 이때 사용자는 도메인 이름 (예: www.example.com ) 을 입력하게 되는데, 이를 실제 IP주소로 변환해야 한다.브라우저는 DNS(Domain Name System) 서버에 요청을 보내 도메인의 IP 주소를 받아온다. (예 www.example.com → 192.0.2.1)  서버 연결(TCP/IP)IP 주소를 얻은 후,..

인터넷 2024.12.23