클라이언트와 서버간에 데이터를 신뢰성있게 전달하기 위해 만들어진 프로토콜이며,
근거리통신망(LAN), 원거리 통신망(WAN), 인트라넷, 인터넷 등
컴퓨터에서 실행되는 프로그램 간에 일련의 데이터를 안정적으로 에러없이 순서대로 데이터를 교환할 수 있게 해준다.
컴퓨터간 케이블을 통한 직접 연결 또는 무선연결
→ 컴퓨터의 수가 많아진다면 너무 많은 케이블 연결이 필요하며
물리적으로 불가능한 수에 금방 다 다르게된다
라우터를 통한 연결
→ 간접적으로 연결하여 사용되는 케이블의 수가 현저히 줄어들며 ,
라우터끼리 연결을 통해 무수히 많은 수의 컴퓨터의 연결도 가능하게 된다
→ 하지만 결국 케이블을 통한 연결이 불가능할정도로 먼거리면 통신이 어렵게 된다
모뎀을 통한 연결
→ 전화 기반 시설은 세계 어느 곳과도 연결이 되어있으므로 네트워크는 이미 구성되어있었다.
이를 컴퓨터와 연결하기위해 모뎀을 사용했다.
모뎀은 전화선을 통해 컴퓨터가 인터넷 서비스 제공업체(ISP)와 통신할 수 있게 해주는 장치이다
ISP를 통해 인터넷 서비스 이용
→
KT,SKT,LG U+ 같은 ISP 업체는 특수한 라우터를 관리하며 다른 ISP의 라우터에도 액세스할 수 있는 회사이다. ISP 네트워크를 통해 연결하고자 하는 네트워크와 연결된다.
ISP가 중간에서 데이터를 전달해주는 이러한 통신을 통해 전체 네트워크 인프라가 구성된다.