Atitit 远程存储与协议 mtp ptp rndis midi nfs smb webdav ftp hdfs v3
Atitit mtp ptp rndis midi协议的不同区别
2. PTP: 图片传输协议的 缩写,全称为:picture transfer protocol; 2
3. MTP:媒体传输协议,是基于PTP(Picture Transfer Protocol)协议的扩展,主要用于传输媒体文件 2
3.6. Java library for USB portable devices 9
3.6.2. Quick Install and Use 10
4. rndis既是RemoteNDIS,既是远程网络驱动接口规范。 10
5.1. 论MTP模式与USB存储模式(MTP in Android)!-魅族手机-魅族社区.html 11
5.2. dministrator>cd C:\Users\Administrator\Desktop\远程存储资料包 11
5.4. dministrator\Desktop\远程存储资料包>dir /b 11
5.6. ptp rndis midi协议的不同区别.docx.txt 11
5.8. 件服务与远程文件互操作相关的协议 ftp http nfs smb webdav 的区别与总结.docx 11
5.9. 络文件共享解决方案webdav nfs vpn smb.docx 11
V3 add hdfs docx,webdav docx ref
图片传输协议的 缩写,全称为:picture transfer protocol;
PTP是最早由柯达与微软协商制定的一种标准,符合这种标准的图像设备在接入Windows XP系统之后可以更好地被系统和应用程序所共享,尤其在网络传输方面,系统可以直接访问这些设备用于建立网络相册时图片的上传、网上聊天时图片的传送等
MTP in Android
MTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议。Android从3.0开始支持MTP。不过,在今天的智能手机领域内,Google和微软是一对冤家
媒体传输协议,是基于PTP(Picture Transfer Protocol)协议的扩展,主要用于传输媒体文件,其中有价值的应用就是同步DRM文件的license。目前支持MTP协议的只有 WMP10(Windows Media Player 10)和WMP11(Windows Media Player 11)两个版本,WMP11加入了对Playlist和Album art的支持,在获取媒体文件信息的时候GetObjectPropList代替了WMP10的GetObjectInfo命令。
MTP支持对数字音频播放器的音乐文件和移动媒体播放器上的电影文件的传输,它是 Windows Media框架的一部分,因此与Windows Media Player紧密相关。Windows Vista内建了对MTP的支持,在Windows XP中支持MTP需要安装Window Media Player 10或以上的版本。Mac和Linux有支持MTP的软件包。
MTP的应用分两种角色,一个是作为Initiator,另一个作为Responder。例如:WMP(Windows Media Player)就是Initiator,而portable media player设备就是作为Responder。Responder都是被动的回复Initiator的命令,不会主动发命令。主要的用途是传输媒体文件(Media File),并从(向)设备关联元数据,对设备的远程控制有可选的额外支持,读取和设置设备参数,如特别的DRM相关的受限内容设备参数。设备也可向主机发送事件(event)。
MTP既可以实现在USB协议上,也可以实现在TCP/IP协议上,它属于上层的应用协议,而不关心底层传输协议。目前大部分设备的应用都是基于USB协议。市场上支持MTP的设备有Motorola的Z6, U9, E8等,还有索尼NWZ-A81X系列。总之有越
背景知识介绍
笔者相信《程序员》杂志的绝大多数读者或多或少都使用过MTP。因为早在智能手机普及前,数码相机和MP3播放器等都使用了MTP的前身PTP(Picture Transfer Protocol)进行媒体文件传输。那时,只要通过USB数据线把它们连接上Windows操作系统,就能在“我的电脑“中见到这些设备了。此后,用户可以把它们当做U盘一样使用,例如对其进行目录、文件的浏览和拷贝等操作。
既然可以通过MTP把智能设备当作U盘使用,那么它和我们常用的USB大容量存储(USB Mass Storage,简称UMS)有何不同呢?
如果Android手机的sdcard以MTP模式挂载到PC机上,sdcard的控制权其实还是属于手机。只不过智能手机通过MTP协议向PC机构建了一个虚拟文件系统。PC机操作其中的文件时,都会通过标准MTP协议向智能手机发起请求。另外,Android把MTP功能集成在MediaProvider[1]中,其好处是PC机操作(例如拷贝或删除等)媒体文件时,媒体数据都会及时更新到媒体数据库中。而UMS模式下,当sdcard挂载回手机后,Android还得花较长时间重新扫描媒体文件以更新媒体数据库。
根据协议,MTP的使用者包括两个部分,分别是Initiator和Responder。如图1-1所示:
图1-1 Initiator和Responder图示
由图1-1可知:
注意:后文我们将统一以PC代表Initiator,Android手机代表Responder。
与很多协议一样,MTP也有自己的协议栈,如图1-2所示:
图1-2 MTP协议栈
由图1-2可知,MTP协议栈由下到上分别是:
如上文所述,MTP采用命令-应答方式来工作(Initator发送命令给Responder处理,Responser反馈处理结果),这种方式的主要特点有:
下面我们将以PC通过MTP打开一个文件为例,按顺序介绍其中涉及到几个主要MTP命令:
以上为读者描述了MTP使用的一个简单案例。至于其中的各种MTP命令,读者不妨阅读参考文献1,即《MTP Specification v1.0.pdf》。协
USB-MTP(Media Transfer Protocol媒体传输协议)
MTP是微软免费向数码相机,媒体设备等厂商公开的连接技术,这些厂商可以将其写入自己设备的“固件” 当中。MTP的基础是“照片传输协议”(PTP)。
MTP支持将通过升级或者操作系统换代整合进未来的微软操作系统当中。数码相机用户不用再额外安装驱动程序就能够将自己的数码设备连接至微软操作系统的电脑。
利用MTP,数码相机将被Windows识别为和USB闪存驱动器一样的设备,这样,摄影师就能够将自己的作品和外界分享了。
MTP既可以实现在USB协议上,也可以实现在TCP/IP协议上,它属于上层的应用协议,而不关心底层传输协议。目前大部分设备的应用都是基于USB协议
Java读写mtp貌似找不到
Com mtp有的,但是没找到。。
A Java library implementing the PTP/MTP/PTP2 protocol
...This is a platform independent library Java library implementing the PTP/MTP/P
Jusbpmp is a Java library that allows to communicate with portable USB players (supporting MSC or MTP) on Linux or Windows.
It offers features like sending and reading files to / from the USB device, device folder management, MTP metadata management.
(1) copy jar file to your application lib directory
(2) copy native library files to your application running directory or in the java.library.path
PowerShell访问便携式媒体设备(MTP)文件系统 - PowerShell 中文博客.html
mtp - Java access to lib - Stack Overflow.html
Remote Network Driver Interface Specification,既是RemoteNDIS,既是远程网络驱动接口规范。基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡。[1]
NDIS是Network Driver Interface Specification,即网络驱动接口规范。NDIS的主要目的就 是为NIC(网络接口卡,Network Interface Cards)制定出标准的API接口。MAC(介质访问控制,Media Access Controller)设备驱动封装了所有的NIC硬件 实现,这样一来所有的使用相同介质的NIC就可以通过通用的编程接口被访问。 NDIS同时也提供一个函数库(有时也称作wrapper),这个库中的函数可以被MAC驱动调用,也可以被高层的协议(例如TCP/IP)驱动调用。这些wrapper函数使得MAC驱动和协议驱动的开发变得更加容易。
Atittit HDFS hadoop 大数据文件系统java使用总结 v3.docx
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )
汉字名:艾提拉(艾龙), EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
Atiend