728x90
인터넷 프로토콜(Internet Protocol, IP)
인터넷에서 데이터를 전송하는 방법을 정의하는 프로토콜이다. IP는 패킷 스위칭 네트워크에서 데이터그램을 라우팅하는 역할을 한다.
IP는 네트워크 계층의 핵심 프로토콜로, 다른 네트워크와 통신하기 위한 고유한 주소가 있다. 이 주소는 IP 주소라고 하며, 현재 IPv4와 IPv6 두 가지 버전이 사용되고 있다.
IPv4는 32비트 주소 체계를 사용하여 약 43억 개의 고유한 주소를 제공하지만, 인터넷의 성장에 따라 주소가 부족하게 되었다.
해결책으로 IPv6가 도입되었고 128비트 체계를 사용하여 거의 무제한의 고유한 주소를 제공한다.
IP는 비연결형 프로토콜이다. 각각의 패킷이 독립적으로 라우팅되고 전송되며, 특정 세션 또는 연결에 대한 상태 정보를 유지하지 않는다. 이 방식은 패킷의 순서를 보장하지 않으며, 일부 패킷이 손실될 수 있다(비신뢰성).
이러한 문제를 해결하기 위해 TCP와 같은 전송 계층 프로토콜이 사용된다.
TCP는 연결 지향형 프로토콜로, 데이터 전송 전에 송신자와 수신자 사이에 연결을 한다.
TCP는 데이터가 순서대로 도착하도록 하고, 어떤 데이터가 손실된 경우 재전송을 요청한다.
'네크워크 기초' 카테고리의 다른 글
토폴로지 (0) | 2023.10.04 |
---|---|
전송 시스템 (0) | 2023.10.03 |
TCP/IP(Transmission Control Protocol / Internet Protocol) (0) | 2023.09.23 |
FEC(Forward Error Correction), BEC(Backward Error Correction) (0) | 2023.09.22 |
ARQ(Automatic Repeat reQuest) (0) | 2023.09.21 |