2016-07-05 4 views
1

현재 .NET 및 Python과 함께 몇 가지 기본 웹 서버 예제를 진행 중입니다. 대부분의 예제는 테스트 포트로 8000 또는 8080을 사용하는 것 같습니다. 아무도이 차이점을 분명히 할 수 있습니까? 그게 그렇게 중요한 건가? 제발 조언.포트 8000 대 포트 8080

+0

서버는 좋아하는 포트를 열 수 있습니다. '8000'과'8080'은 많은 웹 서버 (그들 중에 포함 된 Tomcat)의 일반적인 HTTP 포트입니다. –

+0

포트 8000과 8080은 모두 1024 이하의 이른바 잘 알려진 포트 위에 있으며, 두 포트 모두 웹 서버에 사용할 공통 포트입니다. 방화벽이나 포트 포워딩과 같은 환경을 제외하고 이러한 포트 중 어떤 포트를 사용하는지는 중요하지 않습니다. – Heinrich

답변

1

중요하지 않습니다. 실제로 8080은 핵심 http 서버 (예 : Apache http 서버)가 아닌 http 서비스를 제공하는 소프트웨어의 기본 http 포트로 자주 사용됩니다. 잠시 후에이 포트는 백그라운드에서 시스템에서 실행되는 소프트웨어에서 가져 오는 경우가 있습니다. 8000 .NET 도메인에서 사용하는 포트가 다른 것 같습니다. 1024 이하의 포트는 루트 또는 무언가와 같은 시스템 사용자 권한이 필요합니다. 이것이 수천 개의 포트가 일반 사용자로 실행되는 소프트웨어에 사용되는 이유입니다.

+0

나는 그것을 얻지 않는다. 왜 대답에 대한 투표를 받고 있습니까? 다른 사람들을 도우려고하는 것은 나쁜 것이 아닙니다 .... – Aviator

0

차이가 없습니다. 차이점을 알기를 원하는 두 가지 공통 포트는 80과 443입니다. 80은 보안되지 않은 (http) 연결을위한 것이고 후자는 보안 (https) 연결을위한 것이지만 둘 다 HTTP 통신을 위해 사용 및 예약됩니다.

관련 문제