라우터는 별개의 네트워크간에 데이터를 전송하는 데 사용되지만 전송중인 데이터 (예 : 이미지, 이메일)의 유형을 인식하는지 궁금합니다.라우터는 처리중인 데이터 유형을 알고 있습니까?
답변
일반적으로 라우터는 well-known ports 때문에 데이터 형식 대신 서비스 유형을 알고 있습니다. 경로는 여러 네트워크간에 바이트를 전달하는 방법에 중점을 둡니다. 경로와 같은 문제가 더 좋습니다.
tcp/ip 프로토콜을 살펴 보겠습니다. 라우터는 3 계층 (인터넷)에서 작동하는 장치입니다. 응용 프로그램 계층에서 작동하는 프로세스 만 치료 데이터 유형을 수행합니다.
저는 서버이고 저와 연결을 시작하려는 클라이언트가 있습니다. 클라이언트가 내 주소로 TCP 연결을 열고 메시지 보내기를 시작하고 응답을 보내기 시작합니다. 모든 것은 괜찮습니다. 이제 서버가 해당 클라이언트와 TCP 연결을 시작하려는 경우 클라이언트를 보호하는 라우터가 클라이언트를 보지 못하게됩니다. 따라서 서버가 클라이언트에 연결할 수 없습니다. – PedroD
또한 라우터가 클라이언트에 연결할 수있는 이유는 무엇입니까?하지만 연결을 시작한 클라이언트 인 경우 패키지를 전달할 수 있습니까? 감사합니다. – PedroD
@PedroD 클라이언트가 개인 네트워크에 있어야합니다. "NAT"https://en.wikipedia.org/wiki/Network_address_translation 항목을 읽고 "정적 NAT"및 "정적 포트 매핑"키워드에 집중하십시오. – Anderson
- 1. 자바 원시 데이터 유형을 잘못 알고 있습니까?
- 2. haskell의 데이터 유형을 알고 싶습니다.
- 3. 목록 요소의 데이터 유형을 알고 있습니다.
- 4. 백본 라우터는
- 5. visualstudio는 현재 프로젝트의 유형을 어떻게 알고 있습니까?
- 6. 누구든지 .NET에서 돈 유형을 알고 있습니까?
- 7. GSON : 변환 할 개체 유형을 알고 있습니까?
- 8. CodeIgniter의 라우터는
- 9. Emberjs 라우터는
- 10. 라우터는 기본적
- 11. Angular2 라우터는
- 12. 처리중인 GPS
- 13. 처리중인 자릿수
- 14. CodeIgniter의 라우터는 특정 서버
- 15. 처리중인 모든 NSURLConnection을 취소 할 수 있습니까?
- 16. 컴파일러는 어떻게 함수 포인터의 변수 유형을 알고 있습니까
- 17. 매개 변수의 유형을 알고 있어도 명령문을 준비해야합니까?
- 18. 처리중인 이미지의 불투명도
- 19. UI 라우터는 상태가
- 20. 라우터는 다음 구성 요소
- 21. UI 라우터는 AngularJS와
- 22. Parameter.GetType() - 컴파일 타임에 유형을 알고 있어야합니까?
- 23. 설정에서 처리중인 함수 호출
- 24. 처리중인 python 읽기
- 25. Yii 프레임 워크에서 암호 유형을 알고 싶습니까 ???
- 26. PHP - 처리중인 양식의 상태 표시
- 27. 처리중인 문자열에서 문자를 추출
- 28. 처리중인 배열에서 문자열 그리기
- 29. 처리중인 창조적 제스처 카메라
- 30. 처리중인 두 애플릿의 글꼴
그냥 생각 : 어떤 경우에, 나는 그들이 포트 번호를 얻기 위해 "PASV/PORT"와 같은 FTP 명령을 인식 할 수있는 것을 들었다, 그래서 그래, 그들은 데이터의 유형을 알 수 있습니다 말할 것 (하지만이 질문에 대한 답변이 무엇인지에 대해 궁금합니다.) – xav
만족스러운 답변을 얻지 못하면 serverfault.com에서이 방법을 사용해보십시오. – Cypher
@xav 아니요, 데이터 유형이 서비스 유형과 다릅니다. – Anderson