logo

청취 포트란 무엇입니까?

다음과 같은 통신 프로토콜 유형 UDP(사용자 데이터그램 프로토콜) , 또는 TCP(전송 제어 프로토콜) , 관련 IP 주소 및 포트 번호로 네트워크 포트를 식별합니다. 네트워크 포트는 Listening 포트와 같습니다. 수신 대기 포트는 네트워크 포트에서 애플리케이션이나 프로세스를 수신합니다. 이는 통신 끝점처럼 작동합니다.

방화벽을 사용하면 각 수신 대기 포트를 열거나 닫을 수 있습니다. 개방형 포트는 원격 위치에서 들어오는 패킷을 수락하는 데 사용되는 네트워크 포트로 정의할 수 있습니다. 동일한 포트는 동일한 IP 주소에서 두 개의 서비스를 수신할 수 없습니다.

예를 들어, 포트 80과 443을 사용하여 Apache 웹 서버를 수신하고 실행한다고 가정합니다. 이 경우 HTTP 및 HTTPS 포트가 이미 사용 중입니다. 그렇기 때문에 우리가 노력한다면 Nginx 설치 , 더 이상 시작할 수 없습니다.

netstat로 수신 포트 확인

Netstat는 명령줄 도구로 설명됩니다. 네트워크 연결에 대한 정보가 제공됩니다. 다음 명령을 사용하여 다음과 같은 열려 있는 모든 수신 대기 포트를 나열합니다. UDP 또는 TCP 소켓 상태 및 포트를 사용하는 서비스와 함께:

여우와 늑대의 차이
청취 포트란 무엇입니까?

어디

-l은 모든 청취 소켓을 나타내는 데 사용됩니다.

-t는 모든 TCP 연결을 나타내는 데 사용됩니다.

-u는 모든 UDP 연결을 나타내는 데 사용됩니다.

-p는 리스너의 프로세스 이름이나 PID를 나타내는 데 사용됩니다. sudo 사용자 또는 루트로 명령을 실행하면 이 정보만 표시됩니다.

위 명령의 출력은 다음 스크린샷에 표시됩니다.

청취 포트란 무엇입니까?

우리의 경우 중요한 열은 다음과 같습니다.

그러므로: 소켓이 사용하는 프로토콜을 보여줍니다.

현지 주소: 수신 대기 포트의 포트 번호와 IP 주소가 표시됩니다.

PID/프로그램 이름: PID와 프로세스 이름이 표시됩니다.

서비스 이름 대신 숫자 값을 인쇄하려면 다음과 같이 -n 플래그를 추가할 수 있습니다.

청취 포트란 무엇입니까?

위 명령의 출력은 다음과 같습니다.

청취 포트란 무엇입니까?

grep 명령을 사용하여 결과를 필터링할 수 있습니다. 이 명령을 사용하면 특정 포트에서 수신 대기 중인 애플리케이션을 찾을 수 있습니다.

청취 포트란 무엇입니까?

위 명령의 출력은 다음과 같습니다.

청취 포트란 무엇입니까?

또는 다음과 같이 특정 포트에서 수신 대기 중인 애플리케이션을 찾을 수 있습니다.

청취 포트란 무엇입니까?

위 명령의 출력은 다음과 같습니다.

청취 포트란 무엇입니까?

출력이 비어 있으면 포트에서 아무것도 수신 대기하지 않습니다. 상태, PID, 프로토콜과 같은 기준을 기반으로 목록을 필터링할 수도 있습니다.

이제 이번에는 netstat가 오래되었습니다. 그렇기 때문에 ss와 ip로 대체되지만, 그래도 네트워크 연결을 확인하려면 netstat 명령이 가장 많이 사용되는 명령 중 하나가 될 것입니다.

ss로 수신 대기 포트 확인

새로운 netstat는 ss 명령으로 설명됩니다. netstat의 일부 기능은 ss에 없지만 netstat에 비해 약간 빠르며 더 많은 TCP 상태를 노출할 수 있습니다. 두 명령의 명령 옵션이 거의 동일하기 때문에 netstat에서 ss로 전송하는 것은 어렵지 않습니다. 다음 명령을 사용하여 모든 수신 포트 목록을 가져옵니다.

청취 포트란 무엇입니까?

netstat 명령과 위 명령의 출력은 거의 동일합니다.

청취 포트란 무엇입니까?

Nmap으로 리스닝 포트 확인하기

Nmap은 널리 사용되고 강력한 포트 스캐너 및 네트워크 이용 도구로 설명됩니다. 다음과 같이 기본 패키지 관리자를 사용하여 컴퓨터에 nmap을 설치할 수 있습니다.

청취 포트란 무엇입니까?

열려 있거나 수신 대기 중인 모든 포트를 검색하기 위해 Linux 시스템에서 다음 명령을 실행합니다. 이 프로세스를 완료하는 데는 오랜 시간이 걸립니다.

사전식으로
청취 포트란 무엇입니까?

lsof로 수신 포트 확인

Isof는 강력한 명령줄 유틸리티로 설명됩니다. 열린 파일에 대한 정보를 제공하는 데 사용됩니다. Linux 운영 체제에서는 모든 것이 파일입니다. 소켓은 네트워크에 쓰는 데 사용되는 네트워크 파일 또는 스트림일 수 있습니다.

-i 옵션을 사용하여 네트워크나 인터넷에서 사용 가능한 모든 파일을 나열합니다. 이 명령은 숫자 포트와 서비스 이름의 혼합을 표시합니다.

청취 포트란 무엇입니까?

위 명령의 출력은 다음과 같습니다.

청취 포트란 무엇입니까?

아래와 같이 특정 포트에서 수신 애플리케이션을 결정하기 위해 다음 형식으로 isof를 실행합니다.

청취 포트란 무엇입니까?

위 명령의 출력은 다음과 같습니다.

청취 포트란 무엇입니까?

위 섹션에서는 4가지 방법을 설명했습니다. 리눅스 운영체제 열린 포트를 확인하려면 또한 특정 포트에 바인딩된 프로세스에 대해서도 배웠습니다.