임시 포트 : 그것이 무엇이며 무엇을합니까?


19

필자가 읽고있는 Linux 기사에서 갑자기 "일시적 포트"라는 용어를 발견했지만 저자는 그것이 무엇인지 언급하지 않았습니다.

유닉스에서 임시 포트란 무엇입니까?

답변:


17

본질적으로 임시 포트 는 알려진 서버 포트와 통신하는 데 사용되는 임의의 높은 포트입니다. 예를 들어, 내 컴퓨터에서 서버로 ssh하면 연결은 다음과 같습니다.

192.168.1.102:37852 ---> 192.168.1.105:22

22는 원격 시스템에서 연결하는 표준 SSH 포트입니다. 37852는 로컬 컴퓨터에서 사용되는 임시 포트입니다.


2
따라서이 경우 37852는 임시 포트입니까?
— 다크 나이트

1
당신은 맞습니다
— h3rrmiller

1
@ h3rrmiller, "Ephemeral port"는 UNIX와 아무 관련이없는 개념입니까?
— Pacerier

1
옳은. 임시 포트는 운영 체제에 관계없이 클라이언트 소프트웨어가 알려진 서비스 포트와 통신하기 위해 선택하는 임의의 높은 포트입니다.
— h3rrmiller 2016 년

-1

Wikipedia 에서 인용 :

임시 포트는 TCP / IP 소프트웨어에 의해 미리 정의 된 범위에서 자동으로 할당 된 IP (Internet Protocol) 통신을위한 단기 전송 프로토콜 포트입니다. TCP (Transmission Control Protocol), UDP (User Datagram Protocol) 또는 SCTP (Stream Control Transmission Protocol)에서 서버의 잘 알려진 포트에 대한 클라이언트-서버 통신 클라이언트의 포트 할당으로 사용됩니다. .

내가 아는 가장 좋은 예는 FTP입니다. 그리고 그것은 유닉스 바인딩 개념이 아닙니다.


"FTP"는 임시 포트의 정확한 예가 아닙니다
— Michael Mrozek

내가 의미하는 바가 아니라 개념을 사용하는 프로토콜이라는 의미였다.
— schaiba
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.