1969년, 미 국방성에서 진행했던 아루파넷 프로젝트
이 프로젝트는 냉전시대에 핵전쟁을 대비하는 통신망 구축을 위해 추진됨
짜잔 ! IP기반의 네트워크가 탄생
두 개 이상의 컴퓨터들이 통신기술을 활용하여 그물망처럼 연결된 통신을 이용하는 형태
패킷방식을 이용한 IP통신
IP 주소를 컴퓨터에 부여하여 이를 통해 통신
IP는 지정한 IP주소에에 패킷이라는 통신 단위로 데이터를 전달
1) 비연결성 : 클라는 서버의 상태를 파악할 방법이 없다.
2) 비신뢰성 : 서버 전달 도중 패킷이 소실되어도 클라는 이를 파악할 방법이 없다.
3) 순서없이 전달 : 클라가 의도하지 않은 순서로 서버에 패킷이 도착할 가능성
IP통신을 보완하기 위한 TCP/UDP패킷
TCP세그먼트는 IP패킷의 정보 + 출발지 PORT, 목적지PORT, 전송제어, 순서, 검증정보를 포함
IP프로토콜+PORT, 체크섬 필드정보만 추가된 단순한 프로토콜
신뢰성 : IP < UDP < TCP
속도성 : IP > UDP > TCP