http 3

[CS] OSI 7계층이란 - 각 계층 역할 정리

OSI 7계층이 뭐고 각 계층이 무슨 역할을 하는지, 웹 요청 예시와 함께 간단히 정리했습니다. OSI 7계층이란네트워크 통신 과정을 7단계로 나눠서 정리한 표준 모델입니다. 데이터가 컴퓨터를 떠나 상대방에게 도착하기까지, 어떤 단계를 거치는지 계층별로 역할을 나눠놓은 것이라고 보면 됩니다.계층 - 이름 - 역할 - 예시 7응용(Application)사용자가 직접 접하는 서비스HTTP, FTP6표현(Presentation)데이터 형식 변환, 암호화SSL/TLS, 인코딩5세션(Session)연결 유지, 세션 관리로그인 세션4전송(Transport)신뢰성 있는 전달, 포트 구분TCP, UDP3네트워크(Network)목적지까지 경로 찾기IP, 라우터2데이터링크(Data Link)같은 네트워크 내 전달MAC 주..

DEV/cs 2026.09.25

[CS] RESTful API란 - REST의 의미부터 쉽게

REST가 무슨 뜻인지, RESTful API가 어떤 규칙을 지키는지 간단한 코드와 함께 정리했습니다. REST란REpresentational State Transfer의 줄임말로, "자원(사용자, 게시글 등)의 상태를 표현해서 주고받는다"는 뜻입니다.2000년 로이 필딩이 제안한 개념으로, 지금은 웹 API 설계의 표준 방식입니다.핵심 규칙: 주소는 자원, 메서드는 행동 ❌ GET /getUsers❌ POST /deleteUser/1✅ GET /users - 조회✅ POST /users - 생성✅ PUT /users/1 - 수정✅ DELETE /users/1 - 삭제주소에 동사를 넣지 않고, 같은 /users 주소를 GET/POST/PUT/DELETE로만 구분합니다...

DEV/cs 2026.09.23

[CS] Axios 사용법 정리 - 설치부터 인터셉터까지

자바스크립트 HTTP 클라이언트 axios의 기본 사용법을 GET/POST부터 인스턴스, 인터셉터까지 예시와 함께 정리했습니다. axios란브라우저와 Node.js 양쪽에서 쓸 수 있는 HTTP 클라이언트 라이브러리입니다. Promise 기반이라 .then()이나 async/await로 자연스럽게 다룰 수 있고, JSON 자동 파싱·에러 처리·인터셉터 같은 편의 기능이 내장되어 있어서 실무에서 많이 씁니다. 설치 bashnpm install axios javascriptimport axios from "axios"; 기본 사용법: GET, POST, PUT, DELETE javascript// GET - 데이터 조회const res = await axios.get("/api/users");console...

DEV/cs 2026.09.22