리눅스

Unix Socket과 TCP Socket의 차이

Soyeon0111 2022. 3. 20. 22:40
반응형
  • Unix Socket

단일 시스템 내에서 프로세스 간 데이터 교환을 허용하는 통신 메커니즘.

동일 시스템 내 실행 중인 프로세스 간 통신이므로 TCP/IP Socket 보다 빠르고 가볍다. 

파일 시스템 권한으로 소켓 권한 제어 가능.

 

 

  • TCP Socket (TCP/IP Socket)

다른 시스템의 프로세스와 네트워크를 통해 통신하기 위해 사용하는 통신 메커니즘. 

TCP 소켓은 로컬 IP, 로컬 Port, 원격 IP, 원격 Port 로 식별.

 

 

 

 

  • Unix 소켓 확인하기 
netstat -anp --unix

 

  • TCP 소켓 확인하기
netstat -anp --tcp

 

 


참고

https://serverfault.com/questions/124517/what-is-the-difference-between-unix-sockets-and-tcp-ip-sockets

https://snnchallenge.tistory.com/306

 

 

 

반응형