CIFS协议 SMB协议

所需积分/C币:38 2013-06-28 22:46:32 22.17MB PDF
49
收藏 收藏
举报

CIFS(Common Internet File System) 协议 CIFS 是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机的服务。CIFS 使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供服务。服务器获得请求并返回响应。CIFS是公共的或开放的SMB协议版本,并由Microsoft使用。SMB协议现在是局域网上用于服务器文件访问和打印的协议。象SMB协议一样,CIFS在高层运行,而不象TCP/IP协议那样运行在底层。CIFS可以看做是应用程序协议如文件传输协议和超文本传输协议的一个实现。 SMB协议是基于TCP-NETBIOS下的,一般端口使用为139,445。 服务器信息块(SMB)协议是一种IBM协议,用于在计算机间共享文件、打印机、串口等。SMB 协议可以用在因特网的TCP/IP协议之上,也可以用在其它网络协议如IPX和NetBEUI 之上。   SMB 一种客户机/服务器、请求/响应协议。通过 SMB 协议,客户端应用程序可以在各种网络环境下读、写服务器上的文件,以及对服务器程序提出服务请求。此外通过 SMB 协议,应用程序可以访问远程服务器端的文件、以及打印机、邮件槽(mailslot)、命名管道(named pipe)等资源。   在 TCP/IP 环境下,客户机通过 NetBIOS over TCP/IP(或 NetBEUI/TCP 或 SPX/IPX)连接服务器。一旦连接成功,客户机可发送 SMB 命令到服务器上,从而客户机能够访问共享目录、打开文件、读写文件,以及一切在文件系统上能做的所有事情。   从 Windows 95 开始,Microsoft Windows 操作系统(operating system)都包括了客户机和服务器 SMB 协议支持。Microsoft 为 Internet 提供了 SMB 的开源版本,即通用 Internet 文件系统 (CIFS)。与现有 Internet 应用程序如文件传输协议(FTP)相比, CIFS 灵活性更大。对于 UNIX 系统,可使用一种称为 Samba 的共享软件。
Contents 1 Introduction∴…18 ossa 1.2 Reference 1.2.1 Normative references 1.2.2 Informative refe 2 1.3 Overview ■■ 1■■ ■1重 1.4 Relationship to other Protocols 1.5 Prerequisites/ Preconditions ■■■■ ∴28 1.6 Applicability Statement 28 1.7 Versioning and capability Negotiation.......... ■画“画 29 1.8 Vendor-Extensi ble fields 31 1.9 Standards Assignments…… 31 2 Messages…,…,,…,,……,…μ…,…μ,,……μ,…,…,,,…,μ,32 2.1 Transport 32 2.1.1 NetBIOS-Based Transports 2.1.1.1 NetBIOS Frames(NBF Protocol Transport 32 2.1.1.2 Netbios over TCP/UDP(NBT) Transport,…,,……,…33 2.1.1.3 NetBIOS over IPX/SPX(NBIPX)Transport ∴33 2.1.1.4 Other NetBiOS-Based Transports 2.1.2 Direct hostⅰng. 33 2.1.2.1 Direct ipⅩ Transport∴ ,33 2.1.3 Virtual Circuits 2.2 Message syntax 37 2.2.1 Common Data Types 2.2. 1 1 Character sequences ..40 2.2.1.1. 1 File and Directory names 40 2.2.1.1.2 Pathnames∴ ■■“■■ 41 2.2.1.1.3 Wildcards 41 2.2.1.2 File attributes 2,2.1.2.1 SMB GEA 2.2.1.211 SMB GEA LIST 42 2.2.1.2.2 SMB FEA∴… n43 2.2.1.2.2.1SMB_ FEA LIST.,,,,, 44 2.2.1.2.3 SMB EXT FILE ATTR 2.2.1.2.4 SMB FILE ATTRIBUTES .46 2.2.1.3 Named Pipe Status(SMB_NMPIPE_ STATUS) ■D1重1 2.2.1.4Time,,, 48 2.2.1.4.1 SMB DATE 48 2.2.1. 42 SMB TIME 49 2,2.1.4.3 UTIME, 49 2.2.1.5 Status Codes(sMB error 49 2.2.1.6 Unique identifiers :aaaa:aa.aaaa.a 50 2,2.1.6.1 FID Generation 日1■留■■■■■■量■■■■■■■■ 51 2,2.1.6.2 MID Generation .51 2.2.1.6.3 PID Generation 51 2.2.1.6.4 Connection ID(CID)Generation 52 2.2.1.6.5 Search ID (SID) Generation 52 2.2.1.6.6 Session Key generation 2.2.1.6.7 TID Generation ■■首■ 53 3/784 MS-CIFS/-v20130118 Common Internet File system(clFs)protocol Copyright C 2013 Microsoft Corporation. Release: Friday, January 18, 2013 2.2.1.6.8 UID Generation ∴53 2.2.2 Defined Constants 53 2.2.2.1 SMB COM Command codes 53 2.2.2.2 Transaction Subcommand codes 60 2.2.2.3 Information level codes 63 2.2.2.3. 1 FIND Information Level codes .64 2. 2.2.3.2 QUERY FS Information Level Codes 64 2.2.2.3.3 QUERY Information Level Codes 65 2.2.2.3. 4 SEt Information level codes 66 2,2,2. 4 SMB Error classes and codes 画画画 66 2.2.2.5 Data Buffer Format codes 78 2.2.3 SMB Message Structure….,,,…,,…,,,,…,,,,,,…,…,79 2.2.3, 1 The sMb header 2.2.3.2 Parameter block 85 2.2.3.3 Data block 86 2.2.3.4 Batched Messages (andX" Messages 86 2.2.3.4.1 Follow-on Commands 画 22. 4 SMB Commands 87 2.2.4.1 SMB_COM_CREATE_DIRECTORY(OX0O) 7 2.2.4.1.1 Reques 2.2.4.1.2 Response 88 2.2.4.2SMB_COM_ DELETE DIRECTORY(0X01)…… 2.2.4.2.1 Request 90 2.2.4.2.2 Response,,,,,,,,,,,,,,,,,,,91 22.4.3SMB_COM_OPEN(0x02)..,,,,,,,,,,,, .93 93 2.2.4.3.2 Response ·““.a“ ““a.“ .96 2.2.4.4SMB_COM_ CREATE(0X03).…….…,…, 100 2.2. 4.4.1 Request 100 2.2.4.4.2 Response.,, 102 2.2. 4.5 SMB_COM_CLOSE(0X04) 105 2.2.4.5.1 Request ■■ 1■■ 105 2.2.4.5.2 Response ......,.. 106 2.2. 4.6 SMB COM FLUSH(0X05....... 107 2.2.4.6.1 Request 107 2.2.4.6.2 Response.... 108 2. 2.4.7 SMB_COM_DELETE(0X06) 110 2.2.4.7.1 Request 110 2.2.4.7.2 Response 2.2.4. 8 SMB_ COM_RENAME(0X07) 113 2.24.8.1 Request∴… 113 2.2.4.8.2 Response 115 2. 9 SMB COM QUERY INFORMATION(0X08)............,.......118 2.2.4.9.1 Request.,, 118 2.2.4.9.2 Response,,, 119 2. 2.4.10 SMB_ COM_SET_INFORMATION(0X09) 12 2.2.4.10.1 Request…… 画画“画m“画“m画“画画 122 2.2.4.10.2 Response .124 2.2.4.11SMB_COM_READ(0×OA)……………………………………………………126 2.2.4.11.1 Request 126 2.2.4.11.2 Response………, 128 2.2. 4.12 SMB_ COM_ WRITE (OXOB) 131 2.2.4.12.1 Request∴,,,,,,,,,,,,,,,,,132 4/784 MS-CIFS/-v20130118 Common Internet File system(clFs)protocol Copyright C 2013 Microsoft Corporation. Release: Friday, January 18, 2013 2.2.4.12.2 Response… 134 2.24.13SMB_COM_LOCK_BYTE_ RANGE(0x0C).……………………137 2.2.4.13.1 Request∴ .138 2.2.4.13.2 Response ■■■ .139 2. 2.4.14 SMB_ COM_UNLOCK_ BYTE_ RANGE (OXOD) 141 2.2.4. 14.1 Request 141 2.2.4.14.2 Response 143 2.2.4.15 SMB COM CREATE TEMPORARY(0XOE) ∴145 2.2.4. 15.1 Request .145 2.2.4.15.2 Response 画画画 …147 2. 2.4.16 SMB_COM_CREATE_NEW(OXOF) 150 2.2.4.16.1 Request∴…,,,,,,…,…,…,…,,…,…,,,……,150 2.2.4.16.2 Response 152 2. 2.4.17 SMB COM CHECK DIRECTORY(0x10) 154 2.2.4.17.1 Request,,,, ∴155 2.2.4.17.2 Response 156 2.2.4.18SMB_COM_ PROCESS_EXIT(0×11)… .157 2.2.4.18. 1 Request 1■ .157 2. 2.4.18.2 Response 158 2.2.4. 19 SMB_ COM_SEEK(0x12) 159 2.2.4.19.1 Request∴ 160 2.2.4.19.2 Response 161 2.2. 4.20 SMB COM LOCK AND READ(0x13) 163 2.2.4.20.1 Request,,,,,,,,,,,,,,164 2.2.4.20.2 Response 165 224.21SMB_ COM WRITE AND UNLOCK(0×14)… 169 2.2.4.21.1 Request… 画画画画“画m画“画画 .170 2.2.4.21.2 Response ∴172 2.2. 4.22 SMB_COM_READ_ RAW(OX1A).. ∴175 2.2.4.22.1 Request…,,, 175 2.2.4.22.2 Response……, 177 2.2.4.235MB_COM_READ_MPⅩ(0X1B)………,,…,……… .178 2.2.4.23. 1 Request 178 2. 2.4.23.2 Response 180 2.2.4.24 SMB_COM_READ_MPX_SECONDARY(0x1C)...... 184 2. 2.4.25 SMB_COM_WRITE_RAW (OX1D) 184 2.2.4.25.1 Request… 2.2.4.25.2 Interim Server response 18g 2.2.4.25. 3 Final Server Response ∴189 2.2.4.26 SMB COM WRITE MPⅩ(0X1E)……,… ∴192 2.2.4.26. 1 Request 193 2.2.4.26.2 Response∴,,,,…,,…,,… 量■“ 196 2.2.4.27SMB_ COM WRITE MPX SECONDARY(0×1F).…,…,,,…199 2. 2.4.28 SMB COM WRITE COMPLETE (0X20). .200 2.2. 4.29 SMB_ COM_QUERY_ SERVER (0x21 .200 2.2.4.30 SMB_COM_SET_ INFORMATION2(0X22) 200 2.2.4.30.1 Request 200 2.2.4.30.2 Response 202 2.24.31SMB_COM_ QUERY INFORMATION2(0×23)………………………………203 2.2.4.31.1 Request 204 2.2.4.31.2 Response 205 224.32SMB_ COM LOCKING ANDX(O×24)…… ■■ 207 2.2.4.32.1 Request∴,,,,,,…,,,,,,,,,,208 5/784 MS-CIFS/-v20130118 Common Internet File system(clFs)protocol Copyright C 2013 Microsoft Corporation. Release: Friday, January 18, 2013 2.2.4.32.2 Response∴,…,,,, 213 2.2. 4.33 SMB- COM_TRANSACTION (OX25) 216 2.2.4.33.1 Request∴ 216 2.2.4.33.2 Response ■■■ ■ 222 2.2.4.34 SMB_COM_TRANSACTION_ SECONDARY(0X26) 226 2.2.4.34.1 Request 227 2.2.4.34.2 Response 230 2.2.4.35 SMB_COM_IOCTL(OX27) 230 2. 2.4.35.1 Request .230 2.2.4.35.2 Response∴…, 2. 2.4.36 SMB_COM_IOCTL_SECONDARY (0x28) .. 画画画 234 238 2.24.37SMB_COM_COPY(0×29)……,………………238 2.2.4.38 SMB COM_ MOVE (0X2A) 239 2.2.4.39 SMB COM_ ECHO(0X2B)........ 239 2.2.4.39.1 Request,,,,, .aa.·.a.aa.aa.日..a.aa:aa 239 2.2.4.39.2 Response 240 2.2.4.40 SMB_ COM_WRITE_ AND_ CLOSE(OX2C) 242 2. 1 Request 1■ 242 2.2.4.40.2 Response∴,… 244 2.24.41 SMB COM OPEN ANDX(0×2D)… 248 2.2.4.41.1 Request 248 2.2.4.41.2 Response 233 2. 42 SMB COM_ READ ANDX(OX2E)...... 258 2.2.4.42.1 Request∴ 259 2.2.4.42.2 Response .261 2. 43 SMB_COM_WRITE_ANDX (OX2F) 266 2.2.4.43.1 Request∴…… ·““.a“ 266 2.2.4.43.2 Response 270 2.2. 4.44 SMB_ COM_NEW_FILE_ SIZE (0X30) 2.24.45SMB_COM_ CLOSE AND_TREE_DISC(0×31)……………275 2.2.4.46 SMB_COM_TRANSACTION2(0x32) 275 2.2.4.46.1 Request ■■ 1■■ 275 2.2.4.46.2 Response,,,,,, ∴280 2. 2.4.47 SMB COM TRANSACTION2 SECONDARY(0x33) 284 2.2.4.47.1 Request… 284 2,2,4 47.2 Response 288 2.2.4.48 SMB COM_FIND_CLOSE2(0X34). 288 2.2.4.48.1 Request .““““.““.“““ 288 2.2.4.48.2 Response 289 2.2.4.49SMB_COM_FIND_ NOTIFY CLOSE(0×35)………… 290 2.24.50SMB_COM_TREE_ CONNECT(0×70)………………290 2.2.4.50.1 Request 291 2.2.4.50.2 Response ∴.293 2.2. 4.51 SMB COM TREE DISCONNECT .295 2.2.4.51.1 Request.,,,,,,,, .295 2.2.4.51.2 Response.,,,,,,, 296 2.2.4.52SMB_COM_ NEGOTIATE(072)…… 297 2.2.4.52.1 Request 297 2.2.4.52.2 Response…… ■1 .299 2. 53 SMB_ COM_SESSION_SETUP_ANDX(Ox73)..... 30 2. 2.4.53. 1 Request 307 2.2.4.53.2 Response ■■ .312 2.24.54SMB_COM_ LOGOFF_ANDⅩ(0×74).…,…,,,…,,,… ■■■1■ 316 6/78 MS-CIFS/-v20130118 Common Internet File system(clFs)protocol Copyright C 2013 Microsoft Corporation. Release: Friday, January 18, 2013 2.2.4.54.1 Request…, .316 2.2.4.54.2 Response∴,……,… ■“■■■ 317 2.2.4.55 SMB COM TREE CONNECT ANDX (0X75) ..318 2.2.4.55.1 Request ■■■ 319 2.2.4.55.2 Response,,,,, 32 2.2.4.56 SMB_COM_SECURITY_PACKAGE_ANDX(OX7E 326 2.2.4.57 SMB_COM_QUERY_ INFORMATION_ DISK(0X80) 326 2.2.4.57.1 Request 327 2.2.4.57.2 Response ■■■ .328 2.2. 4.58 SMB_COM_ SEARCH (OX81)...... 画画画 330 2.2. 1 Request 330 2.2.4.58.2 Response∴,,,, ■■■“■■ 333 2.2.4.59 SMB COM FIND(0×82)…,,,,,,…,,…,,,,,,,,,337 2.2.4.59.1 Request. 337 2.4.59.2 Response.,,…,,,,,,,,,,,,,,,,,,340 2.2.4.60 SMB_COM_FIND_UNIQUE(0X83) 344 2.2.4.60.1 Request……… 画 .344 2.2.4.60.2 Response 346 2.2. 4.61 SMB COM FIND CLOSE(0X84 350 2.2.4.61.1 Request 350 2.2.4.61.2 Response 353 2.2.4.62 SMB COM NT TRANSACT(OXAO) 2.2.4.62.1 Request∴ ∴356 2.2.4.62.2 Response,,,,,,…,,,,,,,,,,,,,,,,,,,360 2. 2.4.63 SMB_COM_NT_TRANSACT_SECONDARY(OXA1).......... 364 2.2.4.63.1Re 364 2.2.4.63.2 Response 369 2.2.4.64SMB_ COM NT CREATE ANDX(OA2)……… 369 2.2.4.64.1 Request 369 2. 2.4.64.2 Response 378 2.2. 4.65 SMB_COM_NT_ CANCEL(OXA4)..... 384 2.2.4.65.1 Request 1■■ 384 2.2.4.66 SMB COM NT RENAME(OXA5) ,386 2. 1 Request ∴386 2.2.4.66.2 Response I.I. ∴387 2. 2.4.67 SMB_ COM_OPEN_PRINT_FILE (OXCO) 389 2.2.4.67.1 Request.. 2.2.4.67.2 Response 391 2.2. 4.68 SMB_ COM_WRITE_ PRINT_ FILE(Ox C1) ∴393 2.2.4.68.1 Request∴……… 394 2.2.4.68.2 Response∴ 395 2. 2.4.69 SMB COM_CLOSE_ PRINT_FILE (OXC2) 397 2.2.4.69.1 Request…………………… ∴.397 2.2.4.69.2 Response,,,,,,…,,,,,, 398 2.2.4.70 SMB_ COM_GET PRINT_QUEUE (OXC3) 399 2.2.4.71 SMB COM READ BULK (OXD8 399 2.2.4.72SMB_ COM WRITE BULK(0XD9).……….…………… 399 2.2.4.73 SMB_ COM_WRITE_ BULK_DATA (OXDA) 400 2.2.4.74SMB_ COM INVALID(oxFE)…….………………,………………………………400 224.75 SMB COM NO ANDX COMMAND(O×FF)……,,… 400 2.2.5 Transaction subcom mands ∴400 2.2.5.1 TRANS_ SET_ NMPIPE_ STATE(0X0001) ■■ 400 2.2.5.1.1 Request,,,,,,,,,,,401 MS-CIFS/-v20130118 Common Internet File system(clFs)protocol Copyright C 2013 Microsoft Corporation. Release: Friday, January 18, 2013 2.2.5.1.2 Respon 402 2.2.52 TRANS_RAW_READ_ NMPIPE(0X0011)…,…………………………403 2.2.5.2.1 Request…, 403 2.2.5.2.2 Response ■■■ 404 2.2.5.3 TRANS_ QUERY_NMPIPE_ STATE(0X0021) 406 2.2.5.3.1 Reques 406 2.2.5.3.2 Response 407 2.2.5.4节 RANS_QUERY_NMPIPE_INFO(0×0022) ∴408 2.2.5.4. 1 Request .409 2.2.5.4.2 Response 画画画 410 2.2.5.5 TRANS_PEEK_NMPIPE(OX0023). 412 2.2.5.5.1 Request,,,,,,,, ■■■“■■ 412 2.2.5.5.2 Response,,,,,,,,,,,,,,,,,,413 2.2.5.6 TRANS TRANSACT NMPIPE(OX0026) 416 2.2.5.6.1 Request,,,,,,, 416 2.2.5.6.2 Response ..417 2.2.5.7 TRANS_RAW_ WRITE NMPIPE(0×0031)….….….…,……,……,………419 2.2.5.7.1 Request 1■ 419 2.2.5.7.2 Response 420 2.2.5. 8 TRANS_ READ_NMPIPE(0X0036 422 2.2.5.8.1 Request… 422 2.2.5.8.2 Response 423 2.2.5. 9 TRANS WRITE_ NMPIPE(0X0037). ∴425 2.2.5.9.1 Request.,,,,,,,,,,, 425 2.2.59.2 Response… 426 2.2.5.10 TRANS_ WAIT_NMPIPE(OX0053) 427 2.2.5.10.1 Request∴ ·““.a“ 427 2.2.5.10.2 Response 428 2. 2.5.11 TRANS CALL NMPIPE(0X0054 ) 429 2.2.5.11.1 Request…………, 429 2.2.5.11.2 Response,,,,,,,,, 431 2.25.12 TRANS MAILSLOT WRITE(0×0001)………,…,,… 433 2.2.6 Transaction 2 Subcommands ∴433 22.6.1 TRANS2OPEN2(00000) 433 2.2.6.1.1 Request… ,433 2.2.6.1.2 Response∴. 436 2.2.6.2 TRANS2 FIND FIRST2(0X0001) 440 2.2.6.2.1 Request 440 2.2.6.2.2 Response∴,,…… 2.2.6.3 TRANS2_FIND_NEXT2(0X0002) 444 2.2.6.3.1R 2.2.6.3.2 Response 447 2.2.64 TRANS2 QUERY FS INFORMATION(0×0003).,,,,…,,,…,……449 2.2.6.4.1 Request., 449 2.2.6. 4.2 Response 450 2. 2.6.5 TRANS2_SET_FS_INFORMATION(0X0004 451 2. 2.6.6 TRANS2__ QUERYPATH_INFORMATION(OX0005 .451 2.2.6.6. 1 Request 451 2.2.6.6.2 Response∴……………,……………………,……………………………………452 2.2.6.7 TRANS2_ SET PATH INFORMATION(0X0006)……… 454 2.2.6.7.1 Request 1■画1画画 454 22.6.7.2 Response…… 1■ ■■ 455 2.2.6. 8 TRANS2 QUERY FILE INFORMATION (0X0007) ■■■1■ ∴457 8/78 MS-CIFS/-v20130118 Common Internet File system(clFs)protocol Copyright C 2013 Microsoft Corporation. Release: Friday, January 18, 2013 2.2.6.8.1 Request…,,,…, ∴457 2.2.6.8.2 Response 458 2.2.6.9 TRANS2 SET FILE INFORMATION (OX0008) 460 2.2.6.9.1 Request.,,,,, ■■■ 460 2.2.6.9.2 Response 461 2.2.6.10 TRANS2_ FSCTL(0x0009) 463 2.2.6.11 TRANS2_ IOCTL2(0×000A) 463 2.2.6.12 TRANS2_FIND_NOTIFY FIRST(OXOOOB) 463 2.2.6.13 TRANS2 FIND NOTIFY NEXT(0Ⅹ000C……… 463 2.2.6.14 TRANS2_CREATE_DIRECTORY(OXOOOD) 画画画 463 2.2.6.14.1 Request 464 2.2.6.14.2 Response∴,,,…,…,…,…,…,,,…,,…,,,,,,,464 2.2.6.15 TRANS2_ SESSION_ SETUP(0x000E)…,,,,,,,,,,,,467 2.2.6.16 TRANS2_GET DFS_ REFERRAL (0x0010) 467 2.2.6.16.1 Request……,,, 4167 2.2.6.16.2 Response 468 2. 2.6.17 TRANS2_REPORT_DFS_INCONSISTENCY(0X0011) 468 2.2.7 Nt Transact subcom mands 468 2.2.7.1 NT TRANSACT_ CREATE(0x0001)…… 468 2.2.7.1.1 Request… 469 2.2.7.1.2 Response… 477 2.2.7.2 NT_TRANSACT_IOCTL (OX0002) 482 2.2.7.2.1 Request 482 2.2.7.2.2 Response,,,,,,, 484 2.2.7.3 NT TRANSACT_SET_ SECURITY_DESC(0×0003).…,…,,,,…,,…485 2.2.7.3. 1 Request 485 2.2.7.3.2 Response 487 2.2.7.4 NT_TRANSACT_NOTIFY CHANGE(0X0004) 488 2.2.7.4.1 Request 489 2.2.7.4.2 Response,,…,…,…,…,,…,,,,,,,,490 2.2.7.5 NT TRANSACT RENAME(OX0005)…… 493 2.2.7.6 NT_TRANSACT_QUERY_ SECURITY_ DESC(0X0006 1■■ 493 2.2.7.6. 1 Request .493 2.2.7.6.2 Response 494 2.2.8 Information levels 49 2.2.8.1 Find Information levels ∴497 2.2.8.1.1 SMB INFO STANDARD 497 2.2.8.1.2 SMB_INFO_ QUERY_EA SIZE 499 …500 22.81. 4 SMB FIND FILE DIRECTORY INFO 501 22.8.1.5 SMB FIND FILE FULL DIRECTORY INFO IN502 2.2,8,1.6 SMB FIND FILE NAMES INFO 503 2.2.8.1.7 SMB FIND FILE BOTH DIRECTORY INFOI503 2.2.8.2 QUERY FS Information Levels, ........... 504 2.2.8.2.1 SMB INFO ALlOCATIONW504 2.2.8.2.2 SMB INFO VOLUME 505 2.2.8.2.3 SMB QUERY FS VOLUME INFO 505 2.2.8.2.4 SMB QUERY FS SIZE_ INFO 506 2.2.8.2.5 SMB QUERY FS DEVICE INFO 506 2.2.8. 2.6 SMB_QUERY_FS_ ATTRIBUTE_INFO 508 2.2.8.3 QUERY Information levels ∴509 2,2 8,3. 1 SMB INFO STANDARD ■■ ∴509 2.2.8.3.2SMB_INFO_ QUERY EA SIZE,…,,,,,,,,,,,,,,,510 9/784 MS-CIFS/-v20130118 Common Internet File system(clFs)protocol Copyright C 2013 Microsoft Corporation. Release: Friday, January 18, 2013 2.2. 8.3.3 SMB INFO QUERY EAS FROM_ LIST 511 2.2.8.3. 4 SMB INFO QUERY ALL EAs 511 2.2. 8.3.5 SMB INFO IS NAME VALID 511 2.2.8.3.6 SMB QUERY FILE BASIC INFO 2.2.8.3.7 SMB QUERY FILE STANDARD_ INFO 512 2.2.8.3.& SMB_QUERYFILE_EA_INFO 513 2.2.8.3.9 SMB QUERY FILE- NAME_ INFO 513 2.2.8.3. 10 SMB QUERY FILE ALL INFO 513 2.2.8.3. 11 SMB QUERY FILE_ ALT_ NAME_ INFO ∴514 2.2.8.3.12SM B QUERY FILE STREAM INFO 画画画 515 2.2.8.3.13 SMB QUERY FILE COMRESSION_ INFO .......,.,.. ∴,515 2.2.8, 4 SEt Information levels ∴,517 22.8,,,, 4,1 SMB INFO STANDARD0517 228, 42 SMB INFO SET EAS 517 2,2.8. 4.3 SMB SET FILE BASIC INFO 517 2.2.8. 4.4 SMB SET FILE DISPOSITION INFO 518 2.8.4.5 SMB SET FILE ALLOCATION INFO 519 2,28.4.6 SMB SET FILE END OF FILE INFO .519 3 Protoco| Detaills∴520 3. 1 Common details 520 3.1.1 Abstract data model 520 1.1.1G|oba 520 3.1.2 Timers 520 3.1.3 Initializatⅰon∴ ∴520 3.1.4 Higher-Layer Triggered Events 520 3.1.4.1 Sending any message 3. 4.1.1 Command sequence requirements ■1■■ ■■ 521 3.1.5 Processing Events and Sequencing rules 3.1.5.1 Receiving Any Message 522 3.1.5.2 Algorithms for Challenge/Response Authentication .522 3.1.6 Timer Events 523 3.1.7 Other local events ∴523 3.2 Client details .523 3.2.1 Abstract data model 523 3.2.1.1G|obal 523 3.2.1.2 Per sMB Connection 525 3.2.1.3 Per sMB session 527 3.2.1. 4 Per tree connect ■■■■画 ■1■ ∴527 3.2.1.5 Per Unique Open 528 3.2.1.6 Per Unique Open Search 528 3.2.2 Timers.… 528 3.2.2. 1 Request Expiration Timer ∴528 3.2.3 Initialization 528 3.2.4 Higher-Layer Triggered Events 530 3.2.4.1 Sending Any Message,…,,,,…,…,…,,…,,…,,,,………530 3.2.4.1. 1 Command Processing ∴531 3.2.4.1.2 Processing Options 531 3.2.4.1.3 Message Signing 531 3.2.4.1.4 Sending any Batched(andX ) request ∴532 3.2.4.1.5 Sending Any Transaction 533 3.2.4.1. 6 Accessing a Share in the DFS Namespace 536 3.2.4.2 Application Requests Connecting to a Share 537 10/78 MS-CIFS/-v20130118 Common Internet File system(clFs)protocol Copyright C 2013 Microsoft Corporation. Release: Friday, January 18, 2013

...展开详情
试读 127P CIFS协议 SMB协议
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
c_a_i_n_i_a_o 英文的资料
2017-12-18
回复
lujiehappy 正是我要找的资料。
2016-04-19
回复
sseason 挺全的,就是不太适合初学
2014-08-08
回复
CIPORE 很详细,很原汁原味,但是阅读起来耗点时间
2014-04-24
回复
wateryear2004 英文版本的,文件很大
2014-03-22
回复
uconline 英文版 的,也不注明一下!
2013-09-29
回复
maoqianchun1256 局域网的文件共享协议,值得参考
2013-07-24
回复
  • 分享宗师

    成功上传21个资源即可获取
关注 私信 TA的资源
上传资源赚积分or赚钱
    最新推荐
    CIFS协议 SMB协议 38积分/C币 立即下载
    1/127
    CIFS协议 SMB协议第1页
    CIFS协议 SMB协议第2页
    CIFS协议 SMB协议第3页
    CIFS协议 SMB协议第4页
    CIFS协议 SMB协议第5页
    CIFS协议 SMB协议第6页
    CIFS协议 SMB协议第7页
    CIFS协议 SMB协议第8页
    CIFS协议 SMB协议第9页
    CIFS协议 SMB协议第10页
    CIFS协议 SMB协议第11页
    CIFS协议 SMB协议第12页
    CIFS协议 SMB协议第13页
    CIFS协议 SMB协议第14页
    CIFS协议 SMB协议第15页
    CIFS协议 SMB协议第16页
    CIFS协议 SMB协议第17页
    CIFS协议 SMB协议第18页
    CIFS协议 SMB协议第19页
    CIFS协议 SMB协议第20页

    试读结束, 可继续阅读

    38积分/C币 立即下载 >