[HTTP] RFC 9110을 바탕으로 Stateless protocol인 HTTP(Hypertext Transfer Protocol)에 대해 통신은 어떻게 진행하는 지 확인하기! - 2
·
devops
[서론] 저번에는 RFC 9100 중 기본적인 구조에 대해 알아봤다. 요약하면, 사용자는 전송하는 형태(URI)와 결과값(Resources)에 대해서만 알면 Message 전송을 통해서 안에 어떤 내용이 담긴지 몰라도 값을 받는 규칙이 HTTP라는 형태에 대한 규칙이다. 통신을 위한 설계 기준이 HTTP라는 것이다. [Phase 1 — 기본적인 구조][기본 개념]: 1.1 Purpose→ 1.3 Core Semantics[용어 설명] : → 3.1 Resources → 3.2 Representations → 3.4 Messages→ 6 Message Abstraction (field/content/trailer 포함) https://potato-mood.tistory.com/entry/HTTP-RFC-9..
[HTTP] RFC 9110을 바탕으로 Stateless protocol인 HTTP(Hypertext Transfer Protocol)에 대해 기본개념과 구조 및 용어 정리. - 1
·
devops
[서론] HTTP에 대해 공부해보자. 이런 개념이야 말로 비전공자에게 없는 개념이다. RFC 9110을 바탕으로 HTTP에 대해 공부해보자. [Phase 1 — 기본적인 구조][기본 개념]: 1.1 Purpose→ 1.3 Core Semantics[용어 설명] : → 3.1 Resources → 3.2 Representations → 3.4 Messages→ 6 Message Abstraction (field/content/trailer 포함) (다음 글에 읽을 예정이다.)[Phase 2 — 통신은 어떻게 진행할까?]→ 7 Routing HTTP Messages (target resource, Host/:authority, misdirected)7 intro 7.1 7.2 7.4 (다다음 글에 읽을 예정..
[리눅스] Linux에서 kernel부터 process, daemon systemd, systemctl이 용어의 유래와 어떤 일을 하는 지 알아보자.
·
devops
[서론] 회사에서 gpu를 이용해 모델을 올리려고 하니 cluade code가 .service라는 확장자를 이용해서 systemctl에 서비스로 등록하는 방식을 추천했다. 처음 보는 기능이었다. 그리고 그것과 연결된 journactl로 systemd의 로그를 확인하는 것도 처음보는 것이었다. systemd가 daemon이니 그 용어에 대해서도 알아보고 천천히 진행하자. 용어들에 대해 정의를 확인하고 하나하나 알아보자.[커널(kernel)에 대해 알아보자] 커널(kernel)이라는 단어에 대해 먼저 알아보자. 커널은 '씨앗의 핵심부, 알맹이'를 뜻한다. 쉘(shell) 껍데기와 반대되는 개념이다.운영 체제의 핵심 프로그램으로 소프트웨어와 하드웨어 사이에서 중재자 역할을 하고 CPU 스케쥴링, 메모리 관리,..
[배포] vercel로 app 배포하기. 엄청나게 쉽다.
·
devops
[서론] 간단한 암기 앱을 만들어보고 싶었고 claude code로 간단하게 만들어보고 vercel로 배포하기로 했다. 복습주기별로 암기를 도와주는 앱을 만들었다. 그리고 배포를 통해 다른 사람이 쓰게 만들었다.[vercel로 app 배포하기] 먼저 vercel.json을 만들어줘야 한다. Vercel 서버가 요청 수신을 하면 vercel.json으로 가는데, 그 뒤에 vercel.json을 통해서 index.html로 반환 시킨 뒤 React를 실행시켜서 진짜 경로를 가게 해준다. 그 뒤 React Router가 알맞은 경로로 보내게 해준다는 것이다. 참으로 신기하다. Single Page Application은 라우팅을 서버가 아니라 브라우저가 담당하기 때문에, Vite + React Router ..