인터넷 네트워크 - IP(Internet Protocol)

Mark·2021년 7월 26일
0

HTTP

목록 보기
2/3

IP(Internet Protocol)

  • 지정한 IP 주소에 *패킷 단위로 데이터를 전달한다.

    *패킷 : 네트워크에서 출발지와 목적지간에 라우팅 되는 데이터 단위

IP 패킷 정보

  • 출발지 IP(Source Address)

  • 목적지 IP(Destination Address)

  • TOS(Type of Service : 라우터에서 IP 데이터그램을 처리할 때 우선순위 결정에 사용된다. 기본 값은 0)

  • Data(IP 패킷을 통해서 전송되는 데이터 부분)

    등등

IP 프로토콜의 한계

  • 비연결성 : 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷을 전송한다.
    (IP 프로토콜이 가진 패킷 정보만으로는 대상(목적지) 서버가 패킷을 받을 수 있는 상태인지 알지 못하기 때문에 무조건 보내는 수밖에 없다. -> 이를 해결하기 위해 TCP에서 3 way handshake 사용)
  • 비신뢰성 : 보내진 패킷에 데이터의 순서를 보장할 수 없다.
    (패킷의 크기는 최대 1,500bytes 크기를 갖고 있어서 데이터가 크면 패킷을 나누어서 보내는데 라우팅 경로가 달라서 나중에 보낸 메시지가 목적지 서버에 먼저 도착할 수도 있다.)
  • 프로그램 구분이 어려움 : 서버에서 통신하는 애플리케이션이 여러개일 경우 구분하기 어렵다는 한계점이 있음
    ex) PC에서 음악을 듣고 게임을 할수 있는데 IP 프로토콜만으로는 구분하기 어려움
profile
지적인 힘이 부족하면 나의 불행을 확대 해석한다. 지적인 힘을 기르자!

0개의 댓글