CS 기초·알고리즘
첫 요청 지연 분석
앱을 콜드 스타트하면 첫 API 응답이 800ms인데 두 번째부터는 120ms입니다. 그 사이에 네트워크 계층에서 무슨 일이 일어나는지 단계별로 설명해 주세요.
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
앱을 콜드 스타트하면 첫 API 응답이 800ms인데 두 번째부터는 120ms입니다. 그 사이에 네트워크 계층에서 무슨 일이 일어나는지 단계별로 설명해 주세요.
첫 요청은 DNS 조회 + TCP 3-way + TLS 핸드셰이크 + 서버 처리 + 다운로드를 모두 치르고, 이후는 연결 재사용으로 핸드셰이크가 사라진다.
네트워킹주관식심화
앱이 https://api.example.com에 요청을 보낼 때 첫 바이트가 오기까지 TLS 수준에서 무슨 일이 일어나는지 설명해 주세요.
#tls #handshake
네트워킹객관식심화
서버팀이 TLS 1.3 으로 올렸더니 앱 접속이 더 빨라졌다고 합니다. TLS 1.2 대비 1.3 의 변화로 옳은 것을 모두 고르세요.
#tls #handshake
보안주관식심화
HTTPS를 쓰면 통신이 절대 안전하다고 할 수 없는 이유로, HTTPS 환경에서도 성립하는 대표적인 공격 방식을 들어 주세요.
#dns #tls
네트워킹주관식딥다이브
"특정 지역 사용자만 앱이 느리다"는 리포트가 왔지만 서버 지표는 정상입니다. 앱의 네트워크 계층에서 무엇을 측정해 원인(DNS·연결·TLS·서버 대기·전송)을…
#urlsessiontaskmetrics