네트워크
모든 사물이 연결
client 와 server
클라이언트는 웹 서비스/애플리케이션을 요청하고 서버는 응답
http특징
서버에 요청, 연결
요청에 따른 작업
클라이어나트에 응답
연결해제 : 연결을 유지하기 위해서 쿠키 또는 세션 이용
http처리방식
POST,GET,PUT DELETE방식 많이 사용
HEAD,OPTION,TRACE CONNECT도 존재
서버 →DB연결
CREATE
READ
UPDATE
DELETE
post와 get
html form 태그는 post get방식만 지원
get방식 : url에 데이터가 노출됨
post방식 : body에 데이터 존재
url
https://serch.naver.com/serch.naver?query=weather
https:// =프로토콜
serch.naver.com =도메인
search.naver? =경로
query=weather =쿼리
→
rest url
https://serch.naver.com/search/today/weather
serch/today/weather =url 맵핑(데이터)스트링
rest와 django url맵핑
URLconf(urls.py)
서버구성
클라이언트→웹서버→애플리케이션 서버→ db
웹서버 : 정적 데이터 요청 처리
애플케이션 서버 : 동적데이터 요청 처리, db연동