TCP/IP 프로토콜
TCP 프로토콜은 Transmission Control Protocol 약자로 다른 두 시스템 간에 신뢰성이 있는 데이터의 전송을 관장하는 통신 프로토콜로서 IP 프로토콜 위에서 동작한다. TCP 프로토콜을 사용하는 응용 프로그램으로는 E-mail, FTP, 웹 등이 있다. TCP는 IP 기능을 활용하여 두 시스템 사이에 데이터가 손상 없이 안전하게 전송되도록 하며, TCP와 IP를 묶어 TCP/IP로 표기한다.
IP 주소
네트워크 상에서 유일하게 식별될 수 있는 네트워크 장치의 주소로서, 네트워크에 연결된 장치를 식별할 수 있으며, 동일한 주소를 여러 네트워크 장치에 중복해서 사용할 수 없다. 현재는 4개의 숫자로 구성된 IP 주소를 표현하기 위해 32비트의 IPv4가 사용되고 있으나, 세계적으로 네트워크 장치의 개수가 폭발적으로 증가하여 각 장치에 고유하게 부여할 수 있는 IP 주소가 고갈됨에 따라 128비트의 IPv6가 점점 사용되는 추세이다.
포트
한 컴퓨터에는 여러 응용 프로그램이 네트워크를 사용하고 있기 때문에, IP 주소만으로 통신하고자 하는 응용 프로그램을 식별할 수 없다. 이를 위해 한 컴퓨터 내의 각 응용 프로그램은 통신을 위해 가상의 연결단인 포트(Port)를 생성하고 상대방이 자신을 식별하게 한다.