소켓
- 네트워크에서 두 프로그램 간의 통신을 가능케하는 엔드포인트
- IP 주소와 포트 번호의 조합으로 식별한다.
- 양 끝 단의 통신 담당, 데이터 수송신의 인터페이스 역할
- 소켓 API를 통해 생성 및 관리가 가능하다.
포트
- 네트워크에서 특정 프로세스 및 서비스를 식별하기 위한 번호.
ex) 하나의 네트워크에서 게임, 동영상 시청, 음악 듣기의 다양한 어플리케이션을 사용중일 때(여러 프로세스를 사용 중),네트워크로부터 데이터를 받게 되었을 때 각각 게임, 동영상, 음악으로 어떻게 정보를 다르게 넘겨줘야하나? -> 포트로 식별한다.