반응형

CS/네트워크 3

REST API란

API란?클라이언트,서버와 같은 서로 다른 프로글챔에서 요청과 음답을 주고 받을 수 있게 만든 체계REST API란?REST API는 웹에서 데이터를 주고 받기 위한 아키텍처 스타일이며 규약을 의미한다.자원을 URI 로 표현하고 , HTTP 메서드(GET,POST,PUT,DELETE 등) 을 통해 자원을 다룬다.특징상태 비저장성(무상태)각 요청이 독립적으로 처리되기 때문에 서버 확장서과 유지보수에 유리응답은 주로 JSOIN 형식으로 전달캐싱을 활용할 수 있어 성능면에서 우수하다. (이게 무슨 의미지 확인)계층화클라이언트/서버 구조REST 구성요소자원(Resource) : HTTP URL자원에 대한 행위 : HTTP Method자원에 대한 표현 : Representation1.자원(Resource) : H..

CS/네트워크 2025.05.03

HTTP/HTTPS 란?

HTTP란?웹 상에서 클라이언트와 서버가 자원을 주고받기 위해 사용하는 통신 규약입니다.HTTP는 HyperText Transfer Protocol의 약자로, 하이퍼텍스트 기반의 데이터를 전송합니다.OSI 7 계층 중 애플리케이션 계층에 속하며, TCP/IP 위에서 동작합니다.비연결성(Connectionless) 기반의 프로토콜로, **요청(Request)**과 **응답(Response)**을 통해 통신합니다.HTTP 작동 방식HTTP는 요청/응답 구조로 동작합니다.클라이언트가 서버에 요청을 보내면, 서버는 그에 대한 응답을 보내고 즉시 연결을 종료합니다.이처럼 매 요청은 독립적으로 이루어지며, 이전의 상태를 유지하지 않습니다.HTTP의 단점비연결성 (Connectionless)요청과 응답이 완료되면 서..

CS/네트워크 2025.05.02

[네트워크] 쿠키와 세션

쿠키와 세션을 사용하는 이유HTTP의 가장 큰 특징인 무상태성과 비연결성이다.HTTP의 통신 결과에대해서 이전 통신 상태가 남아있지 않게 된다.이전 통신 결과가 남아있지 않기 때문에 자원이 낭비되며 이를 해결 하기 위해 쿠키가 등장하였다. 비연결성이란? - 클라이언트가 요청을 한 후 응답을 받으며 그 연결을 끊어버리는 특징무상태성이란?- 통신이 끝나면 상태를 유지하지 않는 특징 쿠키란?쿠키는 사용자가 웹사이트를 방문할 경우 사용자 웹 브라우저를 통해 사용자의 컴퓨터에 저장하는 작은 기록 정보 파일HTTP에서 클라이언트의 상태 정보를 PC 에 저장했다가 필요시 참조하거나 재사용할 수 있다.쿠키의 형태는 KEY 와 Value 형태로 저장된다.HTTP 헤더에 요청을 보낼 때마다 매번 쿠키를 담아서 보내어 사용..

CS/네트워크 2025.03.23
반응형