네트워크 - IP

itonse·2024년 4월 17일
0

CS 스터디

목록 보기
25/56
post-thumbnail

IP(Internet Protocol)

정의: 인터넷상에서 데이터 패킷을 보낼 때, 그 패킷들이 최종 목적지까지 가장 효율적인 경로를 통해 전송되도록 하는 데 필요한 규칙의 집합

IP는 OSI 7계층 에서는 네트워크 계층(3계층)에 위치합니다.
다만 이것은 표준 모델이며, 현실에서 인터넷을 위해 사용하는 모델인 TCP/IP 4계층 에서는 인터넷 계층(2계층)에 위치합니다.



IP 주소

컴퓨터 네트워크에서 기기들이 서로를 인식하고 통신하기 위해 사용 하는 식별번호

자기 PC의 IP 주소: 127.0.0.1 (DNS로는 localhost)

IPv4

이미지 출처: https://better-together.tistory.com/118
  • 32bit(2^32개 IP주소): 0.0.0.0 ~ 255.255.255.255

IPv6

  • 128bit로 구성(2^128개의 IP주소)



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

0개의 댓글