개발자는 단순히 개발만을 잘하면 되는 것이 아니라 항상 '왜' 라는 키워드와 함께 성장해야한다고 생각한다. 개발 기술면접 단골문제이자 프론트엔드 개발자가 필수적으로 알아야하 는 CRP(critical rendering path) 이전에 서버와 클라이언트가 연결되고 연결이 종료되는 과정인 3way handshake & 4way handshake에 대해 알아보자! 3-Way handshake는 TCP의 연결을 초기화 할 때 사용 양쪽 모두 데이터를 전송할 준비가 되었다는 것을 보장하고, 실제로 데이터 전달이 시작하기전에 한쪽이 다른 쪽이 준비되었다는 것을 알수 있도록 한다. [STEP 1] A클라이언트는 B서버에 접속을 요청하는 SYN 패킷을 보낸다. 이때 A클라이언트는 SYN 을 보내고 SYN/ACK 응답..