0Pricing
Network+ Academy · 강의

TCP/IP 네 계층 개요

링크, 인터넷, 전송, 응용 계층을 차례로 살펴봅니다.

TCP/IP 네 계층 개요은(는) CoddyKit의 무료 Network+ Academy 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Network+ Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Network+ Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

인터넷을 움직이는 모델

OSI 모델이 훌륭한 학습용 지도라면, 인터넷은 실제로 TCP/IP 모델을 기반으로 작동합니다. TCP/IP는 더 실용적이며, 7개가 아닌 4개의 계층만 사용합니다. 실제 프로토콜의 작동 방식에 맞도록 네트워킹 기능을 더 넓은 범주로 묶습니다. TCP/IP를 배우면 이메일부터 스트리밍 동영상까지, 여러분이 만드는 모든 연결의 기반이 되는 모델을 이해할 수 있습니다.

7개가 아닌 4개의 계층

TCP/IP 모델에는 링크 계층, 인터넷 계층, 전송 계층, 애플리케이션 계층이라는 네 계층이 있습니다. 각 계층은 OSI가 더 세밀하게 나눈 여러 역할을 결합합니다. 계층 수가 적기 때문에 실제 프로토콜에 모델을 적용하기가 더 쉽습니다. 데이터를 보낼 때는 이 네 계층을 따라 아래로 이동하고, 데이터를 받을 때는 다시 위로 이동합니다.

계층 1: 링크

링크 계층은 TCP/IP 모델의 가장 아래 계층입니다. 로컬 네트워크를 담당하며, 물리적 전송과 하드웨어 주소를 사용해 다음 장치로 프레임을 전달하는 일을 처리합니다. OSI의 물리 계층과 데이터 링크 계층에 해당하는 기능을 결합합니다. 이더넷과 Wi-Fi가 여기에서 작동합니다. 링크 계층은 더 넓은 인터넷 전체가 아니라 하나의 로컬 구간을 가로질러 데이터를 이동시키는 일만 담당합니다.

계층 2: 인터넷

인터넷 계층은 OSI 네트워크 계층에 해당하며, 논리적인 IP 주소를 사용해 네트워크 간에 패킷을 이동시킵니다. 주요 프로토콜은 IP(인터넷 프로토콜)이며, 주소 지정과 라우팅을 처리합니다. 이 계층이 인터넷을 전 세계적인 네트워크로 만듭니다. 패킷이 여러분의 네트워크에서 여러 네트워크를 거쳐 멀리 있는 서버에 도달할 수 있게 하기 때문입니다. 라우터는 인터넷 계층에서 작동합니다.

계층 3: 전송

전송 계층은 OSI의 대응 계층과 마찬가지로 애플리케이션 간 종단 간 전송을 관리합니다. 신뢰성 있고 순서가 보장된 전송에는 TCP를, 빠르고 가벼운 전송에는 UDP를 사용하며, 데이터를 올바른 프로그램으로 전달하기 위해 포트 번호를 사용합니다. 이 계층은 연결에서 정확성과 속도 중 무엇을 우선할지 결정하고 서로 다른 애플리케이션의 대화를 분리해 유지합니다.

계층 4: 애플리케이션

애플리케이션 계층은 최상위에 위치하며 프로그램이 사용하는 HTTP, DNS, SMTP, FTP와 같은 프로토콜을 제공합니다. OSI의 세션, 프레젠테이션, 애플리케이션 계층을 하나로 결합합니다. 이 계층은 사용자와 가장 가까운 계층으로, 웹 페이지, 이메일, 파일 전송에 대한 요청이 여기에서 이루어집니다. 사용자가 보는 모든 것은 여기에서 시작됩니다.

프로토콜이 속하는 위치

일반적인 프로토콜은 TCP/IP에 명확하게 대응됩니다. 이더넷과 Wi-Fi는 링크 계층에, IP는 인터넷 계층에, TCP와 UDP는 전송 계층에, HTTP, DNS, SMTP는 애플리케이션 계층에 속합니다. TCP/IP라는 이름 자체가 가장 중요한 두 프로토콜을 강조합니다. 하나는 전송 계층에서, 다른 하나는 인터넷 계층에서 사용되며, 둘은 이 프로토콜 모음의 핵심입니다.

데이터는 아래로 흐르고 위로 올라옵니다

데이터를 보낼 때는 애플리케이션 계층에서 시작해 전송, 인터넷, 링크 계층을 거쳐 아래로 이동하며, 각 계층은 자체 정보를 추가합니다. 수신 측에서는 데이터가 같은 네 계층을 따라 위로 이동하고, 각 계층은 자신이 추가했던 부분을 제거합니다. 양쪽 끝에서 동일하게 반복되는 이 일관된 하향 후 상향 흐름이 모든 TCP/IP 통신의 작동 방식입니다.

TCP/IP가 승자가 된 이유

인터넷이 성장하던 시기에 TCP/IP는 실용적이고 유연했으며 자유롭게 사용할 수 있었기 때문에 표준이 되었습니다. 네 계층이 실제 프로토콜에 OSI의 일곱 계층보다 더 잘 맞아 구현하기도 쉽습니다. 인터넷의 모든 장치는 TCP/IP 프로토콜 모음을 사용합니다. OSI는 여전히 학습용 참고 모델로 남아 있지만, 실제로 세상의 트래픽을 전달하는 작동 모델은 TCP/IP입니다.

모델을 사용해 사고하기

네 계층을 알면 어떤 네트워크 작업이 어느 계층에 해당하는지 파악할 수 있습니다. 문제가 불량 케이블(링크) 때문인가요, 연결할 수 없는 주소(인터넷) 때문인가요, 차단된 포트(전송) 때문인가요, 아니면 작동하지 않는 웹 서비스(애플리케이션) 때문인가요? 문제를 TCP/IP 계층에 대응시키면 원인을 빠르게 좁힐 수 있습니다. 기술자는 이 실용적인 모델을 사용해 매일 네트워크에 대한 사고를 체계화합니다.

전체 개요

TCP/IP 모델에는 네 계층이 있습니다. 링크(로컬 전송), 인터넷(IP 주소 지정 및 라우팅), 전송(TCP/UDP 및 포트), 애플리케이션(HTTP, DNS, SMTP 등)입니다. 데이터를 보낼 때는 이 계층을 따라 아래로 흐르고, 받을 때는 위로 흐릅니다. 이것이 인터넷이 실제로 사용하는 모델이며, 네트워크를 이해할 때 사용하게 될 실용적인 틀입니다.

빠른 확인

TCP/IP 모델에는 몇 개의 계층이 있나요?

복습

TCP/IP 모델은 인터넷이 실제로 사용하는 실용적인 모델이며, 네 계층으로 구성됩니다. 링크(로컬 프레임 및 하드웨어 주소), 인터넷(IP 주소 지정 및 라우팅), 전송(TCP/UDP 및 포트), 애플리케이션(HTTP, DNS, SMTP, FTP)입니다. 데이터는 보낼 때 아래로 흐르고 받을 때 위로 흐릅니다. TCP/IP는 실용적이고 유연했기 때문에 널리 사용되었으며, OSI는 학습용 참고 모델로 남아 있습니다.

자주 묻는 질문

“TCP/IP 네 계층 개요” 강의는 무료인가요?

네 — “TCP/IP 네 계층 개요” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Network+ Academy 강의 전체를 잠금 해제할 수 있습니다. Network+ Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“TCP/IP 네 계층 개요”에서 뭘 배우나요?

링크, 인터넷, 전송, 응용 계층을 차례로 살펴봅니다. 브라우저에서 직접 실행하는 실습 코드로 Network+ Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Network+ Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Network+ Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.

“TCP/IP 네 계층 개요” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Network+ Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Network+ Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. TCP/IP 네 계층 개요
  2. TCP/IP와 OSI 모델 비교
  3. 캡슐화가 데이터를 감싸는 방식
  4. 스택을 통과하는 패킷 추적하기
← Network+ Academy(으)로 돌아가기