<aside>
💡
TCP/IP란?
TCP/IP는 인터넷에서 데이터를 전송하는 두 가지 핵심 프로토콜의 조합으로, 현대 인터넷 통신의 기본 체계를 제공합니다:
- TCP (Transmission Control Protocol, 전송 제어 프로토콜)
- IP (Internet Protocol, 인터넷 프로토콜)
이 두 프로토콜은 함께 작동하여 데이터를 정확하고 신뢰성 있게 전송합니다.
</aside>
🔑 TCP: 데이터의 신뢰성 보장
TCP는 데이터를 목적지까지 정확히 전달하는 것을 책임집니다.
주요 기능:
- 🛡️ 정확한 전달 보장
- 데이터가 손실되지 않고, 순서에 맞게 도착하도록 확인합니다.
- 🔄 손실된 패킷 재전송
- 전송 중 손실된 패킷을 재요청하여 복구합니다.
- 📊 데이터 흐름 및 혼잡 제어
- 네트워크 상태를 모니터링하며, 데이터 전송 속도를 조정합니다.
- 과도한 트래픽으로 인한 혼잡을 방지합니다.
🗺️ IP: 데이터 전송의 길잡이
IP는 데이터를 패킷으로 나누고, 이를 목적지 IP 주소로 전송합니다.
주요 기능:
- 📦 데이터 패킷화
- 🚦 라우팅 및 주소 지정
- 각 패킷에 발신지와 목적지 IP 주소를 부여합니다.
- 최적의 경로를 찾아 패킷을 전달합니다.
🤝 TCP와 IP의 협력
- IP는 데이터 패킷의 전송을 담당하며,
- TCP는 전송된 데이터가 정확히 전달되었는지 확인합니다.
이러한 협업으로 인터넷은 신뢰성과 효율성을 모두 갖춘 데이터 통신이 가능해집니다.