웹서버
-
🤖 웹 프로그래밍의 이해프로그래밍/Django & Flask 2020. 10. 22. 14:23
웹 프로그래밍의 이해 - 웹 프로그래밍이란? HTTP 프로토콜로 통신하는 클라이언트와 서버를 개발하는 것을 의미한다. 보통은 웹 서버를 개발하는 경우가 많아 파이썬 웹 프로그래밍이라고 하면 장고와 같은 웹 프레임워크를 사용하여 웹 서버를 개발하는 것을 떠올린다. 브라우저를 띄워 네이버에 접속하는 것 = 브라우저(웹 클라이언트), 네이버 서버(웹 서버) - 웹 서버에 요청을 보내는 웹 클라이언트 1) 웹 브라우저를 사용하여 요청 2) 리눅스 curl 명령을 사용하여 요청 3) Telet을 사용하여 요청 4) 직접 만든 클라이언트로 요청 - HTTP 프로토콜 HTTP는 웹 서버와 웹 클라이언트 사이에서 데이터를 주고받기 위해 사용하는 통신 방식으로 TCP/IP 프로토콜 위에서 동작한다. 1. 웹 브라우저에 ..