UDP와 Telnet을 자주 접하지 않아서 이런 질문을 드립니다...
개발 준비를 위해 URL에 접속해야 한다는 문서를 읽고 있습니다 telnet://x.y.z:4161
.
직장에 있는 한 사람이 나에게 그것이 UDP 서버 뒤에 있다고 말했기 때문에 알고 있지만,
내가 모른다면 어떻게 해야 합니까?
4161
이 포트는 UDP 교환 전용인 것 같습니다 . 하지만 이 정보를 전달하는 프로토콜 언급
이기도 합니까 ?telnet://
여기서 합의란 무엇을 의미합니까 telnet:
?
"여기서 네트워크 통신 유형이 무엇인지 잘 모르겠습니다."?
답변1
텔넷은 TCP 위에 있는 프로토콜이므로 포트 4161에서 수신 대기하는 TCP 서비스가 있는 경우에만 연결됩니다. 이 포트로 전송된 UDP 패킷을 수신하는 다른 서비스가 있는지는 중요하지 않습니다. 이는 TCP 서비스와 완전히 별개입니다.
일부 표준 서비스(예: DNS, 포트 53)에는 TCP 및 UDP 정의가 있으므로 클라이언트는 서버에서 제공하는 경우 둘 중 하나를 사용할 수 있지만 이는 단지 관례일 뿐이며 이러한 서비스 간에는 기술적 연결이 없습니다.
답변2
포트 4161은 UDP 교환 전용인 것 같습니다.
그와 같은 일은 없다. UDP와 TCP의 포트는 전혀 충돌하지 않습니다.
직장에서 누군가가 뒤쪽에 UDP 서버가 있다고 해서 알아요.
그럼 그들에게 물어보는 게 어때요? 텔넷은 텔넷이기 때문에 그들이 말하는 내용이 이상하게 보일 수 있습니다.아니요UDP 프로토콜.
텔넷: 여기서 프로토콜은 무엇을 의미합니까?
유사한 URI에서는 telnet://x.y.z.v:4161
다음 telnet
과 같이 호출됩니다.계획, 이는 공식적으로 등록되어 있습니다.IANA 레지스트리URI 체계 수:
URI 체계 | 주형 | 설명하다 | 상태 | 잘 알려진 URI 지원 | 인용하다 | 노트 |
---|---|---|---|---|---|---|
원격 로그인 | 참조 대화형 세션 | 영구 | - | [RFC4248] |
telnet
명시적으로 등록됨RFC4248, 이는 매우 명확하게 다음을 나타냅니다.원격 로그인 프로토콜 RFC854, 실제 콘텐츠의 첫 번째 단락으로 판단하면 "UDP"가 아닌 "TCP"를 의미합니다.
일반적인 주의사항
TELNET 연결은 TELNET 제어 정보가 산재된 데이터를 전송하는 데 사용되는 TCP(전송 제어 프로토콜) 연결입니다.
그래서 저는 이론적으로 UDP가 URL과 어떤 관련이 있는지 정말로 이해하지 못합니다 telnet:
.
답변3
UDP 포트는 TCP 포트가 아니며 텔넷은 TCP를 사용합니다. 따라서 UDP 포트에 연결되지 않습니다.
답변4
"UDP 서버 뒤"라는 문구에 문제가 있습니다. 그것은 일종의 "바퀴가 달린 차량의 뒤쪽에 있는 것"과 비슷하며, 자동차와 트럭으로 생각하는 것의 차이가 중요합니다.
이것이 의도한 것인지, 의도하지 않은 것인지, 아니면 오해를 하신 것인지는 모르겠지만 "udp 서버"에는 특별한 것이 없으며 그 뒤에 무엇이 있는지 말하는 것이 실제 의미가 있을 수 있습니다.
이 경우 "서버"는 포트에서 수신 대기 중인 모든 항목입니다. TCP인지 UDP인지는 중요하지 않습니다. 중요한 것은 TCP 또는 UDP를 통해 어떤 프로토콜을 사용하는지입니다. 텔넷 서버는 TCP 전용입니다. 일부 VPN 프로토콜은 TCP 또는 UDP를 사용하며 VPN을 사용하여 방화벽을 통과할 수 있습니다. 이는 "뒤"로 간주될 수 있지만 UDP 뒤가 아닌 방화벽 뒤 또는 VPN 뒤라고 말할 수 있습니다.
"udp 서버 뒤에 있다"고 말한 사람에게 돌아가서 설명을 듣고 "tcp"나 "udp"보다는 어떤 서버에 집중해야 합니다.