인터넷이란 전세계에 걸쳐 파일 전송 등의 데이터 통신 서비스를 받을 수 있는 컴퓨터 네트워크의 시스템이다.
TCP/IP 란 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 프로토콜의 집합이다.
TCP/IP 에는 어플리케이션 레이어, 트랜스포트 레이어, 인터넷 레이어, 네트워크 엑세스 레이어가 있다.
어플리케이션 레이어는 특정 서비스를 제공하기 위해 애플리케이션끼리 정보를 주고받을 수 있다. FTP, HTTP, SSH, Telnet, DNS, SMTP 등이 있다.
트랜스포트 레이어는 송신된 데이터를 수신측 애플리케이션에 확실히 전달하게 한다. TCP, UDP, RTP, RTCP 등이 있다.
인터넷 레이어는 수신측까지 데이터를 전달하기 위해 사용된다. IP, ARP, ICMP, RARP, OSPF 등이 있다.
네트워크 엑세스 레이어는 네트워크에 직접 연결된 기기 간 전송을 할 수 있도록 해준다. Ethernet, PPP, Token Ring 등이 있다.