인터넷 통신 물리적 거리가 가깝다면, 단순히 물리 선을 이용해서 통신할 수 있다. 하지만, 지구 반대편에 있는 eric 에게 메세지를 보내고자 한다면..? 물리적인 선으로 연결하기엔 한계가 있다. 복잡한 인터넷 망의 노드들을 지나가야한다. IP 이를 해결하기 위해 인터넷 주소인 IP를 이용한다. 패킷이라는 통신 단위로 데이터 전송이 가능하다. IP 패킷정보는 출발지 IP 및 PORT, 도착지 IP 및 PORT, 전송 순서 등을 감싸 전송 가능하다. 하지만 패킷을 받을 주체가 연결되어있지 않거나, 서비스 불능인 상황여부에 관계 없이 패킷을 전달하는 문제가 있다. 중간에 패킷이 사라지거나, 받는 입장에서 순서대로 패킷을 받지 못할수도 있다. TCP 이를 해결하기 위해 TCP(전송 제어 프로토콜)을 이용한다...