전체 글 65

[네트워크] 웹 클라이언트와 서버의 통신

우리는 매일 웹사이트를 이용합니다.뉴스를 보거나, 쇼핑을 하거나, SNS에 글을 올리는 그 순간에도 웹 클라이언트와 서버 사이에는 활발한 "통신"이 일어나고 있어요.그렇다면 웹 서비스가 작동하는 이 "통신의 흐름", 어떤 과정으로 이뤄질까요? 📡 통신이란?먼저, 통신이란 정보를 주고받는 행위를 말합니다.예전엔 전화나 편지를 통해 이뤄졌지만,오늘날엔 인터넷이라는 통신망 덕분에 시간과 공간의 제약 없이 실시간으로 정보가 오갑니다.  🌍 웹이란?웹(Web)은 바로 이 인터넷을 기반으로 구현된 정보 공간이에요.우리는 웹을 통해 뉴스, 쇼핑, 커뮤니티 등 수많은 정보를 빠르게 얻고 있죠.  🧑‍💻 웹 클라이언트와 서버의 역할웹에서는 정보를 요청하는 쪽과 제공하는 쪽이 존재합니다.역할설명🧑‍💻 웹 클라이..

네트워크 2025.03.26

[네트워크] 웹 리소스란? 웹을 구성하는 정보 자산

웹 개발이나 웹의 동작 원리를 공부하다 보면 "웹 리소스"라는 용어를 자주 접하게 됩니다. 이 개념은 웹의 구조와 작동 방식, 그리고 웹 브라우저와 서버 간의 소통을 이해하는 데 매우 중요한 키워드입니다.오늘은 웹 리소스가 정확히 무엇인지, 어떤 종류들이 있는지, 그리고 우리가 브라우저에서 어떤 방식으로 그것들을 요청하고 사용하는지에 대해 알아보겠습니다. 🔍 웹 리소스란?웹 리소스(Web Resource)란 말 그대로 웹에 존재하는 정보 자산을 의미합니다.예를 들어, 웹 브라우저의 주소창에 다음과 같은 주소를 입력했다고 가정해볼게요. https://www.naver.com/index.html 이 주소는 naver.com 도메인에 위치한 /index.html이라는 웹 리소스를 요청하는 것을 의..

네트워크 2025.03.26

[C언어] 이중 포인터(Double Pointer) 정리

C언어에서 포인터도 어렵지만, 그 위에 포인터를 또 가리키는 이중 포인터(double pointer)는 진입 장벽이 훨씬 높습니다. 하지만 이중 포인터는 고급 C프로그래밍, 동적 메모리 할당, 다차원 배열 처리, 함수 포인터 제어 등에서 핵심 역할을 하므로 반드시 제대로 알고 넘어가야 합니다. 📌 이중 포인터란?이중 포인터는 말 그대로 포인터를 가리키는 포인터입니다.int a = 100;int *p = &a;int **pp = &p;a: 일반 변수p: a의 주소를 저장하는 포인터pp: p의 주소를 저장하는 이중 포인터이 관계를 메모리로 표현하면 다음과 같아요 [ a ] = 100 → 변수[ p ] = &a → 포인터[ pp ] = &p → 이중 포인터  📌..

C 2025.03.26