http 3

[WEB] REST, RESTful API

REST 개요 REpresentational State Transfer웹에서 리소스를 일관성 있고 예측 가능한 방식으로 다루기 위한 웹 아키텍처 스타일.REST는 프로토콜이나 표준이 아니라, HTTP를 기반으로 한 설계 원칙과 아키텍처 스타일이다.그리고 이 원칙을 기반으로 구현한 API를 RESTful API 라고 칭한다. 등장 배경1990년대 후반, 웹은 폭발적인 성장에 비해 당시 API 들은 다양한 방식으로 설계되어 복잡하고 일관성이 없었다.그래서 아래의 목표를 가지고 문제를 해결하기 위해 등장했다.HTTP의 장점을 최대한 살린다.간단하고 일관성 있는 인터페이스를 제공한다.확장 가능하고 유연하며, 클라이언트-서버가 분리된 구조핵심 아이디어1. 리소스 (Resource)REST는 모든 것을 "리소스"로..

cs 2025.06.04

HTTP와 HTTPS 란?

HTTP (HyperTExt Transfer Protocol)하이퍼텍스트 전송 프로토콜은 월드 와이드 웹의 토대이며 하이퍼 텍스트 링크를 사용하여 인터넷에서 웹 페이지를 로드하는 데 사용된다.HTTP는 네트워크 장치 간에 정보를 전송하도록 설계된 프로토콜이며, 이를 통한 흐름에는 클라이언트 시스템에서 서버에 요청한 다음 서버에서 응답메시지를 보내는 작업이 포함된다.* 하이퍼링크(Hyper Link) : 웹 페이지나 다른 리소스로 이동할 수 있게 해주는 링크(참조 경로)를 의미하이퍼 링크는 단순히 "주소"일 뿐이고, 그 주소가 http:// 또는 https:// 로 시작하면 HTTP(S) 프로토콜을 통해 서버와 통신한다.예시 : 구글 Hypertext : 문장과 단어 등이 링크를 통해 서로 연결된 네트워크..

cs 2025.01.28

[Network] OSI 7 Layers, Socket

NetWork 데이터(정보)를 주고받기 위해 두 대 이상의 컴퓨터와 같은 장치가 서로 연결된 통신 구조네트워크는 유선 또는 무선 방식으로 연결되어 있으며, 전 세계가 연결된 가장 큰 네트워크는 인터넷이다. 네트워크의 목적 : 목적지로의 데이터 전송네트워크 프로토콜 : 네트워크 통신을 하기 위해 사용자들 사이에서 따라야하는 약속, 형식, 절차, 규약 OSI 7 Layer OSI 7 계층의 등장 배경1970~80년대에는 각 회사 (IBM, DEC 등)가 자체적인 네트워크 프로토콜을 사용했었는데 서로 다른 시스템 간의 호환성이 부족했다.통신망이 발전함에 따라 국제 표준의 필요성이 높아졌고 ISO(국제표준화기구)가 1984년에 네트워크 통신 구조를 계층화하여 OSI 참조 모델을 제정하였다. 목적 표준화된 통..

cs 2024.11.28