< 장고 심화 2022.10.24 >
DRG를 이용하여 Restful한 백엔드를 만들어보자!
1주차: http와 웹의 동작 방식
2주차: DRF 튜토리얼
3주차: 회원기능
4주차: 인스타그램 기능 클론
5주차: 테스트코드 작성해보기
웹브라우저 흐름
1. DNS 조회 (명령어 nslookup www.naver.com)
2. HTTP 요청 메세지 작성
3. socket 라이브러리를 통해서 전달
4. TCP/IP 작성되고 이안에 HTTP 메시지가 포함
프로토콜 계층
어플 -> socket Library ->TCP ->IP ->LAN ->인터넷
인터넷 프로토콜
한계
받을 대상이 없을 수도 있다.
중간에 패킷이 손실되거나 순서대로 오지 않을 수 있다.
같은 IP를 사용하는 어플이 여러개라면 문제가 될 수 있다.
< 무상태 프로토콜 stateless >
서버가 클라이언트 상태를 보존하지 않는다.
한 점원이냐 매번 다른 점원이냐
중간에 다른 점원으로 바뀐다고 생각해야 한다.
무상태는 응답서버를 쉽게 바꿀 수 있다.
세션 로그인은 상태가 있다. 최소한으로만 사용한다는 개념.