http
-
[백엔드 로드맵🐖] HTTP란 무엇인가?스터디/백엔드 로드맵 2022. 7. 28. 13:29
HTTP (Hyper Text Transfer Protocol) HTTP는 서버와 클라이언트가 서로 데이터를 주고받기 위해 사용되는 규약(Protocol)을 말한다. 프로토콜이란? 송신자-수신자 간 통신을 위해 정해놓은 약속같은 것이다. 드라마 '이상한 변호사 우영우'의 어느 화에서 판사가 '변호사들은 의견을 말하기 전에 먼저 손을 들어라' 라고 말한다. 변호사들은 판사에게 의견 어필을 하기 위해서는 손을 들어야 한다. 여기서 '손을 든다'는 판사와 변호사 간의 통신 규약이다. 데이터 형식 HTTP는 크게 요청(Request)와 응답(Response)으로 나누어진다. 유튜브를 예를 들어보겠다. '우영우 5화 하이라이트' 영상을 보고 싶어 해당 동영상을 클릭하면, 동영상 페이지가 나오고 재생이 된다. 유튜..
-
🤖 웹 프로그래밍의 이해프로그래밍/Django & Flask 2020. 10. 22. 14:23
웹 프로그래밍의 이해 - 웹 프로그래밍이란? HTTP 프로토콜로 통신하는 클라이언트와 서버를 개발하는 것을 의미한다. 보통은 웹 서버를 개발하는 경우가 많아 파이썬 웹 프로그래밍이라고 하면 장고와 같은 웹 프레임워크를 사용하여 웹 서버를 개발하는 것을 떠올린다. 브라우저를 띄워 네이버에 접속하는 것 = 브라우저(웹 클라이언트), 네이버 서버(웹 서버) - 웹 서버에 요청을 보내는 웹 클라이언트 1) 웹 브라우저를 사용하여 요청 2) 리눅스 curl 명령을 사용하여 요청 3) Telet을 사용하여 요청 4) 직접 만든 클라이언트로 요청 - HTTP 프로토콜 HTTP는 웹 서버와 웹 클라이언트 사이에서 데이터를 주고받기 위해 사용하는 통신 방식으로 TCP/IP 프로토콜 위에서 동작한다. 1. 웹 브라우저에 ..