컴퓨터는 통신을 어떻게 할까? 컴퓨터는 통신을 할 때에 클라이언트(고객)과 서버로 나뉜다. 통신은 클라이언트에서 신호를 보내면 복잡한 망을 거쳐서 최종 서버에 도달하게된다. 이때 잘 찾아갈 수 있도록 컴퓨터에 주소를 부여하는데 이를 ip주소 라고 한다. 그리고 ip 주소를 활용하여 정보를 전달할 때에 패킷이라는 통신 단위로 데이터를 전달한다. 이 ip 패킷에는 출발지ip, 도착지 ip 등이 포함되어 있다. ip프로토콜은 이론 패킷의 정보를 바탕으로 데이터를 전달한다. 이 ip 프로토콜에는 한계가 존재하는데, 1. 비연결성 (대상이 존재하던 하지 않던 일단 전송한다) 2. 비신뢰성 (패킷이 순서대로 오지 않거나 중간에 소실될 수 도 있다) : 여러 노드를 거치기 때문에 3. 프로그램 구분 불가이다 (같은 ..