1. 내가 한국에살고, 친구는 미국에 사는데 메시지를 보내려면 인터넷 망을 통해서 메시지를 보내야한다.
  2. 어떻게 이 복잡한 구조를 거쳐서 메시지가 해당 사용자에게 도착하는 것일까?

IP (인터넷 프로토콜)

Untitled

IP 프로토콜의 한계

  1. 비 연결성

    <aside> 💡 받는 대상이 서비스 불능상태이건 상관없이 패킷을 보내는것. 대상 서버가 패킷을 받을 수 있는지 없는지 모름…

    </aside>

    <aside> 💡 한마디로 보내야할 서버가 살아 있는지 안 살아 있는지 체크할 방도가 없음.

    </aside>

  2. 비 신뢰성

    <aside> 💡 인터넷 망에서 소실될 가능성 이있음.

    </aside>

    <aside> 💡 패킷을 여러개 보낼때 서로 다른 노드를 거쳐서 전달 될 수 있다. → 순서가 달라질 수 도 있음.

    </aside>

  3. 프로그램 구분

<aside> 💡 이러한 문제때문에 IP 프로토콜의 한계가 있어 TCP/UDP 방식으로 진화 하였다.

</aside>