NETWORKS · CHAPTER 01
기초 · 38분TCP/IP와 계층
역할을 나눠 복잡도를 다루기
애플리케이션·전송·인터넷 계층의 역할을 실제 요청에 연결한다.
CONCEPTS
개념을 문장으로 설명하기
계층화
통신 기능을 역할별 층으로 나눠 각 층이 아래 층 서비스를 이용하게 하는 설계입니다.
예시
HTTP는 전달 방식의 세부 사항 대신 TCP/QUIC가 제공하는 전송을 이용합니다.
CHECK상위 계층은 하위 구현을 완전히 알 필요가 없다.
IP
서로 다른 네트워크의 목적지까지 패킷을 전달하기 위한 논리 주소와 라우팅 규약입니다.
예시
라우터는 목적지 IP의 네트워크 부분을 보고 다음 경로를 고릅니다.
CHECKIP만으로는 순서·도착이 보장되지 않는다.
TCP
바이트 흐름의 순서와 신뢰성을 제공하는 전송 계층 프로토콜입니다.
예시
손실된 세그먼트는 확인 응답이 없으면 다시 보낼 수 있습니다.
CHECK포트는 한 IP 안에서 프로세스를 구분한다.
GUIDED PRACTICE
메시지에 주소가 여러 개 붙는 이유
브라우저가 example.com:443으로 HTTPS 요청을 보냅니다.
- DNS가 도메인을 IP로 바꾸는 데 도움을 줍니다.
- IP 헤더는 원격 장치를, TCP/UDP 포트는 장치 안의 서비스를 찾습니다.
- TLS·HTTP는 그 위에서 안전한 의미와 데이터를 주고받습니다.
결론
주소와 포트, 프로토콜은 서로 다른 수준의 ‘어디로·누구에게·어떻게’를 담당합니다.
ACTIVE RECALL · 4 STEPS
가리고, 말하고, 확인하기
읽기만 하지 말고 답을 떠올린 뒤 펼쳐 보세요.
01 · 정의 회상
“계층화”을(를) 보지 않고 한 문장으로 정의해 보세요.
02 · 비교 설명
“IP”이(가) 필요한 상황을 예시와 함께 설명해 보세요.
03 · 핵심 점검
포트는 한 IP 안에서 프로세스를 구분한다.
04 · 풀이 재현
“메시지에 주소가 여러 개 붙는 이유”의 결론을 보기 전에 풀이 순서를 3단계로 다시 적어 보세요.
WORKBOOK · STEP BY STEP
개념 확인 문제
정답을 고르고 해설로 사고 과정을 확인하세요.
01
같은 IP에서 여러 서버 프로그램을 구분하는 값은?
02
패킷의 최종 목적지까지 경로 선택에 중심이 되는 계층은?
03
TCP가 주로 추가하는 가치는?
SPEAK IT OUT
면접 1분 답변 연습
IP 주소와 포트의 차이, TCP가 IP 위에 존재하는 이유를 설명해 보세요.
답변할 때는 정의 → 이유 → 짧은 예시 순서로 말해 보세요.공식·표준 자료로 더 읽기
MDN · How the web works원문 열기 ↗DNS·TCP/IP·HTTP를 한 번에 조망하는 학습 문서입니다.