Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 1.74 KB

2023-11-27-mon.md

File metadata and controls

19 lines (16 loc) · 1.74 KB

TIL

정리된 내용은 Related Posts에 있다.

  • algorithm
    • dynamic programming - night dialer 문제
    • dfs 로 시도했는데 time exceed 되어 경우의 수를 누적하여 count 하는 접근 방식을 택했다.
  • SSH란?에 대해 조금 더 공부했다.
    • 기존에 네트워크 상의 다른 컴퓨터에 접속하던 네트워크 프로토콜(대표적으로 telnet, rsh, ...)은 평문의 데이터를 전송해서 정보가 중간에 탈취될 가능성이 높았다. SSH는 이런 점을 보완하여 데이터를 암호화해서 주고받는 방식을 사용한다. 암호화에는 대칭 암호화, 비대칭 암호화, 해시함수 가 사용된다.
    • SSH 데몬(sshd) 프로세스는 백그라운드로 실행되며 TCP 표준 포트인 포트 22를 감시한다. 네트워크를 통해 SSH 접속 요청이 들어오면 운영체제는 연결 요청을 해당 포트가 바인딩 된 소켓으로 라우팅한다. 소켓은 연결 요청을 대기열에 넣고, sshdaccept 시스템 콜을 통해 대기열의 연결 요청을 하나씩 처리한다.
    • Shell은 terminal 을 실행할 때 실행되며, 사용자와 OS 사이에 인터페이스 역할을 한다. 사용자가 인간 친화적 언어로 명령하면, 이를 파싱하고 해석해서 운영체제에 전달한다.
  • virtu-mall project
    • Lint setting: black, Flake8, Isort
    • GitHub action으로 Lint check 하는 CI 작성

Related Posts