분류 전체보기
-
TCP 흐름, 혼잡 제어대학 수업/네트워크 2024. 11. 13. 11:17
흐름제어 수신 버퍼의 오버플로우를 방지하기 위해 수신자의 Read속도와 송신자의 Send 속도를 일치시키는 작업S&W ARQ 을 사용하면 별도 흐름제어 필요 없음파이프라이닝 기반의 Go-Back N, Selective Repeat ARQ는 흐름제어 필요파이프라이닝이 연속적으로 세그먼트를 전송하지만, 무작정 무한한 데이터를 연속적으로 보낼 순 없다. 수신 버퍼수신된 세그먼트가 애플리케이션 프로세스에 의해 읽히기 전의 임시 저장 공간버퍼 오버플로바이트 수신할 때 TCP는 데이터를 수신 버퍼에 저장해당 어플리케이션 프로세스는 버퍼에서 데이터를 읽지만, 수신 시점에 읽을 필요는 없음송신자가 데이터 전송을 진행하면서, 연결 수신 버퍼 오버플로 발생 슬라이딩 윈도우(silding window) : 버퍼윈도우(wi..
-
토큰 적용법대학 수업/Fast API 2024. 11. 12. 13:21
Open API // 요즘 : 실시간 발급 토큰 자체 X ,, 토큰안의 Payload : 유저 정보이벤트 등록, 목록 수정 // 사용자의 DB정보가 필요함 오늘의 할일 Depends 의도 확인, get_session와 ()의 차이 정확하게 이해 로그인을 위한 Token, OAuth2 Parameter 을 받아라스웨거 Docs 에서 Auth 표시되지 않고 signin 안에서 직접적인 표현중이다 grant_type : ???scope : 권한 설정용 단계 같은 것
-
보안대학 수업/Fast API 2024. 11. 11. 12:25
Java WAS server session id : Client 에겐 Cookie 로 보냄 HTTP 에 Bearer 토큰이 정의되어 있으나, 내용이 나와있진 않다. HTTP Authentication사용자 인증정보(Credential - un,pwd) Encoding하여 요청 헤더(Authorization header) 로 전송 encoding decoding : 전송 가능한 형태로의 변환 // encrypt decrypt : 암호화hasing : 정말 많은 양식이 있지만, 변형된 문자열을 unhashing(복구) 안된다! 401 : unauthorization 이러한 내용을 받으면 브라우저가 띄워준다security_scheme = HTTPBasic() # excutable 한 객체이 친구가 이렇게 하..
-
투자 관점 - 보험 / 외환대학 수업/교양 2024. 11. 8. 15:48
중기적인 방안 양도 소득세 : 주식투자의 경우 비과세요건 : 보험사의 보험을 통해서! 15.4% 이자 소득세 : 10년을 채우지 못하면! 이렇게 뜯겨버린다은행의 예적금만큼 안전, 수익률은 보장 //선택할 수 있는 자산 ISA로 대체 : 일반으로 발급 할 것. 안정성 + 수익성 - 유동성5년의 납부 / 10년의 유지 : 장기투자만이 답이 되는 모습의 원인월 150만원 까지 최소 투자 기간 : 3년 은행이나 주식시장에서 가져오는 새로운 상품증권사가 아닌, 보험사가 다루는 상품 : 예금자 보호법 : 5천만채권, 예금 : 리스크헷지주식 분할 매수 : 우상향의 미국 시장 + 채권의 헷지채권 3 : 자동 Rebalancing : 이 안에서도 추가적 주식 비율 존재 가능보장성 보험 1년 2% 복리 수..
-
TCP - 진행 상태와 신뢰성 확보 방안대학 수업/네트워크 2024. 11. 7. 14:52
TCP의 status현재 어떤 통신 과정에 있는지를 나타내는 정보 연결이 수립되지 않은 상태CLOSED - 아무런 연결이 없는 상태LISTEN - 연결 대기 상태SYN 세그먼트 대기LISTEN상태의 호스트(일반적 서버) SYN세그먼트 보내면 3WH시작연결 수립 과정에서 주로 볼 수 있는 상태SYN-SENT연결 요청 후 대기(SYN+ACK 기대)SYN-RECEIVED응답 후 ACK 대기중ESTABLISHED연결 확립연졀 종료 과정에서 주로 볼 수 있는 상태FIN-WAIT-1CLOSE-WAITFIN-WAIT-21 에서 ACK 받으면 2가 됨, 상대 호스트의 FIN 대기LAST-ACKCW에서 FIN보낸 뒤 상대 ACK 대기TIME-WAIT서버는 Closed, 하지만 클라이언트는 일정시간 대기 후 Closed ..
-
이진 탐색 트리대학 수업/자료구조 2024. 11. 7. 13:36
규칙모든 원소는 서로 다른 유일한 키를 가진다.(중복값 x)왼쪽 서브 트리에 있는 원소들의 키는 그 루트의 키보다 작다.오른쪽 서브 트리에 있는 원소들의 키는 그 루트의 키보다 크다.왼쪽 서브 트리와 오른쪽 서브 트리도 이진 탐색 트리이다. 루트에서 시작해서탐색할 키값 x를 루트 노드의 키 값과 비교x == 루트 키값연산 완료x 루트 키값작으면 왼쪽으로x > 루트 키값크면 오른쪽으로 이진 탐색 트리의 삽입 연산 1) 먼저 탐색 연산 수행- 고유 키값 규칙, 트리에 없어야 삽입 가능2) 탐색 실패한 위치에 원소를 삽입이진 탐색 트리의 삭제 연산1) 탐색 연산 수행2) 노드 삭제 후에도 이진 탐색 트리를 유지해야 하므로 삭제 노드의 경우에 대한 후속 처리(이진 탐색 트리의 재구성 작업) 가 필요함삭..
-
TIL - 10.18 자소서 넋투리일과 정리/TIL 2024. 10. 18. 00:46
뭘 내가 아는척을 하려고 해도 아는 게 없으니 할 수 있는 말이 없다.그것도 기업입장에서, 경력자 입장에서 바라본다면 난 그냥 일반인보다 조금 더 아는 수준에 불과한데 내가 무슨 할말이 있겠는가.. 비전공자 인 이상 결국 할 수 있는 말은 ‘나 아픙로 자라쑤 이써요!’하는 혀짧은말정도 내가 하기 위해서 투자한 것은, 시간 : 자료구조, 네트워크, 클라우드, FastAPI원한것은 데이터 엔지니어, 행한것은 백엔드에 가까운데요? - 라고 말하기에도 부끄러운..수학이 싫어서 도망친자, 통계에서 벗어날 수 없다 - 데이터 분석정확히는 투자 시간 대비 가성비가 안나올거 같아서 안건드렸다 정도왜냐면 내가 전문적으로 공부하진 못하니까 / 시간이 부족하니까 그래서 추가 기능을 얻고자 하였고지금와서 보니 내가 가진 것도..