개발과 관련된 모든것7 [HTTP] POST 가 있는데 GET 메소드는 왜 쓰일까? 기초적인 HTTP 메서드를 공부하면서, GET 메소드가 왜 쓰이는지는 궁금할 때가 있었다. 처음에는 단순히 "GET 방식은 URL 에 파라미터를 직접 전달하고, POST 는 BODY 쪽에 파라미터를 넣어서 URL 에 직접적으로 노출이 되지 않는다." 라는 개념으로 공부를 했는데 REST API 를 공부하고 나서는 GET 방식과 POST 방식이 단순히 파라미터를 넘기는 방식의 차이 외에도, 서버로부터 요청하는 행위의 목적 자체가 다르다는 것을 알게되었다. 그런데 ..... 대체 왜 ... GET 방식은 파라미터를 URL 에 기재하는걸까? 사실 파라미터를 URL 에 넣게끔 설계하게된 계기나 처음 설계한 사람의 의도를 내가 알지는 못하지만,조금만 생각해보면 GET 방식의 장점을 금방 떠올릴 수 있다. 예를.. 2024. 6. 16. [네트워크] REST API 에 대해서 공부해보자 (feat. RESTful API) REST API ?REST API 에서 REST(Representational State Transfer) 는 로이 필딩이라는 사람이 사학위 논문에서 웹(http) 의 장점을 최대한 활용할 수 있는 아키텍처로 처음 소개된 개념이다. REST API는 웹에서 사용되는 데이터나 자원(Resource)을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식을 말한다. REST API 의 특징 클라이언트-서버 구조: 클라이언트와 서버는 분리된 컴포넌트로서 독립적으로 작동한다.무상태성(Statelessness): 각 요청은 클라이언트의 컨텍스트를 서버에 저장하지 않고 독립적으로 처리된다. 서버는 이전 요청에 대한 정보를 저장하지 않는다.캐시 가능(Cacheable): 응답은 캐시 .. 2024. 6. 16. [네트워크] TCP/IP 4계층 모델 > TCP/IP 4계층 모델 네트워크 인터페이스 계층 (Network Interface Layer)역할: 물리적 네트워크를 통해 데이터를 전송하는 역할을 합니다.프로토콜: Ethernet, Wi-Fi, ARP (Address Resolution Protocol) 등.기능: 물리적 매체를 통해 데이터 프레임을 전송하고, MAC 주소를 이용하여 로컬 네트워크 내에서 데이터의 목적지를 식별합니다.인터넷 계층 (Internet Layer)역할: 네트워크 간 데이터 전송을 담당하며, 데이터 패킷의 라우팅 및 주소 지정을 수행합니다. 네트워크 주소를 기반으로 데이터를 전송합니다.프로토콜: IP (Internet Protocol), ICMP (Internet Control Message Protocol), IGMP.. 2024. 6. 13. [네트워크] 네트워크 관련 기초 단어 개념 정리 네트워크 관련 단어들의 개념을 정리해보자. LAN (Local Area Network)좁은 범위 (동일 건물, 가정, 학교 등) 에서 사용되는 네트워크 WAN (Wide Area Network)넓은 범위 (도시, 국가 또는 전세계 등) 에서 사용되는 네트워크 프로토콜네트워크 상에서 통신할때의 공통 규약 같은 개념, TCP/IP 등 TCP/IP각각 Transmission Control Protocol, Internet Protocol 의 약자로 인터넷이 처음 시작되던 시기에 정의되어 현재까지도 표준으로 사용되고 있는 프로토콜. 4계층 모델로 구성됨. IP 주소TCP/IP 구조에서 대상 네트워크 장비를 식별하기 위해 사용되는 주소. 네 덩이의 숫자의 조합으로 이루어져있음 MAC 주소네트워크 기기가 만들어.. 2024. 6. 13. 이전 1 2 다음