dailyrium
/find

[태그:] 네트워크

· 12 min read

웹 브라우저 80번 443번 포트 사용 이유 – HTTP·HTTPS의 역사와 네트워크 원리

웹 브라우저 80번 443번 포트는 인터넷을 사용하는 모든 사람이 매일 수십 번씩 거치는 관문이지만, 그 숫자가 왜 하필 80과 443인지 설명할 수 있는 사람은 드뭅니다. 주소창에 https://google.com을 입력할 때 우리는 포트 번호를 적지 않습니다. 그러나 브라우저는 자동으로 443번 포트로 연결을 시도합니다. 이 ‘자동’이 어떻게 이루어지는지, 그리고 왜 하필 그 번호인지를 포트의 탄생 배경부터 HTTP·HTTPS 프로토콜 […]

· 10 min read

HTTP와 HTTPS 차이 – TLS 동작 원리와 인증서 구조 완전 정복

HTTP와 HTTPS의 차이, TLS 동작 원리는 백엔드 개발자와 네트워크 입문자가 반드시 짚고 넘어야 할 핵심 CS 주제입니다. 브라우저 주소창에 자물쇠 아이콘이 뜨고 사라지는 것이 단순한 UI 장식처럼 보여도, 그 뒤에서는 암호화 협상·인증서 검증·대칭키 교환이라는 정교한 메커니즘이 작동하고 있습니다. 이 개념을 제대로 이해하지 못하면 보안 취약점을 코드 레벨에서 인지하지 못한 채 서비스를 배포하게 됩니다. 이 글에서는 […]

· 15 min read

3-Way Handshake란 무엇인가: TCP 연결 과정과 필요한 이유

웹 페이지를 열거나 파일을 다운로드할 때, 데이터가 전송되기도 전에 눈에 보이지 않는 사전 작업이 이루어집니다. 바로 3-Way Handshake입니다. 한국어로 하면 “세 번의 악수”인데, 왜 두 번도 네 번도 아닌 정확히 세 번이어야 할까요? 이 질문은 CS 기술 면접의 단골이기도 하지만, 그 이상으로 네트워크 통신의 신뢰성이 어떻게 보장되는지를 꿰뚫는 핵심 질문입니다. SYN 패킷 하나가 인터넷을 건너는 […]

· 16 min read

패킷이 인터넷에서 이동하는 방식: IP 라우팅·TTL·NAT

서울에서 뉴욕 서버로 메시지를 보내면 150밀리초 만에 도착합니다. 이 짧은 시간 동안 데이터는 수십 개의 라우터를 건너고, 바닷속 광케이블을 통과하며, 수백 번의 경로 판단을 거칩니다. 패킷이 인터넷에서 이동하는 방식은 단순히 “A에서 B로 전송된다”가 아닙니다. 데이터는 패킷이라는 작은 조각으로 분리되어 각자 최적의 경로를 찾아 독립적으로 이동하고, 목적지에서 다시 조립됩니다. 이 과정에 IP 라우팅, TTL, NAT, ARP, […]

· 11 min read

개발자 CS 면접 질문 빈출 TOP 10 — 답변 예시까지 완벽 정리

“자료구조는 공부했는데 면접에서 뭘 물어볼지 몰라 당황했어요.” 개발자 면접을 준비하는 분이라면 한 번쯤 겪어본 상황입니다. CS 지식은 범위가 방대하지만, 실제 기술 면접에서는 CS 면접 질문 빈출 패턴이 뚜렷하게 존재합니다. 운영체제·네트워크·데이터베이스·자료구조 영역에서 반복적으로 등장하는 질문들이 있고, 면접관이 원하는 답변의 핵심 포인트도 공통적입니다. 이 글에서는 네이버·카카오·라인·쿠팡·당근마켓 등 국내 주요 IT 기업과 스타트업 면접에서 가장 빈번하게 등장하는 CS 질문 10가지를 […]