문제

Google Android에서 실행할 '지리적 위치 기반', IPv6, 무선 메시 네트워크를 설정해야합니다.

나는 메쉬를 지원하기에 좋은 앱인 것을 발견했습니다.http://www.open-mesh.net/wiki/batman-adv

"Batman-Advanced는 더 이상 IP 기반으로 작동하지 않는 무선 네트워킹에 대한 새로운 접근 방식입니다. 배트맨과 달리 UDP 패킷을 사용하여 정보를 교환하고 라우팅 테이블을 설정하는 배트맨과 달리 배트맨-어드밴스 밸런스는 ISO/OSI 레이어 2에서만 작동하며 사용 및 경로에서 작동합니다. 이더넷 프레임. 참여하는 모든 노드의 가상 네트워크 스위치를 모방하므로 모든 노드가 로컬로 연결된 것으로 보이므로 모든 높은 작동 프로토콜은 네트워크 내의 변경에 영향을받지 않을 것입니다. 거의 실행할 수 있습니다. 배트맨 고급의 프로토콜은 IPv4, IPv6, DHCP, IPX입니다. "

그러나 우리 팀의 다른 회원들은 TCP/IP가 아닌 OSI에서 운영되기 때문에 그것이 운이 없다고 말했습니다. 이것은 내가 OSI에 대해 처음으로 들었던 것이었고, 이것이 얼마나 많은 문제인지 궁금합니다. 그 위에 개발 될 수있는 메쉬 네트워크 앱의 영향은 무엇입니까? Android가 비교적 새롭고 기존 앱과의 호환성에 대해 너무 걱정할 필요가 없으므로 중요합니까?

네트워크로 작업하는 데 많은 시간을 소비하지 않았으므로 Noobmans 용어를 입력하십시오.

도움이 되었습니까?

해결책

"Batman Advanced보다 거의 모든 프로토콜을 실행할 수 있으며, 두드러진 예는 IPv4, IPv6, DHCP, IPX입니다."

"그러나 우리 팀의 다른 회원들은 TCP/IP가 아닌 OSI에서 운영되기 때문에 그것이 운이 없다고 말했다."

당신의 팀의 다른 멤버들은 배트맨의 유행어 페스트에 의해 혼란스러워집니다.

TCP/IP의 "IP"는 IPv4 (또는 IPv6)입니다. 따라서 배트맨은 TCP/IP를 직접적이고 완벽하게 지원합니다.

어떤 종류의 충돌도 없습니다. 그냥 혼란.

다른 팁

그들은 아마도 OSI 모델, 네트워크 계층을 구별하는 일반적으로 사용되는 방법입니다. 나는 그것이 사물을 보는 유용한 방법인지 확실하지 않지만 지구상의 모든 네트워킹 코스에서 가르치고 있습니다.

OSI 레벨 2입니다 데이터 링크 계층, 실제 물리적 수준 바로 위로 작동합니다. 기본적으로 유량 제어, 오류 감지 및 오류 수정을 담당합니다. 데이터 링크 계층은 엄격하게 "단일 홉"입니다. 멀티 홉 전송 또는 라우팅에 대한 지점 간 데이터 전송에 대해서만 우려합니다.

그들이 실제로 참조하는 경우 OSI 네트워킹 원자력 그 자체로, 가능한 한 빨리 비명을 지르십시오. OSI는 구현하기가 어려웠으며 실제 작업 설치에 대해 들어 본 적이 없습니다. Gory 세부 사항은 Wikipedia 기사를 참조하십시오.

OSI 모델과 OSI 프로토콜은 다릅니다.

OSI 모델은 물리적, 링크, 네트워크, 전송, 세션, 프레젠테이션, 응용 프로그램과 같은 물건을 분해하는 방법입니다. OSI 프로토콜은 모델의 해당 계층에 직접 매핑되는 프로토콜 구현입니다.

모델은 사물을 보는 방법입니다. 대부분은 의미가 있지만 더 높은 수준에서 분해됩니다. 예를 들어 : 프레젠테이션 레이어는 실제로 무엇을합니까?

90 년대에 OSI는 (일부 서클에서) 미래라고 생각했지만 실제로는 일부 회사의 몰락이었고 다른 많은 사람들의 자원을 낭비했습니다. 예를 들어, DECNET Phase V는 정부 OSI 요구 사항을 충족하는 OSI 스택의 디지털의 복잡한 구현 이었지만 TCP/IP Steamroller에 의해 실행되었습니다.

테스트는 : 와이어의 바이트는 무엇입니까? 이 경우 CLNP 인 OSI 등가가 아닌 IP에 대한 UDP입니다.

모든 것을 말하면, 그것이 레이어 2 프로토콜 인 경우, 레이어 2 프로토콜이기 때문에 확장 성 문제가있을 수 있습니다. 적은 수의 노드에는 적합하지만 규모를 얻으려고하는 경우 더 나은 솔루션이 필요합니다.

"ISO/OSI 계층 2"는 OSI 프로토콜을 의미하지 않습니다. 네트워크 스택의 "7 계층"모델을 나타냅니다. 데이터 링크 계층을 의미합니다.

계층은 : 물리적, 데이터 링크, 네트워크, 전송, 세션, 프레젠테이션, 응용 프로그램입니다.

OSI는 IP 및 TCP와 같은 프로토콜이 아닌 모델입니다. 팀이 말하는 것은 메쉬가 IP를 사용하지 않는다는 것입니다. 배트맨 프로토콜이 IP & IPv6을 지원할 수 있다고 말하면서 인용 한 텍스트가 잘못되었다고 생각합니다. 그렇다면 다른 것을 사용해야 할 매우 강력한 이유가 필요합니다.

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