문제

최고의 포트 번호나 사용할 수 있습니까?

도움이 되었습니까?

해결책

포트 번호가 부호 없는 16 비트 정수,그래서 65535.

다른 팁

가장 큰 포트의 숫자가 서명되지 않은 짧은 2^16-1:65535

등록된 포트 중 하나에서 할당 Internet Corporation for Assigned Names and Numbers(ICANN)특정 사용이다.등록된 각 포트는 범위에서 1024-49151.

이후 21March2001 년 레지스트리의 기관은 ICANN;그 시간 전에 그것은 IANA.

포트와 숫자의 그들 보다는 더 낮은 등록된 항구는이라고 잘 알려진 포트;포트와 숫자보다 큰 사람들의 등록된 항구는이라는 동적 및/또는 개인 포트가 있습니다.

Wikipedia:등록된 포트

나는 그것을 이해해야만 이용하여 최대 49151,로서 49152 65535 까지는 예약 임시 포트

단 후속 smashery's answer.임시 포트 범위(리눅스에서는 적어도,내가 의심되는 다른 Unices 뿐만 아니라)은 고정됩니다.이에 의해 제어 할 수 있습 쓰 /proc/sys/net/ipv4/ip_local_port_range

만 제한(로 IANA 에 관한)는 그 포트는 아래 1024 지정되어 있을 수 있 잘 알려진 항구가 있습니다.포트는 무료로 사용하실 수 있습니다..자주 당신은 포트는 1024 로 제한되한 유저,내가 믿고 이에 대한 매우 이유입니다.

에 따라 RFC793 포트 16bit unsigned int.

이 범위는 0-65535.

그러나,그 범위 내에서,포트 0-1023 일반적으로 예약이 특정 목적입니다.내가 말하기 때문에 일반적으로,그 외에도에서 포트로 0 일상 생활에 전혀 문제가 없행 0-1023 으로습니다.TCP/UDP 구현 일반적으로 하지 않을 적용한 예약에서 떨어져 0.할 수 있습하려는 경우,실행의 웹 서버의 TLS port on port80,또는 25,65535 대신 표준 443.마찬가지로도 그것은 표준 SMTP 서버에서들을 25 번 포트에서 실행할 수 있습 80,443,또는 다른 사람입니다.

구현 reserve0 특정 목적을 위해 임의의 포트를 할당합니다.그래서 대부분의 구현, 는 말,"듣는 포트에 0"실제 의미는"I don't care what 포트 내가 사용하고,그냥 나에게 어떤 임의의 할당되지 않은 포트를 듣고서".

그래서 어떤 한계를 사용하여 포트에서 0-65535 범위를 포함하여,0,임 예약 범위 etc. 구현을(즉OS/드라이버)정, 그러나 모든 포함하여,0,유효한 포트의 RFC793.

에 따라 달라지는 범위에 대해 얘기하고 있지만,동적 범위까지 간다 65535 또는 2^16-1(16 비트).

http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

그것이 있어야 65535.

올바른 숫자를 위해 포트는:0 2^16-1=0~65535
는 것이기 때문에 포트 번호는 16 비트 길이 있습니다.

그러나 포트로 나뉩니다:
잘 알려진 항구:0~1023(사용을 위한 시스템을 예를 들어 서비스HTTP,FTP SSH,DHCP...)
등록된 사용자/포트:1024 49151(사용할 수 있습니다 그것은 당신의 서버,하지만 조심해야 몇몇 유명한 응용 프로그램:Microsoft SQL 서버 데이터베이스 관리 시스템(MSSQL)서버 또는 Apache Derby 네트워크 서버는 이미 이 범위에서 즉그것은 권장하지 않음을 포트를 할당의 MSSQL server 그렇지 않으면 경우 MSSQL 실행한 다음의 서버는 대부분의 아마 실행되지 않기 때문에 포트가 충돌)
동적/개인 포트:49152~65535.(지에 사용되는 서버 클라이언트 예에 NATing 서비스)

프로그래밍에 사용할 수 있습니다 숫자 0 에서 65535 서버에 대해,그러나 당신에 충실해야한 범위 위에서 언급된,그렇지 않으면 일부는 시스템 서비스 또는 일부 응용 프로그램이 실행되지 않기 때문에 포트의 충돌이 있습니다.
목록을 확인합의 대부분의 포트 여기: https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top