본문/내용
1. TCP/IP 프로토콜 개요
TCP/IP 프로토콜은 인터넷을 포함한 세계 주요 네트워크에서 데이터를 송수신하는 데 가장 널리 사용되는 통신 프로토콜이다. 이 프로토콜은 여러 계층으로 구성되어 있으며 각각의 계층이 특정 기능을 담당하면서 전체 네트워크 상에서 데이터가 안정적이고 신속하게 전달될 수 있도록 돕는다. TCP/IP의 핵심 구조는 네트워크 인터페이스 계층, 인터넷 계층, 전송 계층, 애플리케이션 계층으로 구분되며, 이 계층들은 상호 독립적이면서도 효율적으로 동작한다. 인터넷 계층은 IP 프로토콜을 통해 논리적 주소 체계를 제공하며, 이는 전 세계적으로 사용하는 인터넷 주소체계인 IPv4와 IPv6를 포함한다. IPv4는 1980년대부터 사용되기 시작했으며, 현재도 약 43억 개의 주소를 제공하지만 2024년 기준 글로벌 IP 주소의 약 80%가 이미 소진된 상태로, IPv6로의 전환이 가속화되고 있다. 전송 계층은 신뢰성 있는 데이터 전달을 담당하는 TCP와 빠른 전송을 위한 UDP를 제공한다. TCP는 세그먼트의 순서와 오류 제어를 통해 데이터의 무결성을 확보하며, 이를 위해 3-Way Handshake 방식을 통해 연결을 설정한다. 반면 UDP는 연결이 필요 없는 간…