네트워크 소켓 상태를 확인하는 도구. netstat이라는 명령어도 있는데, netstat을 대체하기 위해 개발된 툴로 훨씬 빠르고 좋다.
자주 사용하는 옵션
-a : 모든 소켓 표시 (접속 대기 중인 것과 연결된 것 모두)
-t : TCP 소켓만 표시
-u : UDP 소켓만 표시
-n : 서비스 이름 대신 포트 번호로 표시
-l : Listening 상태(접속 대기 중)인 소켓만 표시
-p : 해당 소켓을 사용하는 pid와 이름 표시
-s : 통계 표시
자주 쓰는 형태
ss -tunlp : 현재 리스닝 중인 모든 포트 확인
ss -at : 현재 서버에 연결된 모든 TCP 세션 확인
ss -s : 프로토콜별로 몇 개의 연결이 있는지 요약 정보 확인

필드 설명
Netid : 소켓 유형 (TCP, UDP...)
State : 소켓 상태 (ESTAB, LISTEN, TIME_WAIT...)
Recv-Q : 수신 큐에 쌓인 데이터 크기
Send-Q : 송신 큐에 쌓인 데이터 크기
Local Address:Port : 내서버의 ip와 포트
Peer Address:Port : 연결도니 상대방의 ip와 포트
