애플리케이션이 외부 웹 서비스와 통신 할 수 있도록 방화벽에서 열린 포트


0

응용 프로그램이 외부 웹 서비스와 통신 할 수 있도록 방화벽에서 기본적으로 어떤 포트가 열려 있습니까? 21, 25, 80 또는 1433입니까?


2
웹 페이지를 탐색 할 때 데이터가 어떻게 반환되는지 묻고 있습니까, 아니면 특정 응용 프로그램이 서버와 어떤 방식으로 통신하고 있습니까? 더 많은 정보가 도움이 될 것입니다. 대부분의 방화벽은 사용자 구성없이 트래픽을 허용하기 위해 트래픽을 관리하기 위해 여러 가지 방법을 사용합니다
Dave M

전적으로 호스트에 따라 다릅니다. 표준은 SSL 트래픽의 포트 80 및 443입니다.
Ramhound

@DaveM에 동의합니다. 클라이언트가 방화벽을 통해 통신하거나 서버를 실행하고 외부 연결을 수락하려고합니까? 이것은 질문에서 명확하지 않습니다. 어떤 유형의 웹 서비스를 요청하십니까? 서비스가 모든 포트를 사용할 수 있지만 공통 TCP 및 UDP 포트 번호의 매우 포괄적 인 목록이 Wikipedia 에 제공됩니다. 어떤 문제가 있습니까?
zelanix

참고로, 나열된 포트는 일반적으로 21-FTP, 25-SMTP (메일 발송), 80-HTTP (웹 요청) 및 1433은 일반적으로 MySQL입니다. 서버에서 청취 포트를 열거 나 클라이언트에서 나가는 포트를 열려고하는지 명확하게 밝히지 않았습니다.
ernie

@zelanix Microsoft Visual Studio에서 만든 응용 프로그램이라고 가정합니다. 이 응용 프로그램은 외부 웹 서비스와 통신해야합니다.
생크

답변:


0

특정 시스템이나 서비스에서 사용할 수있는 수천 개의 포트가 있습니다.

브라우저가 웹 서버와 통신 할 때는 일반적으로 암호화되지 않은 통신에 포트 80을 사용하고 SSL / TLS 암호화 된 통신에 포트 443을 사용합니다. 그러나 이것은 필수 사항은 아니며 때로는 8080, 8000, 9000, 9090과 같은 포트가 몇 개만 있습니다.

포트 21은 암호화되지 않은 파일 전송 (FTP)에 의해 사용되고 포트 25는 메일 서버에 의해 사용됩니다 (암호화되지 않은 SMTP 연결을 통해 메일을 보내기 위해).

다른 응용 프로그램의 경우 먼저 시스템 설명서를 확인한 다음 구성을 다시 확인하는 것이 가장 좋습니다 (포트가 자주 변경 될 수 있으므로). 그 외에도 포트의 일반적인 사용을 알려주는 온라인 데이터베이스가 있습니다.


0

65536 포트 (0-65535)가 있으며 웹 서비스는 이들 중 하나 이상을 사용할 수 있습니다.

HTTP 서버는 전통적으로 포트 80을 사용합니다.

HTTPS 서버는 일반적으로 포트 443을 사용합니다.

다른 인기있는 서비스에 일반적으로 사용되는 포트 번호는 다음과 같습니다.

그러나이 포트 번호는 바인딩되지 않습니다. 모든 프로토콜은 모든 포트에서 실행될 수 있습니다. 그들은 단지 공식적이거나 비공식적 인 지침 일뿐입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.