인터넷이란 각 컴퓨터들간의 TCP/IP 통신 프로토콜을 이용해서 서로 데이터를 주고 받도록한 네트워크를 말합니다. 또는 네트워크의 네트워크를 구현하여 모든 컴퓨터를 하나의 통신망 안에 연결하고자 하는 의도엣 인터넷이라고도 합니다.
TCP/IP가 나타난 이유는 먼저 컴퓨터간의 통신을 위해서입니다.
TCP/IP는 컴퓨터와 컴퓨터간의 지역네트워크(LAN) 광역네트워크(WAN)에서 원할한 통신을 가능하도록 하기위한 통신규약으로 정의할 수 있습니다. 최초는 ARPANET(최초의 컴퓨터)로 시작되었으며 미국방위통신청에서 컴퓨터간의 통신을 위해서 TCP/IP를 사용하도록 한것이 그 시초가 되었습니다.
컴퓨터 통신을 위해서 TCP/IP를 선택한 이유는 TCP/IP의 개방성에 있습니다. 즉, 하드웨어, 운영체제, 접속매체에 관계없이 동작할 수 있다는 점 때문에 인터넷 통신을 위한 핵심으로 선택되었습니다. 그리고 이름에서도 TCP/IP의 2개의 프로토콜이 이루어져 있습니다. 그 이유는 IP기반의 TCP가 사용되서 이렇게 불립니다. 쉽게 말해 IP 프로토콜을 위해 TCP 프로토콜이 놓이게된겁니다.
인터넷 프로토콜(Internet Protocol)의 약자로, 인터넷이 통하는 네트워크에서 어떤 정보를 수신하고 송신하는 통신에 대한 규약을 의미한다.
네트워크 상에서 컴퓨터는 고유한 주소가 있습니다. 컴퓨터의 주소는 인터넷에 접속할때 컴퓨터 각각에 부여받습니다. 집 주소나 전화 번호 처럼 말이죠, 이 주소는 총 4바이트로 이루어져있습니다.
예 : 192.168.2.1
TCP(전송 제어 프로토콜)은 두 개의 호스트를 연결하고 데이터 스트림을 교환하게 해주는 중요한 네트워크 프로토콜이다.
클라이언트와 서버간에 데이터를 신뢰성있게 전달하기 위해 만들어진 프로토콜입니다. 그리고 TCP는 근거리 통신망(LAN), 원거리 통신망 (WAN), 인트라넷, 인터넷 등 컴퓨터에서 실행되는 프로그램 간에 일련의 데이터를 안정적으로 순서대로 에러없이 데이터를 교환할 수 있게합니다.
각 컴퓨터는 라우터라는 특수한 소형컴퓨터에 연결됩니다.
컴퓨터와 컴퓨터의 연결이 아닌 컴퓨터가 하나의 10개의 플러그가 있는 라우터에 10대의 컴퓨터가 하나씩 가지고있는 케이블로만 연결이 됩니다. 하지만 라우터는 생각보다 간단한 작업을 합니다. 그냥 데이터를 원하는 컴퓨터한테 데이터를 잘 전달해주게 하는겁니다.
컴퓨터 A가 컴퓨터 B에게 메세지를 보내려면 일단 메세지를 라우터로 보내야하며 라우터는 이 메세지를 B로 전달하고 그 외에 상관없는 컴퓨터에게는 보내지 않도록 하는겁니다. 하지만 이 방법은 몇백 몇천대의 컴퓨터는 단일 라우터로 확장이 불가능합니다. 그렇기 때문에 라우터도 컴퓨터이기 때문에 라우터끼리 연결해서 네트워크를 확장할 수 있습니다.
이러한 네트워크가 우리가 인터넷이라고 부르는거에 가깝지만 제일 중요한게 있습니다. 아주 먼 곳에 있는 지역과는 케이블 연결이 불가능합니다. 하지만 이미 전력 및 전화와 같이 집에 연결된 케이블이 있습니다. 그리고 전화 기반 시설은 세계 어느 곳과도 연결이 되어있으므로 네트워크는 구성이 되어있습니다. 따라서 네트워크와 전화시설을 연결하기 위해서는 모뎀이라는 특별한 장비가 필요합니다.
모뎀은 우리 네트워크 정보를 전화 시설에서 처리 할 수 있는 정보로 바꿔줍니다.
하지만 그 데이터를 주고 받기 위해서는 네트워크를 인터넷 서비스 제공업체 ISP에 연결합니다. ISP는 모두 함께 연결되는 몇몇 특수한 라우터를 관리하고 다른 ISP의 라우터에도 엑세스를 할 수 있는 회사입니다.
ISP란 예를 들어 한국에서는 LG U+, KT, SKT등이 있습니다.
따라서 우리의 네트워크의 메시지는 ISP 네트워크의 네트워크를 통해 대상 네트워크로 전달됩니다. 인터넷은 이러한 전체 네트워크 인프라로 구성됩니다. 그냥 ISP는 중간에서 데이터를 전달을 해 주는 역할입니다.
라우터는 컴퓨팅 디바이스와 네트워크를 다른 네트워크에 연결하는 네트워킹 디바이스 입니다. 라우터는 주로 3가지 기본 기능을 수행합니다. 라우터는 소스에서 대상으로 이동하는 데이터의 경로를 결정합니다. 지연, 용량 및 속도와 같은 네트워크 지표를 분석하여 최상의 경로를 찾으려고 시도합니다.
모뎀(MODEM, MOdulator and DEModulator)은 정보 전달(주로 디지털 정보)을 위해 신호를 변조하고 송신하고 수시늑에서 원래의 신호로 복구하기 위해 복조하는 장치를 말한다.
주로 컴퓨터 정보통신을 위한 주변기기로 많이 사용한다.
ISP(인터넷 서비스 공급자)는 소비자, 기업 및 정부에 인터넷 엑세스를 제공하는 회사입니다. ISP는 셀룰러 네트워크를 통해 넓은 지역에 걸쳐 무선 광대역 서비스를 제공하는 "무선 ISP"를 의미하기도 합니다.

- 컴퓨터와 컴퓨터를 케이블 또는 무선 연결
- 개수가 많아지면 복잡하여 라우터 등장
- 단일 라우터로만으로도 몇백, 몇천대 연결은 불가능하여 라우터와 라우터를 연결
- 거리가 먼 지역은 케이블과 무선으로 연결이 불가능
그래서 내트워크의 정보를 전화 시설에 처리 할 수있는 모뎀이 나옴- 네트워크에서 도달하려는 네트워크로 데이터를 보내기위해 ISP에 연결