본문 바로가기

http5

http vs https (ssl) 2021. 12. 31.
HTTP(stateful, stateless, connectionless) 무상태 프로토콜(stateless) stateful(상태 유지) 서버가 클라이언트의 이전 상태를 유지하는 것이다. 중간에 다른 점원으로 바뀌면안된다 -> 다른 점원으로 바뀔때 상태 정보를 다른 점원에게 알려줘야한다, stateful이기때문에 상태유지기라서!!!! 항상 같은 서버로 유지 되어야한다 이러한 상황에서 서버가 장애가 나면 통신이 장애가 발생한다. 고객 : 이 차가 얼마죠? 점원 : 2억입니다. (차라는 상태를 유지) 고객 : 2대 두개하겠습니다. 점원 : 4억입니다. 신용카드, 현금 어떤 걸로하시겠습니까 (차, 2대라는 상태 유지) 고객 : 신용카드로 구매하겠습니다. 점원 : 결제완료 (차, 2대, 신용카드) stateful은 중간에 점원이 바뀌게 된다면 꼬이게 된다.. 해당 정보를 처리한 상태.. 2021. 10. 27.
http(1) . (tcp, udp, osi) tcp vs upd tcp는 연결지향, 데이터보증, 순서도 보장을한다 연결지향에서 3 - way handshake를 하기에 이후에 완료되면 데이터를 전송해서 안전하다 이러한 것들을 보면 tcp는 할 것이 많다 그러나 udp는 연결지향도없고, 데이터 보장도, 순서도 보장없다, 그래서 단순하고 빠를 수 있어서 최적화가 필요할때는 udp를 많이 사용하는 것이라고한다. udp 순서보장x, 데이터 전달 보장x, 연결지향(3 - way없다), 그래서 지원하는 것이 없어서 ip랑 비슷하다(여기에서 예를 들면 제가 게임도하고 음악도 듣고 다른 것들도 하고 있을때 하나의 ip를 가지고 여러가지 작업을 하고 있습니다. 이럴때 ip를 구분해주도록 port를 사용하는데 이것을 udp가 해준다 최근에는 udp가 곽강을 받고있다.. 2021. 10. 26.
jwt, 쿠기 쿠키 디바이스의 특정 브라우저에 저장된다. jwt 토큰은 놀이공원 자유이용권으로 보면된다.. (로그인했다는 사실)(서버에서 제공해주고 , 클라이언트의 쿠키로준다) 이것을 통해서 로그인이 유지된다. 아이디 비번은 암호화해서 db에 넣는다.. -> 쿠키를 삭제하면 로그아웃을 구현할 수 있다.. 2021. 10. 8.