프로그래밍/네트워크6 REST, RESTful 오늘은 REST에 대해서 정리해보려고 한다. REST (Representational State Transfer)REST는 2000년 Roy Fielding이 자신의 논문에서 제안한 아키텍처 스타일이다.SOAP보다 더 가볍고 단순한 방식으로, HTTP 프로토콜의 구조를 최대한 활용한다.REST는 리소스를 URI로 표현하고, HTTP 메소드를 사용하여 데이터를 주고받는다. 리소스를 이름으로 구분하여 상태(정보)를 주고받는다. REST의 특징HTTP 프로토콜을 기반URI(Uniform Resource Identifier)로 리소스 표현상태를 유지하지 않는(Stateless) 구조JSON, XML 등 다양한 데이터 포맷 사용가능HTTP 메소드를 활용하여 CRUD(Create, Read, Update, Del.. 2025. 2. 23. Proxy 이해하기 - Forward Proxy, Reverse Proxy 오늘은 언젠가 들어봤던 프록시에 대해서 정리해보려고 한다. 프록시(Proxy) 개념 프록시란 다른 컴퓨터와의 통신을 대신해주는 중간 서버를 의미한다. 내가 인터넷에 요청을 보낼 때 직접 보내지 않고 중간에 있는 다른 서버(프록시 서버)를 통해 요청을 보내는 방식으로,프록시 서버는 내가 요청한 정보를 대신 받아오고 그 정보를 다시 나에게 전달하는 역할을 한다. 직접보내면 보내면 되지 왜 굳이 프록시를 거치냐 생각할 수 있는데(내가 그랬다,,) 프록시가 가지는 주요 장점들이 있다. - 보안 (중요)- 캐싱을 통한 성능 향상- 접근 제어등등 대표적인 프록시인 포워드 프록시와 리버스 프록시에 대해 살펴보자. 포워드 프록시(Forward Proxy) - 포워드 프록시는 클라이언트와 인터넷 사이에서 중계 역할을 한.. 2025. 2. 18. IPv4를 조금 더 자세히 알아보자 지난 주 네트워크를 개요공부하듯 정리하면서 IP에 대해 간략하게 썼는데, 조금 더 자세히 알아보려고 한다.IPv4IPv4(Internet Protocol version 4)는 인터넷 상에서 컴퓨터 간의 통신을 가능하게 하는 프로토콜이다.네트워크에서는 IP 주소를 통해 호스트를 식별한다. 따라서 IP 주소는 호스트에 대한 고유한 식별자를 의미한다.32비트 주소 체계를 사용하며, 이는 약 43억 개의 고유한 주소를 제공한다.IPv4 주소는 4개의 8비트로 구성되며, 각 0에서 255 사이의 숫자로 표현된다. (예를 들면 192.168.0.1과 같은 형식)8비트 한 묶음을 옥텟(octet)이라고 부른다.IP 종류?공인 IP (= 외부 IP)인터넷 사용자의 로컬 네트워크를 식별하기 위해 인터넷 서비스 공급자(I.. 2024. 6. 26. [네트워크] 미뤄왔던 네트워크 공부하기 6월 6일 현충일부터 10일까지 쭉 쉬었다.나름 긴 연휴에 오랜만에 마음의 양식을 좀 채워보자며 "읽자마자 IT 전문가가 되는 네트워크 교과서"를 읽고 있다. (아직 읽는 중이다.. ^^..) 책이랑 인터넷이랑 찾아보면서 내용을 좀 정리해본다.. 노드와 네트워크인터넷은 직간접적으로 연결된 수많은 노드들로 구성된다. 여기서 노드는 정보를 주고받는 모든 네트워크 기기를 말한다. 개인 노트북이나 스마트폰도 노드가 될 수 있으며, 서버도 노드라고 할 수 있다. 네트워크에 있는 모든 노드의 공통점은 '주소'가 있다. 정리하자면, 네트워크에 연결된 하드웨어를 노드라고 하고 모든 노드는 주소를 가지고 있다. 인터넷에서는 IP 주소가 네트워크 주소 역할을 한다.어떤 한 노드가 목적지 노드의 주소 정보를 가지고 있다면,.. 2024. 6. 10. 이전 1 2 다음