우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›토스›네트워크 엔지니어›질문 상세
    問
    토토스네트워크 엔지니어직무 역량2026년 출제

    TCP/IP 및 HTTPS에 대한 이해를 바탕으로 한 트러블슈팅 사례를 공유해 주세요.

    답변 미리보기

    TCP는 연결 지향 프로토콜로, 데이터 전송 전 3-way handshake로 연결을 수립하고 신뢰성을 보장합니다. 패킷 손실 시 재전송하고, 순서를…

    예상 답변 시간
    60~90초
    예상 꼬리질문
    3회
    난이도
    난이도 중상
    출제 빈도
    높음
    INTERVIEWER'S INTENT · 면접관의 의도

    이 질문, 네 갈래로 뜯어봅니다.

    면접관이 이 한 문장으로 확인하려는 것들. 각 갈래를 알면 답의 뼈대가 잡혀요.

    問
    01
    TCP와 UDP의 차이점은 무엇인가?
    TCP와 UDP의 차이에 대한 명확한 이해가 답에 있어야 합니다. 없으면 면접관이 '어떠한 상황에서 각각을 선택하나?'를 추가로 묻는 경우가 자주 보입니다.
    骨
    02
    HTTP/1.1, HTTP/2, HTTP/3의 차이는 무엇인가?
    각 HTTP 버전의 차이점과 특징에 대한 설명이 답에 있어야 합니다. 없으면 면접관이 '그렇다면 실제로 어떤 장점이 있나요?'를 추가로 묻는 경우가 흔하게 나타납니다.
    語
    03
    TCP의 특징은 어떤가?
    TCP가 제공하는 연결 지향성과 신뢰성에 대한 언급이 있는 것이 좋습니다. 없으면 면접관이 '그렇다면 왜 UDP는 사용되지 않나?'를 추가로 묻는 경우가 자주 보입니다.
    本
    04
    UDP의 특징은 어떤가?
    UDP의 비연결성 및 속도와 같은 특징이 언급된 흔적이 답에 있어야 합니다. 없으면 면접관이 '왜 UDP를 선택하게 되나요?'를 추가로 묻는 경우가 학습된 패턴입니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    토스 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    경험 중심 1인칭 답변약 75초TCP/UDP 선택 기준 심화 — 실시간 서비스에서 UDP가 선택되는 이유약 90초HTTP 버전 실제 적용 심화 — HTTP/2 멀티플렉싱이 실제로 차이를 만드는 상황약 90초
    A
    약 75초

    경험 중심 1인칭 답변

    TCP는 연결 지향 프로토콜로, 데이터 전송 전 3-way handshake로 연결을 수립하고 신뢰성을 보장합니다. 패킷 손실 시 재전송하고, 순서를 보장합니다. 반면 UDP는 비연결성으로 handshake 없이 데이터를 바로 전송합니다. 신뢰성 보장이 없어 손실이 발생할 수 있지만, 오버헤드가 작아 실시간 스트리밍이나 게임처럼 속도가 우선시되는 상황에 적합합니다.

    HTTP 버전별 차이를 정리하면 다음과 같습니다. HTTP/1.1은 요청마다 TCP 연결을 재사용(keep-alive)하지만, 요청-응답이 순서대로 처리되는 HOL blocking이 있습니다. HTTP/2는 멀티플렉싱으로 하나의 TCP 연결에서 여러 요청을 동시에 처리합니다. 또 헤더 압축(HPACK)으로 오버헤드를 줄이고, 서버 푸시도 지원합니다. 단, TCP 레벨의 HOL blocking은 여전히 존재합니다.

    HTTP/3는 UDP 기반의 QUIC 프로토콜을 사용합니다. TCP의 연결 수립 지연 없이 빠르게 연결하고, 패킷 손실이 다른 스트림에 영향을 주지 않아 TCP 레벨 HOL blocking도 해결됩니다. 불안정한 네트워크 환경에서 특히 효과적입니다.

    실제 트러블슈팅 사례로는, HTTP/2를 적용한 API 서버에서 특정 요청이 지연되는 현상을 경험했는데, 분석 결과 하나의 연결에 스트림이 과도하게 몰려 max concurrent streams 한도에 걸리는 문제였습니다. 연결 수를 늘리는 방향으로 해결했습니다.

    이 결의 특징
    3-way handshake와 신뢰성 보장, 멀티플렉싱과 HOL blocking 해소 과정을 버전별로 짚고, max concurrent streams 한도에 걸린 실제 트러블슈팅 사례를 근거로 든 흔적이 있습니다.
    이 결이 통하는 자리
    이론 설명과 실제 트러블슈팅 사례가 짝을 이룰 때 통합니다. 연결 수를 늘려 해결한 구체적 조치가 근거로 있을 때 통하는 결이 보입니다.
    예시 답변 2
    약 90초

    TCP/UDP 선택 기준 심화 — 실시간 서비스에서 UDP가 선택되는 이유

    TCP와 UDP의 선택 기준을 생각할 때, 손실 허용 여부와 지연 민감성이 핵심입니다. TCP는 패킷 손실 시 재전송을 보장하지만, 재전송에 걸리는 지연이 실시간 서비스에서 사용자 경험을 망치는 경우가 있습니다. 게임이나 화상 통화에서 패킷 하나가 늦게 도착하는 것보다 그냥 스킵하고 다음 패킷으로 넘어가는 게 더 자연스러운 이유입니다. UDP를 선택하는 또 다른 맥락은 연결 수립 비용이 문제가 되는 경우입니다. DNS 조회처럼 단발성 요청·응답 구조에서 3-way handshake를 거치는 것은 불필요한 오버헤드입니다.

    프로토콜 선택은 신뢰성과 속도의 트레이드오프를 인식하는 것에서 시작합니다.

    이 결의 특징
    재전송 지연이 실시간 서비스 경험을 해치는 이유와 DNS 조회 같은 단발성 요청에서 handshake가 불필요한 오버헤드가 되는 이유를 짚어낸 흔적이 있습니다.
    이 결이 통하는 자리
    선택 기준이 구체적 상황과 짝을 이룰 때 통합니다. 신뢰성과 속도의 트레이드오프를 인식하는 것이 출발점이라는 결론이 있을 때 통하는 결이 보입니다.
    예시 답변 3
    약 90초

    HTTP 버전 실제 적용 심화 — HTTP/2 멀티플렉싱이 실제로 차이를 만드는 상황

    HTTP 버전의 차이가 실제로 체감되는 상황은 API 요청이 많이 몰리는 페이지를 로딩할 때입니다. HTTP/1.1에서는 요청이 순서대로 처리되는 구조 때문에 앞 요청이 느리면 뒤 요청이 기다리는 현상이 생깁니다. HTTP/2의 멀티플렉싱은 하나의 TCP 연결에서 여러 요청을 동시에 처리하기 때문에, 병렬 요청이 많은 환경에서 페이지 로딩 속도가 실질적으로 개선됩니다. HTTP/3는 QUIC 기반이어서 네트워크 전환(예: Wi-Fi에서 LTE로)이 발생해도 연결이 유지되는 특성이 있어, 모바일 환경에서의 안정성이 HTTP/2보다 낫습니다. 버전을 선택할 때는 어떤 환경의 사용자가 주 타겟인지를 함께 고려해야 합니다.

    HTTP 버전 선택은 기술 스펙이 아니라 사용자 환경에 맞는 최적화입니다.

    이 결의 특징
    HTTP/1.1의 순차 처리 지연과 HTTP/2 멀티플렉싱의 실질적 로딩 개선, HTTP/3의 네트워크 전환 안정성을 사용자 환경과 연결지은 흔적이 있습니다.
    이 결이 통하는 자리
    버전별 특성과 실제 체감 상황이 짝을 이룰 때 통합니다. 버전 선택이 기술 스펙이 아닌 사용자 환경 최적화라는 결론이 있을 때 통하는 결이 보입니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

    같은 실수가 반복돼요. 이것만 피해도 절반은 갑니다.

    • ✕떨어뜨린 옵션이 1개라도 있는가? "이게 답이었어요"만으로는 의사결정이 아니라 그냥 선택입니다.
    • ✕선택 기준이 그 프로젝트에 한정되는가? "성능이 좋아서"는 일반론, "우리 트래픽이 X 패턴이라서"가 본인의 답입니다.
    • ✕결과 숫자 1개를 정확히 말할 수 있는가? P95·QPS·적중률 — 무엇이든 1개. 숫자가 없으면 직감으로 한 일처럼 들리기 쉽습니다.
    • ✕지금 다시 한다면 어떻게 할지 답할 수 있는가? "잘했다"보다 "이건 다르게 했을 것 같다"가 더 깊은 인상을 남깁니다.
    ▶이어질 꼬리질문

    진짜 면접은 두 번째 질문부터예요. 이 답 뒤에 따라올 법한 것들.

    壹TCP와 UDP의 장단점을 어떻게 비교할 수 있을까요?
    貳HTTP/1.1과 HTTP/2의 주요 개선점은 무엇인가요?
    參HTTP/3가 도입된 이유는 무엇인가요?
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 토스 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

    같은 흐름에서 자주 이어지는 질문들이에요.

    토스 · 정보보안 담당
    TCP/IP 프로토콜에 대한 이해도를 높이기 위해 어떤 방법을 사용하고, 이를 통해 어떤 경험을 쌓았는지 설명해 주세요.
    이 질문 보기
    삼성전자 · 시스템 운영
    TCP/IP, DHCP, DNS에 대한 이해도를 설명해 주세요.
    이 질문 보기
    토스 · 정보보안 담당
    TCP/IP 프로토콜에 대한 이해도가 높다고 하셨는데, 구체적인 경험이나 사례를 말씀해 주세요.
    이 질문 보기
    HL그룹 · 백엔드
    TCP/IP, HTTP, WebSocket, MQTT 등의 통신 프로토콜 설계 및 구현 경험에 대해 설명해 주세요.
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 토스 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기