TCP/IP 소개
TCP/IP는 인터넷에서 사용되는 통신 프로토콜입니다.
컴퓨터 통신 프로토콜
컴퓨터 통신 프로토콜은 컴퓨터가 서로 통신하기 위해 따라야 하는 규칙에 대한 설명입니다.
TCP/IP란 무엇인가요?
TCP/IP는 인터넷에 연결된 컴퓨터가 통신하기 위해 사용하는 통신 프로토콜입니다.
TCP/IP는 전송 제어 프로토콜/인터넷 프로토콜(Transmission Control Protocol / Internet Protocol)을 의미합니다.
TCP/IP는 컴퓨터와 같은 전자 장치가 인터넷에 연결되는 방식과 장치 간에 데이터가 전송되는 방식에 대한 표준을 정의합니다.
TCP/IP 내부
TCP/IP에는 데이터 통신을 처리하기 위한 일련의 프로토콜이 포함되어 있습니다.
TCP(전송 제어 프로토콜) - 애플리케이션 간 통신
UDP(사용자 데이터 패킷 프로토콜) - 단순 응용 프로그램 간 통신
IP(인터넷 프로토콜) - 컴퓨터 간 통신
ICMP(인터넷 메시지 제어 프로토콜) - 오류 및 상태용
DHCP(동적 호스트 구성 프로토콜) - 동적 주소 지정용
TCP는 고정 연결을 사용합니다.
TCP는 애플리케이션 간 통신에 사용됩니다.
어플리케이션이 TCP를 통해 다른 애플리케이션과 통신하려고 할 때 통신 요청을 보냅니다. 이 요청은 정확한 주소로 전송되어야 합니다. 양측 "핸드셰이크" 후에 TCP는 두 애플리케이션 간에 전이중 통신을 설정합니다.
이 전이중 통신은 한쪽 또는 양쪽 모두에 의해 종료될 때까지 두 컴퓨터 간의 통신 회선을 차지합니다.
UDP는 TCP와 유사하지만 TCP보다 간단하고 안정성이 떨어집니다.
IP는 연결이 없습니다.
IP는 컴퓨터 간의 통신에 사용됩니다.
IP는 비연결 통신 프로토콜입니다. 두 대의 통신 컴퓨터 사이의 통신 회선을 묶지 않습니다. 이러한 방식으로 IP는 네트워크 회선의 필요성을 줄입니다. 각 회선은 동시에 여러 컴퓨터의 통신 요구 사항을 충족할 수 있습니다.
IP를 사용하면 메시지(또는 기타 데이터)가 작은 독립 패킷으로 분할되어 인터넷을 통해 컴퓨터 간에 전송됩니다.
IP는 각 패킷을 대상으로 라우팅하는 역할을 담당합니다.
IP 라우터
IP 패킷이 컴퓨터에서 전송되면 IP 라우터에 도달합니다.
IP 라우터는 이 패킷을 직접 또는 다른 라우터를 통해 대상으로 라우팅하는 역할을 합니다.
동일한 통신에서도 패킷이 이동하는 경로는 다른 패킷과 다를 수 있습니다. 라우터는 트래픽 양, 네트워크 오류 또는 기타 매개변수를 기반으로 올바른 주소 지정을 담당합니다.
TCP/IP
TCP/IP는 TCP와 IP가 함께 작동한다는 것을 의미합니다.
TCP는 애플리케이션 소프트웨어(예: 브라우저)와 네트워크 소프트웨어 간의 통신을 담당합니다.
IP는 컴퓨터 간의 통신을 담당합니다.
TCP는 데이터를 IP 패킷으로 분할 및 로드한 다음 도착하자마자 다시 조립하는 역할을 담당합니다.
IP는 수신자에게 패킷을 보내는 역할을 담당합니다.