-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

Windowsºôµ¸»P³q«Hµ{§Ç³]­p¡]²Ä3ª©¡^

( ²Åé ¦r)
§@ªÌ¡G³¯­»¾® ¤ýêM¶§ ³¯´@´@ ±i¿þÃþ§O¡G1. -> µ{¦¡³]­p -> ºî¦X
ĶªÌ¡G
¥Xª©ªÀ¡G¤H¥Á¶l¹q¥Xª©ªÀWindowsºôµ¸»P³q«Hµ{§Ç³]­p¡]²Ä3ª©¡^ 3dWoo®Ñ¸¹¡G 46392
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 395 ¤¸

¥Xª©¤é¡G2/1/2017
­¶¼Æ¡G463
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787115441713
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¡@¡@¥»®Ñ±N½sµ{¤èªk¡Bºôµ¸¨óij©MÀ³¥Î¹ê¨Ò¦³¾÷µ²¦X°_¨Ó¡A¸Ô²ÓÄÄ©ú¤FWindows¤Uºôµ¸½sµ{ªº¬ÛÃöª¾ÃÑ¡A¬°­P¤O¤_ºôµ¸µ{§Ç³]­pªºÅªªÌ´£¨Ñ¤@¥»ª`­«¹ê»ÚÀ³¥Îªº¤Jªù¨ì²`¤Jªº±Ðµ{¡C¥»®Ñ­º¥ý¤¶²Ð¤FWindows¥­»O¤W¶i¦æºôµ¸½sµ{ªº°ò¦ª¾ÃÑ¡A¥]¬Aºôµ¸µw¥ó¡B³N»y¡B¨óij¡BWinsock½sµ{±µ¤f©M¦UºØI/O¤èªkµ¥¡FµM¦Z³q¹L¨ãÅé¹ê¨Ò¸Ô²ÓÁ¿­z¤F®É¤U¬y¦æªº°ª©Ê¯à¥i¦ùÁYªA°È¾¹³]­p¡BIP¦h¼½©MInternet¼s¼½¡BP2Pµ{§Ç³]­p¡B­ì©l®M¸`¦r¡BSPI¡B¨óijÅX°Êªº¶}µo©M­ì©l¥H¤Ó¼Æ¾Úªºµo°e¡BARP´ÛÄF§Þ³N¡BLAN©MWAN¤Wªº±½´y©M°»´ú§Þ³N¡B°Ó·~¯Å­Ó¤H¨¾¤õùÙ¶}µoµ¥¡F±µ¤U¨ÓÁ¿­z¤F·s¤@¥Nºô»Ú¨óijIPv6©MWinsock´£¨ÑªºÀ°§U¨ç¼Æ¡F¥»®Ñµ²§À³¡¤À¡A¹ïE-mail¡BTelnet¡BFTPµ¥¨óij¶i¦æ¤F¤¶²Ð¡Aµ¹¥X¤F¤@­Ó¨Ï¥ÎE-mail¨óij¶i¦æ¦h¥­»O¦P¨B¾\Ūªº¹ê¨Ò¡C
¥»®Ñªº¤º®eªö¥ÎWindows 10¾Þ§@¨t²Î¡C®Ñ¤¤¥]§t¤F¤j¶q¥i­«¥ÎªºC++Ãþ¡A³\¦hªº¨Ò¤lµy°µ­×§ï§Y¥iÀ³¥Î¨ì¹ê»Ú¶µ¥Ø¶}µo¤¤¡C
¥Ø¿ý¡G

²Ä1³¹¡@­pºâ¾÷ºôµ¸°ò¦¡@1
1.1¡@ºôµ¸ªº·§©À©Mºôµ¸ªº²Õ¦¨¡@1
1.2¡@­pºâ¾÷ºôµ¸°Ñ¦Ò¼Ò«¬¡@2
1.2.1¡@¨óij¼h¦¸¡@2
1.2.2¡@TCP/IP°Ñ¦Ò¼Ò«¬¡@2
1.2.3¡@À³¥Î¼h¡]Application
Layer¡^¡@3
1.2.4¡@¶Ç¿é¼h¡]Transport Layer¡^¡@3
1.2.5¡@ºôµ¸¼h¡]Network Layer¡^¡@3
1.2.6¡@Ãì¸ô¼h¡]Link Layer¡^¡@4
1.2.7¡@ª«²z¼h¡]Physical Layer¡^¡@4
1.3¡@ºôµ¸µ{§Ç´M§}¤è¦¡¡@4
1.3.1¡@MAC¦a§}¡@4
1.3.2¡@IP¦a§}¡@5
1.3.3¡@¤lºô´M§}¡@6
1.3.4¡@ºÝ¤f¸¹¡@8
1.3.5¡@ºôµ¸¦a§}Âà´«¡]NAT¡^¡@8
1.4¡@ºôµ¸À³¥Îµ{§Ç³]­p°ò¦¡@10
1.4.1¡@ºôµ¸µ{§ÇÅé¨tµ²ºc¡@10
1.4.2¡@ºôµ¸µ{§Ç³q«H¹êÅé¡@11
1.4.3¡@ºôµ¸µ{§Ç¶}µoÀô¹Ò¡@11
²Ä2³¹¡@Winsock½sµ{±µ¤f¡@13
2.1¡@Winsock®w¡@13
2.1.1¡@Winsock®wªº¸Ë¤J©MÄÀ©ñ¡@13
2.1.2¡@«Ê¸ËCInitSockÃþ¡@14
2.2¡@Winsockªº´M§}¤è¦¡©M¦r¸`¶¶§Ç¡@14
2.2.1¡@Winsock´M§}¡@14
2.2.2¡@¦r¸`¶¶§Ç¡@15
2.2.3¡@Àò¨ú¦a§}«H®§¡@16
2.3¡@Winsock½sµ{¸Ô¸Ñ¡@19
2.3.1¡@Winsock½sµ{¬yµ{¡@19
2.3.2¡@¨å«¬¹Lµ{¹Ï¡@22
2.3.3¡@TCPªA°È¾¹©M«È¤áºÝ
µ{§ÇÁ|¨Ò¡@23
2.3.4¡@UDP½sµ{¡@25
2.4¡@ºôµ¸¹ï®Éµ{§Ç¹ê¨Ò¡@27
2.4.1¡@®É¶¡¨óij¡]Time
Protocol¡^¡@27
2.4.2¡@TCP/IP¹ê²{¥N½X¡@27
²Ä3³¹¡@Windows®M±µ¦rI/O¼Ò«¬¡@29
3.1¡@®M±µ¦r¼Ò¦¡¡@29
3.1.1¡@ªý¶ë¼Ò¦¡¡@29
3.1.2¡@«Dªý¶ë¼Ò¦¡¡@29
3.2¡@¿ï¾Ü¡]select¡^¼Ò«¬¡@30
3.2.1¡@select¨ç¼Æ¡@30
3.2.2¡@À³¥ÎÁ|¨Ò¡@31
3.3¡@WSAAsyncSelect¼Ò«¬¡@33
3.3.1¡@®ø®§³qª¾©MWSAAsync
Select¨ç¼Æ¡@34
3.3.2¡@À³¥ÎÁ|¨Ò¡@34
3.4¡@WSAEventSelect¼Ò«¬¡@37
3.4.1¡@WSAEventSelect¨ç¼Æ¡@37
3.4.2¡@À³¥ÎÁ|¨Ò¡@38
3.4.3¡@°ò¤_WSAEventSelect
¼Ò«¬ªºªA°È¾¹³]­p¡@40
3.5¡@­«Å|¡]Overlapped¡^I/O¼Ò«¬¡@48
3.5.1¡@­«Å|I/O¨ç¼Æ¡@48
3.5.2¡@¨Æ¥ó³qª¾¤è¦¡¡@50
3.5.3¡@°ò¤_­«Å|I/O¼Ò«¬ªºªA°È
¾¹³]­p¡@51
²Ä4³¹¡@IOCP»P¥i¦ùÁYºôµ¸µ{§Ç¡@60
4.1¡@§¹¦¨ºÝ¤fI/O¼Ò«¬¡@60
4.1.1¡@¤°¤\¬O§¹¦¨ºÝ¤f
¡]completion¡@port¡^¹ï¶H¡@60
4.1.2¡@¨Ï¥ÎIOCPªº¤èªk¡@60
4.1.3¡@¥Ü¨Òµ{§Ç¡@62
4.1.4¡@«ê·í¦aÃö³¬IOCP¡@64
4.2¡@ÂX®i¨ç¼Æ¡@65
4.2.1¡@GetAcceptExSockaddrs
¨ç¼Æ¡@65
4.2.2¡@TransmitFile¨ç¼Æ¡@66
4.2.3¡@TransmitPackets¨ç¼Æ¡@67
4.2.4¡@ConnectEx¨ç¼Æ¡@67
4.2.5¡@DisconnectEx¨ç¼Æ¡@68
4.3¡@¥i¦ùÁYªA°È¾¹³]­pª`·N¨Æ¶µ¡@68
4.3.1¡@¤º¦s¸ê·½ºÞ²z¡@68
4.3.2¡@±µ¨ü³s±µªº¤èªk¡@69
4.3.3¡@´c·N«È¤á³s±µ°ÝÃD¡@69
4.3.4¡@¥]­«·s±Æ§Ç°ÝÃD¡@69
4.4¡@¥i¦ùÁYªA°È¾¹¨t²Î³]­p¹ê¨Ò¡@70
4.4.1¡@CIOCPServerÃþªºÁ`Åé
µ²ºc¡@70
4.4.2¡@¼Æ¾Úµ²ºc©w¸q©M¤º¦s¦À
¤è®×¡@73
4.4.3¡@¦Û©w¸qÀ°§U¨ç¼Æ¡@76
4.4.4¡@¶}±ÒªA°È©M°±¤îªA°È¡@78
4.4.5¡@I/O³B²z½uµ{¡@82
4.4.6¡@¥Î¤á±µ¤f©M´ú¸Õµ{§Ç¡@87
²Ä5³¹¡@¤¬Ápºô¼s¼½©MIP¦h¼½¡@88
5.1¡@®M±µ¦r¿ï¶µ©MI/O±±¨î©R¥O¡@88
5.1.1¡@®M±µ¦r¿ï¶µ¡@88
5.1.2¡@I/O±±¨î©R¥O¡@90
5.2¡@¼s¼½³q«H¡@91
5.3¡@IP¦h¼½¡]Multicasting¡^¡@92
5.3.1¡@¦h¼½¦a§}¡@92
5.3.2¡@²ÕºÞ²z¨óij¡]IGMP¡^¡@93
5.3.3¡@¨Ï¥ÎIP¦h¼½¡@93
5.4¡@°ò¤_IP¦h¼½ªº²Õ°Q½×·|¹ê¨Ò¡@97
5.4.1¡@©w¸q²Õ°Q½×·|¨óij¡@98
5.4.2¡@½uµ{³q«H¾÷¨î¡@98
5.4.3¡@«Ê¸ËCGroupTalkÃþ¡@98
5.4.4¡@µ{§Ç¬É­±¡@103
²Ä6³¹¡@­ì©l®M±µ¦r¡@106
6.1¡@¨Ï¥Î­ì©l®M±µ¦r¡@106
6.2¡@ICMP½sµ{¡@106
6.2.1¡@ICMP»P®ÕÅç©Mªº­pºâ¡@107
6.2.2¡@Pingµ{§Ç¹ê¨Ò¡@109
6.2.3¡@¸ô¥Ñ¸òÂÜ¡@111
6.3¡@¨Ï¥ÎIPÀY¥]§t¿ï¶µ¡@113
6.3.1¡@IP¼Æ¾Ú³ø®æ¦¡¡@113
6.3.2¡@UDP¼Æ¾Ú³ø®æ¦¡¡@115
6.3.3¡@­ì©lUDP«Ê¥]µo°e
¹ê¨Ò¡@117
6.4¡@ºôµ¸¶å±´¾¹¶}µo¹ê¨Ò¡@118
6.4.1¡@¶å±´¾¹³]­p­ì²z¡@118
6.4.2¡@ºôµ¸¶å±´¾¹ªº¨ãÅé¹ê²{¡@119
6.4.3¡@°»Å¥§½°ìºô¤ºªº±K½X¡@121
6.5¡@TCP³q«H¶}µo¹ê¨Ò¡@122
6.5.1¡@³Ð«Ø¤@­Ó­ì©l®M±µ¦r
¦}³]¸mIPÀY¿ï¶µ¡@122
6.5.2¡@ºc³yIPÀY©MTCPÀY¡@123
6.5.3¡@µo°e­ì©l®M±µ¦r¼Æ¾Ú³ø¡@124
6.5.4¡@±µ¦¬¼Æ¾Ú¡@127
²Ä7³¹¡@WinsockªA°È´£¨ÑªÌ
¡@±µ¤f¡]SPI¡^¡@128
7.1¡@SPI·§­z¡@128
7.2¡@Winsock¨óij¥Ø¿ý¡@129
7.2.1¡@¨óij¯S©Ê¡@130
7.2.2¡@¨Ï¥ÎWinsock API¨ç¼Æ
ªTÁ|¨óij¡@130
7.2.3¡@¨Ï¥ÎWinsock SPI¨ç¼Æ
ªTÁ|¨óij¡@132
7.3¡@¤À¼hªA°È´£¨ÑªÌ¡]LSP¡^¡@133
7.3.1¡@¹B¦æ­ì²z¡@133
7.3.2¡@¦w¸ËLSP¡@134
7.3.3¡@²¾°£LSP¡@138
7.3.4¡@½s¼gLSP¡@139
7.3.5¡@LSP¹ê¨Ò¡@140
7.4¡@°ò¤_SPIªº¼Æ¾Ú³ø¹LÂo¹ê¨Ò¡@144
7.5¡@°ò¤_Winsockªººôµ¸²á¤Ñ«Ç
¡@¶}µo¡@149
7.5.1¡@ªA°ÈºÝ¡@149
7.5.2¡@«È¤áºÝ¡@149
7.5.3¡@²á¤Ñ«Çµ{§Çªº³]­p»¡©ú¡@149
7.5.4¡@®Ö¤ß¥N½X¤ÀªR¡@150
²Ä8³¹¡@Windowsºôµ¸ÅX°Ê±µ¤f¼Ð·Ç
¡@¡]NDIS¡^©M¨óijÅX°Êªº¶}µo¡@153
8.1¡@®Ö¤ß¼hºôµ¸ÅX°Ê¡@153
8.1.1¡@Windows 2000¤Î¨ä¦Z²£«~
ªººôµ¸Åé¨tµ²ºc¡@153
8.1.2¡@NDISºôµ¸ÅX°Êµ{§Ç¡@154
8.1.3¡@ºôµ¸ÅX°Ê¶}µoÀô¹Ò¡@155
8.2¡@WDMÅX°Ê¶}µo°ò¦¡@158
8.2.1¡@UNICODE¦r²Å¦ê¡@158
8.2.2¡@³]³Æ¹ï¶H¡@158
8.2.3¡@ÅX°Êµ{§Çªº°ò¥»µ²ºc¡@160
8.2.4¡@I/O½Ð¨D¥]¡]I/O request
packet¡AIRP¡^©MI/O
°ï´Ì¡@160
8.2.5¡@§¹¾ãÅX°Êµ{§Ç¥Ü¨Ò¡@163
8.2.6¡@ÂX®i¬£»º±µ¤f¡@165
8.2.7¡@À³¥ÎÁ|¨Ò¡]¶iµ{¶E
´ú¹ê¨Ò¡^¡@167
8.3¡@¶}µoNDISºôµ¸ÅX°Ê¹w³Æª¾ÃÑ¡@173
8.3.1¡@¤¤Â_½Ð¨D¯Å§O¡]Interrupt
Request¡@Level¡AIRQL¡^¡@173
8.3.2¡@±ÛÂàÂê¡]Spin Lock¡^¡@173
8.3.3¡@ÂùÃìªí¡@173
8.3.4¡@«Ê¥]µ²ºc¡@174
8.4¡@NDIS¨óijÅX°Ê¡@175
8.4.1¡@ª`¥U¨óijÅX°Ê¡@175
8.4.2¡@¥´¶}¤U¼h¨óijÅX°Êªº
¾A°t¾¹¡@176
8.4.3¡@¨óijÅX°Êªº«Ê¥]ºÞ²z¡@177
8.4.4¡@¦b¨óijÅX°Ê¤¤±µ¦¬¼Æ¾Ú¡@178
8.4.5¡@±q¨óijÅX°Êµo°e«Ê¥]¡@178
8.5¡@NDIS¨óijÅX°Ê¶}µo¹ê¨Ò¡@179
8.5.1¡@Á`Åé³]­p¡@179
8.5.2¡@NDIS¨óijÅX°Êªºªì©l¤Æ¡B
ª`¥U©M¨ø¸ü¡@180
8.5.3¡@¤U¼hNICªº¸j©w©M¸Ñ°£
¡@¸j©w¡@183
8.5.4¡@µo°e¼Æ¾Ú¡@190
8.5.5¡@±µ¦¬¼Æ¾Ú¡@191
8.5.6¡@¥Î¤áIOCTL³B²z¡@196
²Ä9³¹¡@ºôµ¸±½´y»PÀË´ú§Þ³N¡@203
9.1¡@ºôµ¸±½´y°ò¦ª¾ÃÑ¡@203
9.1.1¡@¥H¤Óºô¼Æ¾Ú´V¡@203
9.1.2¡@ARP¡@204
9.1.3¡@ARP®æ¦¡¡@206
9.1.4¡@SendARP¨ç¼Æ¡@207
9.2¡@­ì©l¥H¤Ó«Ê¥]ªºµo°e¡@207
9.2.1¡@¦w¸Ë¨óijÅX°Ê¡@208
9.2.2¡@¨óijÅX°Ê¥Î¤á±µ¤f¡@208
9.2.3¡@µo°e¥H¤Ó«Ê¥]ªº´ú¸Õ
µ{§Ç¡@213
9.3¡@§½°ìºô­pºâ¾÷±½´y¡@214
9.3.1¡@ºÞ²z­ì©lARP«Ê¥]¡@214
9.3.2¡@ARP±½´y¥Ü¨Ò¡@217
9.4¡@¤¬Ápºô­pºâ¾÷±½´y¡@220
9.4.1¡@ºÝ¤f±½´y­ì²z¡@220
9.4.2¡@¥b¶}ºÝ¤f±½´y¹ê²{¡@221
9.5¡@ARP´ÛÄF­ì²z»P¹ê²{¡@225
9.5.1¡@IP´ÛÄFªº¥Î³~©M¹ê²{
­ì²z¡@225
9.5.2¡@IP¦a§}¨R¬ð¡@226
9.5.3¡@ARP´ÛÄF¥Ü¨Ò¡@227
²Ä10³¹¡@ÂI¹ïÂI¡]P2P¡^ºôµ¸³q«H§Þ³N¡@230
10.1¡@NAT¬ï¶V·§­z¡@230
10.2¡@¤@¯ë·§©À¡@231
10.2.1¡@NAT³N»y¡@231
10.2.2¡@¤¤Âà¡@231
10.2.3¡@¤Ï¦V³s±µ¡@232
10.3¡@UDP¥´¬}¡@232
10.3.1¡@¤¤¤ßªA°È¾¹¡@232
10.3.2¡@«Ø¥ßÂI¹ïÂI·|¸Ü¡@233
10.3.3¡@¤½¦@NAT¦Z­±ªº¸`ÂI¡@233
10.3.4¡@¤£¦PNAT¦Z­±ªº¸`ÂI¡@234
10.3.5¡@¦h¯ÅNAT¦Z­±ªº¸`ÂI¡@235
10.3.6¡@UDPªÅ¶~¶W®É¡@236
10.4¡@TCP¥´¬}¡@236
10.4.1¡@®M±µ¦r©MTCPºÝ¤f
¡@­«¥Î¡@236
10.4.2¡@¥´¶}ÂI¹ïÂIªºTCP¬y¡@237
10.4.3¡@À³¥Îµ{§Ç¬Ý¨ìªº¦æ¬°¡@238
10.4.4¡@¦P¨BTCP¥´¶}¡@238
10.5¡@InternetÂI¹ïÂI³q«H¹ê¨Ò¡@239
10.5.1¡@Á`Åé³]­p¡@239
10.5.2¡@©w¸qP2P³q«H¨óij¡@239
10.5.3¡@«È¤á¤èµ{§Ç¡@240
10.5.4¡@ªA°È¾¹¤èµ{§Ç¡@250
10.5.5¡@´ú¸Õµ{§Ç¡@253
²Ä11³¹¡@®Ö¤ß¼hºôµ¸«Ê¥]ºIÀò§Þ³N¡@256
11.1¡@Windowsºôµ¸¼Æ¾Ú©M«Ê¥]
¹LÂo·§­z¡@256
11.1.1¡@Windowsºôµ¸¨t²Î
¡@Åé¨tµ²ºc¹Ï¡@256
11.1.2¡@¥Î¤á¼Ò¦¡¤Uªººôµ¸
¡@¼Æ¾Ú¹LÂo¡@257
11.1.3¡@¤º®Ö¼Ò¦¡¤Uªººôµ¸
¡@¼Æ¾Ú¹LÂo¡@258
11.2¡@¤¤¶¡¼hºôµ¸ÅX°ÊPassThru¡@258
11.2.1¡@PassThru NDIS¤¤¶¡
¡@¼hÅX°Ê²¤¶¡@258
11.2.2¡@½sĶ©M¦w¸ËPassThru
¡@ÅX°Ê¡@259
11.3¡@ÂX®iPassThru NDIS IMÅX°Ê
¡X²K¥[IOCTL±µ¤f¡@259
11.3.1¡@ÂX®i¤§¦ZªºPassThruÅX
¡@°Ê¡]PassThruEx¡^·§ªp¡@259
11.3.2¡@²K¥[°ò¥»ªº
¡@DeviceIoControl±µ¤f¡@260
11.3.3¡@²K¥[¸j©wªTÁ|¥\¯à¡@264
11.3.4¡@²K¥[ADAPTµ²ºcªº
¡@¤Þ¥Î­p¼Æ¡@268
11.3.5¡@¾A°t¾¹¥y¬`ªº¥´¶}/Ãö
¡@³¬¨ç¼Æ¡@269
11.3.6¡@¥y¬`¨Æ¥ó³qª¾¡@274
11.3.7¡@¬d¸ß©M³]¸m¾A°t¾¹ªº
¡@OID«H®§¡@275
11.4¡@ÂX®iPassThru NDIS IMÅX°Ê
¡@¡X²K¥[¹LÂo³W«h¡@281
11.4.1¡@»Ý­n¦Ò¼{ªº¨Æ¶µ¡@282
11.4.2¡@¹LÂo¬ÛÃöªº¼Æ¾Úµ²ºc¡@282
11.4.3¡@¹LÂo¦Cªí¡@284
11.4.4¡@ºôµ¸¬¡°Êª¬ºA¡@285
11.4.5¡@IOCTL±±¨î¥N½X¡@285
11.4.6¡@¹LÂo¼Æ¾Ú¡@288
11.5¡@®Ö¤ß¼h¹LÂo¹ê¨Ò¡@295
²Ä12³¹¡@Windowsºôµ¸¨¾¤õùÙ
¡@¶}µo§Þ³N¡@297
12.1¡@¨¾¤õùÙ§Þ³N·§­z¡@297
12.2¡@ª÷¦Ð¡]Phoenix¡^­Ó¤H
¡@¨¾¤õùÙ²LªR¡@298
12.2.1¡@ª÷¦Ð¡]Phoenix¡^­Ó¤H
¡@¨¾¤õùÙ²¤¶¡@298
12.2.2¡@ª÷¦Ð¡]Phoenix¡^­Ó¤H
¡@¨¾¤õùÙÁ`Åé³]­p¡@299
12.2.3¡@ª÷¦Ð¡]Phoenix¡^­Ó¤H
¡@¨¾¤õùÙÁ`Åéµ²ºc¡@300
12.3¡@¶}µo«eªº·Ç³Æ¡@300
12.3.1¡@±`¶qªº©w¸q¡@300
12.3.2¡@³X°Ý³W«h¡@302
12.3.3¡@·|¸Üµ²ºc¡@303
12.3.4¡@¤å¥óµ²ºc¡@303
12.3.5¡@UNICODE¤ä«ù¡@308
12.4¡@À³¥Î¼hDLL¼Ò¶ô¡@309
12.4.1¡@DLL¤uµ{®Ø¬[¡@309
12.4.2¡@¦@¨É¼Æ¾Ú©MIO±±¨î¡@313
12.4.3¡@³X°Ý±±¨î¦CªíACL
¡]Access¡@List¡^¡@315
12.4.4¡@¬d§äÀ³¥Îµ{§Ç³X°Ý
¡@Åv­­ªº¹Lµ{¡@318
12.4.5¡@Ãþªº±µ¤f¡XÀˬd
¡@¨ç¼Æ¡@320
12.5¡@®Ö¤ß¼hSYS¼Ò¶ô¡@322
12.6¡@¥D¼Ò¶ô¤uµ{¡@324
12.6.1¡@I/O±±¨îÃþ¡@324
12.6.2¡@¥DÀ³¥Îµ{§ÇÃþ¡@326
12.6.3¡@¥D¹ï¸Ü®Ø¤¤ªºÄÝ©Ê­¶¡@328
12.6.4¡@¥Dµ¡¤fÃþ¡@329
12.7¡@¨¾¤õùÙ­¶­±¡@331
12.7.1¡@ºôµ¸³X°ÝºÊµø­¶­±¡@331
12.7.2¡@À³¥Î¼h¹LÂo³W«h­¶­±¡@334
12.7.3¡@®Ö¤ß¼h¹LÂo³W«h­¶­±¡@342
12.7.4¡@¨t²Î³]¸m­¶­±¡@347
²Ä13³¹¡@IPÀ°§U¨ç¼Æ¡@350
13.1¡@IP°t¸m«H®§¡@350
13.1.1¡@Àò¨úºôµ¸°t¸m«H®§¡@350
13.1.2¡@ºÞ²zºôµ¸±µ¤f¡@351
13.1.3¡@ºÞ²zIP¦a§}¡@355
13.2¡@Àò¨úºôµ¸ª¬ºA«H®§¡@357
13.2.1¡@Àò¨úTCP³s±µªí¡@358
13.2.2¡@Àò¨úUDPºÊÅ¥ªí¡@360
13.2.3¡@Àò¨úIP²Î­p¼Æ¾Ú¡@362
13.3¡@¸ô¥ÑºÞ²z¡@368
13.3.1¡@Àò¨ú¸ô¥Ñªí¡@368
13.3.2¡@ºÞ²z¯S©w¸ô¥Ñ¡@371
13.3.3¡@­×§ïÀq»{ºôÃöªº¨Ò¤l¡@371
13.4¡@ARPªíºÞ²z¡@372
13.4.1¡@Àò¨úARPªí¡@372
13.4.2¡@²K¥[ARP¤J¤f¡@373
13.4.3¡@§R°£ARP¤J¤f¡@373
13.4.4¡@¥´¦LARPªíªº¨Ò¤l¡@373
13.5¡@¶iµ{ºôµ¸¬¡°ÊºÊµø¹ê¨Ò¡@376
13.5.1¡@Àò¨ú³q«Hªº¶iµ{²×ºÝ¡@377
13.5.2¡@Netstate·½µ{§Ç¥N½X¡@378
²Ä14³¹¡@E-mail¨óij¤Î¨ä½sµ{¡@382
14.1¡@·§­z¡@382
14.2¡@¹q¤l¶l¥ó¤¶²Ð¡@383
14.2.1¡@¹q¤l¶l¥óInternetªº
¡@¦a§}¡@383
14.2.2¡@Internet¶l¥ó¨t²Î¡@383
14.2.3¡@¹q¤l¶l¥óªº«HÀYµ²ºc
¡@¤Î¤ÀªR¡@384
14.3¡@SMTP¨óij­ì²z¤¶²Ð¡@386
14.3.1¡@SMTPªº­ì²z¤ÀªR¡@386
14.3.2¡@SMTP¤u§@¾÷¨î¡@386
14.3.3¡@SMTP¨óij©R¥O½X©M
¡@¤u§@­ì²z¡@387
14.3.4¡@SMTP¨óij³q«H¼Ò«¬¡@388
14.3.5¡@SMTP¨óijªº©R¥O©M
¡@À³µª¡@389
14.4¡@POP3¨óij­ì²z¤¶²Ð¡@390
14.4.1¡@POP3¨óij²¤¶¡@390
14.4.2¡@POP3¤u§@­ì²z¡@391
14.4.3¡@POP3©R¥O­ì©l½X¡@392
14.4.4¡@POP3·|¸Ü¹ê¨Ò¡@397
14.5¡@¹ê¨Ò¤ÀªR»Pµ{§Ç³]­p¡@398
14.5.1¡@Á`¬É­±³]­p¡@398
14.5.2¡@SMTP«È¤áºÝ³]­p¡@399
14.5.3¡@POP3«È¤áºÝ³]­p¡@410
²Ä15³¹¡@Telnet¨óij¤Î¨ä½sµ{¡@417
15.1¡@·§­z¡@417
15.2¡@Telnet¨óij¨Ï¥Î¡@417
15.3¡@Telnet¨óij­ì²z¡@419
15.4¡@¹ê¨Ò¤ÀªR»Pµ{§Ç³]­p¡@421
²Ä16³¹¡@FTP¨óij¤Î¨ä½sµ{¡@429
16.1¡@·§­z¡@429
16.1.1¡@­I´º¡@429
16.1.2¡@¤U¸ü©M¤W¶Ç¡@429
16.1.3¡@µn¿ý©M°Î¦W¡@430
16.1.4¡@¥Ø¼Ð¡@430
16.1.5¡@¯ÊÂI¡@430
16.2¡@FTP¤u§@­ì²z¡@430
16.3¡@FTP¨Ï¥Î¼Ò¦¡¡@432
16.4¡@FTPªº±`¥Î©R¥O»PÅTÀ³¡@433
16.5¡@¹ê¨Ò¤ÀªR»Pµ{§Ç³]­p¡@435
²Ä17³¹¡@¦h¥­»O¦P¨BÀH¨­¾\Ū¡X¡XSend
¡@To Kindleªº¤@ºØ¹ê²{¤è¦¡¡@448
17.1¡@Amazon Kindle²¤¶¡@448
17.2¡@¦h¥­»O¦P¨B¾\Ū·§­z¡@449
17.3¡@Send To Kindle PCª©Â²¤¶¡@450
17.4¡@±À°e¨ìKindleªº¤u§@­ì²z¡@451
17.5¡@Kindle¹ï¶l½cªþ¥óªº­n¨D¡@452
17.6¡@¨Ï¥Îªþ¥ó¤è¦¡µo°e«Ý¾\Ū
¤å³¹¨ìKindle¡@452
17.7¡@¨t²Î¥kÁäµæ³æ¶°¦¨¡@462


§Ç¡G