IP(Internet Protocol)란?

wannabeking·2022년 6월 3일
0

CS

목록 보기
2/27

IP란?

  • OSI 7계층 중 3계층(네트워크 계층)에 해당하는 프로토콜
  • 송, 수신 호스트간 데이터를 주고받는데 사용하는 정보의 규약
  • 가장 일상적으로 사용되는 프로토콜 세트 중 하나인 TCP/IP에서 IP에 해당


IP의 역할

  • 지정한 IP 주소에 데이터 전달
  • 패킷이라는 통신 단위로 데이터 전달


IP 패킷

  • 출발지와 목적지의 IP 주소가 포함되어 있어 클라이언트의 패킷이 목적지 서버까지 전달될 수 있음
  • 반대 상황에서도 마찬가지로 서버의 패킷을 클라이언트가 전달받을 수 있음


문제점과 극복 방법

  • 목적지 서버가 현재 서비스 불능인 상태일 때 클라이언트는 그 사실을 모르고 패킷을 전송할 수 있음
  • 패킷이 목적지에 도달하기 전에 여러 서버를 거치다 소실될 수 있음
  • 패킷의 크기가 일정 수준을 넘으면 분할하여 전송하는데, 분할된 패킷들은 서로 다른 루트의 서버들을 거쳐 목적지에 도착할 수 있기 때문에 목적지가 받는 데이터의 순서가 꼬일 수 있음

  • 이 문제점들을 OSI 7계층 중 4계층(전송 계층)인 TCP로 해결할 수 있음 -> TCP/IP


profile
내일은 개발왕 😎

0개의 댓글