IP(Internet Protocol)
정의: 인터넷상에서 데이터 패킷을 보낼 때, 그 패킷들이 최종 목적지까지 가장 효율적인 경로를 통해 전송되도록 하는 데 필요한 규칙의 집합
IP는 OSI 7계층 에서는 네트워크 계층(3계층)에 위치합니다.
다만 이것은 표준 모델이며, 현실에서 인터넷을 위해 사용하는 모델인 TCP/IP 4계층 에서는 인터넷 계층(2계층)에 위치합니다.
IP 주소
컴퓨터 네트워크에서 기기들이 서로를 인식하고 통신하기 위해 사용 하는 식별번호
자기 PC의 IP 주소: 127.0.0.1 (DNS로는 localhost)
IPv4
- 32bit(2^32개 IP주소): 0.0.0.0 ~ 255.255.255.255
IPv6
IP와 TCP와의 관계
IP는 TCP와 밀접하게 연관이 있어 이 둘을 통틀어 TCP/IP라고 부르기도 합니다.
IP
- IP는 네트워크 계층(OSI 3계층)에서 작동하며, 데이터 패킷을 발신지에서 목적지까지 전달하는데 중점을 둡니다.
- 이 프로토콜은 각 패킷이 올바른 목적지로 라우팅되도록 하는 역할을 하지만, 전송 중 데이터가 손실되거나 순서가 바뀌는 문제에 대해서는 관리하지 않습니다
TCP
- 전송계층(OSI 4계층)에서 작동하며, 데이터가 안정적으로, 순차적으로, 오류 없이 전송되도록 보장합니다.
- TCP는 연결을 설정하고 유지하며, 데이터의 손실이 발생했을 경우 재전송을 요청합니다.
인터넷 통신에서 IP는 주소 지정과 라우팅을 담당하고, TCP는 데이터의 안정적인 전송을 보장합니다.
두 프로토콜이 함께 작동함으로써 원활한 통신이 이루어지게 됩니다.
ref.
https://velog.io/@redgem92/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-IP-%EC%A3%BC%EC%86%8C%EC%99%80-%EB%9D%BC%EC%9A%B0%ED%8C%85