HTTP
-
[Python Backend] Rest(HTTP)와 gRPC의 개념WEB 2025. 5. 25. 09:04
[Python Backend] Rest(HTTP)와 gRPC의 개념 AI 시스템이 아무래도 FastAPI, Flask와 같은 Backend 프레임워크들과의 조합이 필요하다보니 필연적으로 공부할 수 밖에 없어짐그래서 먼저 Http와 gRPC의 개념을 먼저 살펴보도록 하겠다. 이후론 이 개념을 바탕으로 python backend framework인 Flask과 FastAPI를 공부할 것임. (https://asidefine.tistory.com/330) * 이후 포스트에서 이어집니다 (https://asidefine.tistory.com/330) 그래서 RestAPI와 RPC가 뭔 차인데? gRPC는 HTTP2를 사용한다. (REST는 HTTP1.1)gRPC는 protocol buffer data fo..
-
2024 컴퓨터 네트워크 개론 - 5. 응용 계층Network 2024. 4. 18. 13:21
2024 컴퓨터 네트워크 개론 - 5. 응용 계층 1. OSI 7계층 + TCP/IP 4계층 2. 네트워크 인터페이스 계층 3. 인터넷 계층 4. 전송 계층 5. 응용 계층 각 계층의 프로토콜 계층 프로토콜 응용 계층 HTTP, DNS, FTP, SMTP, POP3, 기타 프로토콜 전송 계층 TCP, UDP 네트워크 계층 IP 데이터 링크 계층 이더넷 물리 계층 전기 신호 변환 응용 계층에 속하는 프로토콜 프로토콜 설명 Port Num. HTTP (HyperText Transfer Protocol) - www 상에서 정보를 주고 받을 수 있는 프로토콜 - 주로 HTML문서를 주고 받는 데에 쓰임 - TCP와 UDP를 사용하며, 80번 포트를 사용 - 클라이언트와 서버 사이에 이루어지는 요청/응답(requ..
-
HTTP 구조 및 핵심 요소WEB 2021. 9. 3. 01:36
1. HyperText Transfer Protocol 2. HTTP 핵심 요소 2-1. HTTP 통신 방식 2-2. HTTP Request 구조 2-2-1. Start Line 2-2-2. Headers 2-2-3. Body 2-3. HTTP Response 구조 2-3-1. Status Line 2-3-2. Headers 2-3-3. Body 3. 자주 쓰이는 HTTP Methods 3-1. GET 3-2. POST 3-3. OPTIONS 3-4. PUT 3-5. DELETE 4. 자주 쓰이는 HTTP Status Code 4-1. 200 OK 4-2. 301 Moved Permanently 4-3. 400 Bad Request 4-4. 401 Unauthorized 4-5. 403 Forbidden..