답변1
매뉴얼 인용 :
FD는 파일의 파일 설명자 번호입니다. [...]
FD 뒤에 다음 문자 중 하나가 오면 파일이 열리는 모드를 설명합니다. [...] 너읽기 및 쓰기 액세스용
TYPE은 파일과 연관된 노드 유형입니다(예: GDIR, GREG, VDIR, VREG 등).
또는IPv4IPv4 소켓의 경우;
NODE는 로컬 파일의 노드 번호입니다. [...] 또는 인터넷 프로토콜 유형(예: "TCP")입니다.
NAME은 네트워크 파일의 로컬 및 원격 인터넷 주소입니다. 콜론(':'), 포트
->
및 두 부분으로 구성된 원격 IP 주소가 뒤에 오는 로컬 호스트 이름 또는 IP 번호입니다. +| -M, -n 및 -P 옵션에 따라 IPv4 INADDR_ANY 및 IPv6 IN6_IS_ADDR_UNSPECIFIED 주소와 0 포트 번호는 UDP 대상 주소로 표시될 수 있습니다. 패킷이 대상으로 전송된 이후 경과된 시간(TCP, UDP 및 UDPLITE 원격 주소 뒤에는 괄호 안에 TCP/TPI 정보(예:(ESTABLISHED)
,(Unbound)
), 대기열 크기 및 창) 가 올 수 있습니다. 크기(모든 방언은 아님) - netstat(1)이 보고하는 방법과 유사합니다. 상태, 대기열 크기 및 창 크기에 대한 자세한 내용은 -T 옵션에 대한 설명이나 OUTPUT FOR OTHER의 TCP/TPI 필드에 대한 설명을 참조하세요. 프로그램들;
따라서 이것이 lsof
알려주는 것은 현재 실행 중인 프로세스 3932의 파일 설명자 3이 nc
읽기+쓰기 모드에 있고( u
이것은 청취 소켓과 거의 관련이 없지만) INADDR_ANY 및 포트 1337 픽업 단어에 바인딩된 청취 IPv4 TCP 소켓을 가리킨다는 것입니다.
nc
이는 들어오는 TCP 연결을 예상하는 소켓입니다.
시작 시 nc
fds 0, 1, 2는 이미 열려 있습니다. 관례상 이러한 파일은 표준 입력, 출력 또는 오류용으로 예약되어 있기 때문입니다. 따라서 새 소켓을 생성하기 위해 시스템 nc
호출이 socket()
호출되면 시스템은 첫 번째 Free 파일 설명자를 반환합니다. : 삼.
그런 다음 nc
일반적으로 해당 소켓에서 작업이 수행되고 accept()
들어오는 연결이 들어오면 accept()
허용된 소켓에 대한 다른 파일 설명자가 반환되어 실제로 전송된 데이터를 전달합니다. 다시 말하지만, 이것은 첫 번째 무료 서비스이므로 아마도 4일 가능성이 높습니다.