Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

TCP/IPÔ­Àí¡¢»ù´¡ÒÔ¼°ÔÚLinuxÉϵÄʵÏÖ

µ¼ÑÔ£º±¾Æª×÷ΪÀíÂÛ»ù´¡£¬½«ÏòÎÒÃǽ²ÊöTCP/IPµÄ»ù±¾Ô­ÀíÒÔ¼°ÖØÒªµÄЭÒéϸ½Ú£¬²¢ÔÚ´Ë»ù´¡ÉϽéÉÜÁËTCP/IPÔÚLINUXÉϵÄʵÏÖ¡£
OSI²Î¿¼Ä£Ðͼ°TCP/IP²Î¿¼Ä£ÐÍ
OSIÄ£ÐÍ£¨open system interconnection reference model£©ÊÇ»ùÓÚ¹ú¼Ê±ê×¼»¯×éÖ¯£¨ISO£©µÄ½¨Òé¶ø·¢Õ¹ÆðÀ´µÄ£¬Ëü·ÖΪÈçͼ3-1ËùʾµÄÆß²ã¡£µ±ÎÀÐǺÍÎÞÏßÍøÂç³öÏÖÒÔºó£¬ÏÖÓеÄЭÒéÔÚºÍÕâÐ©ÍøÂ绥ÁªÊ±³öÏÖÁËÎÊÌ⣬ËùÒÔÐèÒªÒ»ÖÖеIJο¼Ìåϵ½á¹¹£¬ÄÜÎÞ·ìµØÁ¬½Ó¶à¸öÍøÂç¡£Õâ¸öÌåϵ½á¹¹¾ÍÊÇTCP/IP²Î¿¼Ä£ÐÍ¡£
TCP ЭÒé
ÒòÌØÍøÔÚ´«Êä²ãÓÐÁ½ÖÖÖ÷ÒªµÄЭÒ飺һÖÖÊÇÃæÏòÁ¬½ÓµÄЭÒ飬һÖÖÊÇÎÞÁ¬½ÓµÄЭÒé¡£´«Êä¿ØÖÆÐ­ÒéTCPÊÇ(transmission control protocol)רÃÅÓÃÓÚÔÚ²»¿É¿¿µÄÒòÌØÍøÉÏÌṩ¿É¿¿µÄ¡¢¶Ë¶Ô¶ËµÄ×Ö½ÚÁ÷ͨÐŵÄЭÒ顣ͨ¹ýÔÚ·¢ËÍ·½ºÍ½ÓÊÕ·½·Ö±ð´´½¨Ò»¸ö³ÆÎªÌ×½Ó×ÖµÄͨÐŶ˿ھͿÉÒÔ»ñµÃTCP·þÎñ¡£ËùÓеÄTCP Á¬½Ó¾ùÊÇȫ˫¹¤µÄºÍµãµ½µãµÄ¡£
·¢ËͺͽÓÊÕ·½TCPʵÌåÒÔÊý¾Ý±¨µÄÐÎʽ½»»»Êý¾Ý¡£Ò»¸öÊý¾Ý±¨°üº¬Ò»¸ö¹Ì¶¨µÄ20×Ö½ÚµÄÍ·¡¢Ò»¸ö¿ÉÑ¡²¿·ÖÒÔ¼°0»ò¶à×Ö½ÚµÄÊý¾Ý¡£¶ÔÊý¾Ý±¨µÄ´óСÓÐÁ½¸öÏÞÖÆÌõ¼þ£ºÊ×ÏÈ£¬Ã¿¸öÊý¾Ý±¨£¨°üÀ¨TCPÍ·ÔÚÄÚ£©±ØÐëÊʺÏIPµÄÔØºÉÄÜÁ¦£¬²»Äܳ¬¹ý65535×Ö½Ú£»Æä´Î£¬Ã¿¸öÍøÂç¶¼´æÔÚ×î´ó´«Êäµ¥ÔªMTU£¨maximum transfer unit£©£¬ÒªÇóÿ¸öÊý¾Ý±¨±ØÐëÊʺÏMTU¡£Èç¹ûÒ»¸öÊý¾Ý±¨½øÈëÁËÒ»¸öMTUСÓÚ¸ÃÊý¾Ý±¨³¤¶ÈµÄÍøÂ磬ÄÇô´¦ÓÚÍøÂç±ß½çÉϵÄ·ÓÉÆ÷»á°Ñ¸ÃÊý¾Ý±¨·Ö½âΪ¶à¸öСµÄÊý¾Ý±¨¡£
TCPʵÌåËù²ÉÓõĻù±¾Ð­ÒéÊÇ»¬¶¯´°¿ÚЭÒé¡£µ±·¢ËÍ·½´«ËÍÒ»¸öÊý¾Ý±¨Ê±£¬Ëü½«Æô¶¯¼ÆÊ±Æ÷¡£µ±¸ÃÊý¾Ý±¨µ½´ïÄ¿µÄµØºó£¬½ÓÊÕ·½µÄTCPʵÌåÏò»Ø·¢ËÍÒ»¸öÊý¾Ý±¨£¬ÆäÖаüº¬ÓÐÒ»¸öÈ·ÈÏÐòºÅ£¬ËüµÈÓÚÏ£ÍûÊÕµ½µÄÏÂÒ»¸öÊý¾Ý±¨µÄ˳ÐòºÅ¡£Èç¹û·¢ËÍ·½µÄ¶¨Ê±Æ÷ÔÚÈ·ÈÏÐÅÏ¢µ½´ï֮ǰ³¬Ê±£¬ÄÇô·¢ËÍ·½»áÖØ·¢¸ÃÊý¾Ý±¨¡£
2.1 TCPÊý¾Ý±¨Í·
ͼ2¸ø³öÁËTCPÊý¾Ý±¨Í·µÄ¸ñʽ¡£
Ô´¶Ë¿Ú¡¢Ä¿µÄ¶Ë¿Ú£º16볤¡£±êʶ³öÔ¶¶ËºÍ±¾µØµÄ¶Ë¿ÚºÅ¡£
˳ÐòºÅ£º32볤¡£±íÃ÷ÁË·¢Ë͵ÄÊý¾Ý±¨µÄ˳Ðò¡£
È·ÈϺţº32볤¡£Ï£ÍûÊÕµ½µÄÏÂÒ»¸öÊý¾Ý±¨µÄÐòÁкš£
TCPÍ·³¤£º4볤¡£±íÃ÷TCPÍ·Öаüº¬¶àÉÙ¸ö32λ×Ö¡£
½ÓÏÂÀ´µÄ6λδÓá£
ACK£ºACKλÖÃ1±íÃ÷È·ÈϺÅÊǺϷ¨µÄ¡£Èç¹ûACKΪ0£¬ÄÇôÊý¾Ý±¨²»°üº¬È·ÈÏÐÅÏ¢£¬È·ÈÏ×ֶα»Ê¡ÂÔ¡£
PSH£º±íʾÊÇ´øÓÐPUSH±êÖ¾µÄÊý¾Ý¡£½ÓÊÕ·½Òò´ËÇëÇóÊý¾Ý±¨Ò»µ½±ã¿ÉËÍÍùÓ¦ÓóÌÐò¶ø²»±ØµÈµ½»º³åÇø×°Âúʱ²Å´«ËÍ¡£
RST£ºÓÃÓÚ¸´Î»ÓÉÓÚÖ÷»ú±ÀÀ£»òÆäËüÔ­Òò¶ø³öÏֵĴíÎóµÄÁ¬½Ó¡£»¹¿ÉÒÔÓÃÓھܾø·Ç·¨µÄÊý¾Ý±¨»ò¾Ü¾øÁ¬½ÓÇëÇó¡£
SYN£ºÓÃÓÚ½¨Á¢Á¬½Ó¡£
FIN£º


Ïà¹ØÎĵµ£º

LinuxÍøÂçÅäÖÃ

ÍøÂçÅäÖÃ:
¡¡¡¡VMware°²×°ºó»áÓм¸¸öĬÈÏÍø¿¨£¬·Ö±ðÊÇVmnet0£¬Vmnet1ºÍVmnet8£¬³£ÓÃHOST-ONLY£¬BridgeºÍNATÁªÍø·½Ê½¡£±¾ÎĽéÉÜNAT·½Ê½¡£
VmwareÉèÖ㺠 
ÔÚVmwareÉèÖúÃUbuntuµÄÍøÂçÁ¬½Ó·½Ê½£¬Ñ¡ÔñNAT
IPµØÖ·¿ÉÒÔͨ¹ývmware>edit>virtual networking settings ²é¿´£¬ÈçÏÂͼ£º
 
 
NATÉè ......

²Ã¼õ Linux ǶÈëʽϵͳ£º·½·¨ÓëʵÀý

Ô­PDF£º ¡¶縮減 LinuxǶÈëʽϵ統軟體: ·½·¨與實Àý ¡·
×÷ÕߣºÁºÔª±ë ÁÖÓ¯´ï
Áõ½¨ÎÄÕûÀí£¨http://blog.csdn.net/keminlau £©
KEY£ºÇ¶Èëʽ²Ù×÷ϵͳ ²Ã¼õ linux embedded
¹úÁ¢½»Í¨´óѧ×ÊѶ¿ÆÑ§Ïµ
300 ÐÂÖñÊдóѧ· 1001 ºÅ
Tel: 03-5712121 ext. 56667 Fax: 03-5712121 e ......

linux I2CÇý¶¯·ÖÎö

I2CÊÇPhillips¿ª·¢µÄ2ÏߵĴ®ÐÐ×ÜÏßЭÒ顣ͨ³£Ó¦ÓÃÔÚǶÈëʽϵͳÖÐÈò»Í¬µÄ×é¼þͨÐÅ£¬PCÖ÷°å¿ÉÒÔͨ¹ýI2CÀ´Ó벻ͬµÄ´«¸ÐÆ÷ͨÐÅ¡£ÕâЩ´«¸ÐÆ÷ͨ³£±¨¸æ·çÉÈËÙ¶È£¬´¦ÀíÆ÷ζȺÍÕû¸öÓ²¼þϵͳµÄÐÅÏ¢£¬Õâ¸öЭÒéÒ²¿ÉÒÔÓÃÔÚRAM chipsÉÏ£¬Ïò²Ù×÷ϵͳÌṩDIMMµÄÐÅÏ¢¡£
ÔÚ2.0ʱI2CµÄkernelÔ´Âë²»ÔÚÄÚºËÀïµÄ£¬2.4Äں˰üÀ¨ÁËÒ»µã¶ÔI2CµÄÖ§³Ö ......

LinuxÖÕ¶ËÉ豸Çý¶¯

ÎÄÕÂÀ´Ô´£ºhttp://blog.chinaunix.net/u3/94284/showart_1981110.html
ÔÚLinuxϵͳÖУ¬ÖÕ¶ËÉ豸·Ç³£ÖØÒª£¬Ã»ÓÐÖÕ¶ËÉ豸£¬ÏµÍ³½«ÎÞ·¨ÏòÓû§·´À¡ÐÅÏ¢£¬LinuxÖаüº¬¿ØÖÆÌ¨¡¢´®¿ÚºÍαÖÕ¶Ë3ÀàÖÕ¶ËÉ豸¡£
14.1ÖÕ¶ËÉ豸
    ÔÚLinuxϵͳÖУ¬ÖÕ¶ËÊÇÒ»ÖÖ×Ö·ûÐÍÉ豸£¬ËüÓжàÖÖÀàÐÍ£¬Í¨³£Ê¹ÓÃttyÀ´¼ò³Æ¸÷ÖÖÀàÐ͵ÄÖÕ¶ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ