✒️ 0. 들어가기 전HTTP 요청/응답 과정에서 Header와 Body를 주고 받는다.이 중에서 헤더에 대해 알아보자. ✒️ 1. HTTP 헤더HTTP 헤더는 사용자가 HTTP 요청을 할 때 주고받는 중요한 정보다.헤더와 바디로 구성되어 있으며, 이를 통해 클라이언트와 서버 간 통신이 이루어진다. 💡 HTTP 헤더와 바디예를 들어, https://www.naver.com/를 요청할 때 받는 응답을 살펴보면:Response 탭의 내용이 body다.Headers 탭의 내용이 header다.바디는 서버가 전송하고자 하는 실제 컨텐츠(JSON, HTML, 이미지 등)를 담고 있다. https://jinhos-devlog.tistory.com/entry/데이터-교환의-형식-JSON과-직렬화역직렬화https:..
✒️ 0. 들어가기 전https://jinhos-devlog.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-IP-%EC%A3%BC%EC%86%8C-%EC%B2%B4%EA%B3%84-%EC%9D%B4%ED%95%B4-IP-%EC%A3%BC%EC%86%8C-MAC-%EC%A3%BC%EC%86%8C-ARP-RARP [네트워크] IP 주소 체계 이해 1 - IP 주소, MAC 주소, ARP, RARP✒️ 0. 들어가기 전IP 주소와 MAC 주소는 네트워크 통신에서 중요한 개념이며, 차이를 알아보자.또한 ARP와 RARP는 이 두 주소 간 변환을 담당합니다.이 4가지의 개념을 정확히 이해하자. ✒️jinhos-devlog.tistory.com해당 포스팅 내용이 ..
✒️ 0. 들어가기 전IP 주소와 MAC 주소는 네트워크 통신에서 중요한 개념이며, 차이를 알아보자.또한 ARP와 RARP는 이 두 주소 간 변환을 담당한다.이 4가지의 개념을 정확히 이해하자. ✒️ 1. IP 주소(Internet Protocol address) 1. 서버란 무엇인가?📝 학습 목표 서버의 정의와 역할을 이해한다. 서버가 어떻게 구축되는지 이해한다. 🤔 서버란 무엇일까? 우리는 아주 흔히 "SERVER" 라는 단어를 쓴다. 그러나 우리는 아주 익숙하게 사용하는 단jinhos-devlog.tistory.com IP 주소는 네트워크 상에서 장치들이 서로를 인식하고 통신하기 위해 사용하는 논리적 주소이다.IP 주소는 네트워크의 장치들이 서로를 식별하고 데이터를 송수신하는 데 중요한 역할을 ..
✒️ 0. 들어가기 전오늘은 라우팅에 대해 이야기 해본다.데이터 전송에서 핵심적인 역할을 하는 라우팅.데이터 패킷이 출발지에서 목적지까지 가장 효율적인 경로로 이동할 수 있게 해주는 라우팅에 대해 알아보자. ✒️ 1. 라우팅이란?💡 네트워크에서 데이터 패킷을 보낼 때 최적의 경로를 선택하는 과정 -> 라우터의 역할 네트워크 라우팅은 하나 이상의 네트워크에서 경로를 선택하는 프로세스이다.패킷 하나가 보통 출발지에서 목적지로 가는 동안 여러개의 라우터를 거치며 여러번의 라우팅이 수행된다. (초당 수백만번) ✒️ 2. 라우팅의 기본 원리 아래 이미지를 보며 생각해보자. 컴퓨터 A에서 B로 데이터를 전송할 때, 여러 가능한 경로 중 어느 것이 가장 효율적인지 결정해야 한다. 단순히 생각하면 네트워크 2, ..
https://jinhos-devlog.tistory.com/entry/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9CCloud%EC%97%90-%EB%8C%80%ED%95%B4-1 클라우드(Cloud)에 대해 - 1✒️ 1. 가상머신 (Virtual Machine)클라우드 컴퓨팅은 현대 IT 인프라의 근간을 이루는 핵심 기술이다.이는 가상 머신(Virtural Machine)을 기반으로 하여 유연하고 확장 가능한 컴퓨팅 리소스를 제공한다jinhos-devlog.tistory.com해당 글을 읽고 와주세요!✒️ 4. 컨테이너와 도커💡 컨테이너애플리케이션과 그 종속성을 함께 패키징하여 운영 체제 수준에서 격리된 환경에서 실행할 수 있는 기술.컨테이너는 가볍고 빠르게 시작되며, 애플리케이..
✒️ 1. 가상머신 (Virtual Machine)클라우드 컴퓨팅은 현대 IT 인프라의 근간을 이루는 핵심 기술이다.이는 가상 머신(Virtural Machine)을 기반으로 하여 유연하고 확장 가능한 컴퓨팅 리소스를 제공한다. 클라우드에 대해 알아보기 전에 클라우드의 기반 기술인 가상머신에 대해 알아보자.(클라우드에 대해서 질문하면 알아둬야 할 것!)💡 전통적인 배포방식전통적인 배포 방식에서는 한 대의 물리적 컴퓨터에 하나의 운영 체제(OS)를 설치하고 여러 프로그램을 운영했다.이 방식은 리소스 활용도가 낮고 확장성이 제한적이었다.💡 가상화 배포방식가상화 기술은 이러한 한계를 극복했다.가상화를 통해 하나의 물리적 컴퓨터에서 여러 개의 가상 머신(VM)을 운영할 수 있게 되다.엄청 쉽게 이해하자면, ..
✒️ 0. 들어가기 전이전에 작성했던 API 관련 포스팅 참고https://jinhos-devlog.tistory.com/entry/HTTPHTTPS-%ED%86%B5%EC%8B%A0-RESTful-API ✒️ 1. API의 개념💡 API(Application Programming Interface) 란?API는 둘 이상의 컴퓨터 프로그램이 서로 통신하는 방법이자 컴퓨터 사이에 있는 중계 계층을 의미한다.(중계 계층? 인터페이스? OK! ) 예를 들어, A가 요청을 보내고 B가 응답을 받을 때를 상상해보자. (아주 흔한 통신의 개념이다.)어떻게 통신할 것인지, 어떤 데이터를 주고받을 것인지 등에 대한 방법을 약속! 한다. ( = Protocal) 이러한 방법들을 정의한 중계 계층이 바로 API이다..
✒️ 0. 들어가기 전이전 포스팅인 JSON은 읽고 와주세요! ✒️ 1. 마크업(MarkUp) 형태XML(Extensible Markup Language)은 데이터를 구조화하고 저장하는 강력한 마크업 언어이다.💡 MarkUp 형태마크업(markup)는 태그 등을 이용하여 문서나 데이터의 구조를 나타내는 방법이다. (속성부여도 가능)XML 또한 태그를 이용해 문서나 데이터의 구조를 나타낸다. 이 태그들은 속성을 가질 수 있어, 더 상세한 정보 표현이 가능하다.💡 구성 요소프롤로그: XML 버전과 인코딩 정보를 포함한다.루트 요소: 문서에 단 하나만 존재해야 한다.하위 요소들: 계층적 구조를 형성한다. 해리 포터와 마법사의 돌 J.K. 롤링 1997 판타지 1984..