Today I Learned D - 38

손상훈·2022년 10월 25일
0

< 장고 심화 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주소로 전송
  • 출발지 IP와 목적지 IP를 작성
  • 송신하면 노드들을 거쳐서 송신이 된다.

한계
받을 대상이 없을 수도 있다.
중간에 패킷이 손실되거나 순서대로 오지 않을 수 있다.
같은 IP를 사용하는 어플이 여러개라면 문제가 될 수 있다.

< 무상태 프로토콜 stateless >
서버가 클라이언트 상태를 보존하지 않는다.
한 점원이냐 매번 다른 점원이냐
중간에 다른 점원으로 바뀐다고 생각해야 한다.
무상태는 응답서버를 쉽게 바꿀 수 있다.
세션 로그인은 상태가 있다. 최소한으로만 사용한다는 개념.

  • 장고 로그인,회원가입, 게시글 CRUD 복습함.
profile
< 코린이의 코딩모험기 >

0개의 댓글

관련 채용 정보