IP(인터넷 프로토콜)

김규원·2024년 2월 1일
0

HTTP 기본지식

목록 보기
1/2
post-thumbnail

<<모든 개발자를 위한 HTTP 웹 기본 지식>>
강의 정리 노트

IP(Internet Protocol)

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

  • 전송 데이터에 IP패킷을 감싸서 전송
  • IP 패킷에는 출발지 IP, 목적지 IP가 존재.

    e.g)
    출발 IP: 100.100.100.1
    목적 IP: 200.200.200.2
    전송 데이터: Hello, World!

클라이언트는 서버(의 IP주소)로 데이터를 전송하기 위해 많은 인터넷 내의 노드를 거쳐감.

출발과 목적 IP가 같다고 같은 노드를 거쳐가는 건 아님. 당시의 상황에 따라 거치는 노드가 달라짐.

IP 프로토콜의 한계

  • 비연결성
    : 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송.

  • 비신뢰성
    : 중간에 패킷이 사라져도 알 수 있는 방법 존재 x
    : 패킷이 순서대로 전송할 것이라는 보증이 x업로드중..

  • 프로그램 구분
    : 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이라면? 구분 불가능.

profile
행복한 하루 보내세요

0개의 댓글

관련 채용 정보