TCP/IPåå±æ¨¡ååOSIä¸å±æ¨¡å对åºè¡¨ãæ们æOSIä¸å±ç½ç»æ¨¡ååLinux TCP/IPåå±æ¦å¿µæ¨¡å对åºï¼ç¶åå°åç§ç½ç»åè®®å½ç±»ã
1ï¼ç½ç»æ¥å£
ç½ç»æ¥å£ææ°æ®é¾è·¯å±åç©çå±æ¾å¨ä¸èµ·ï¼å¯¹åºTCP/IPæ¦å¿µæ¨¡åçç½ç»æ¥å£ã对åºçç½ç»å议主è¦æ¯ï¼EthernetãFDDIåè½ä¼ è¾IPæ°æ®å çä»»ä½åè®®ã
2ï¼ç½é
å±
ç½ ç»å±å¯¹åºLinux TCP/IPæ¦å¿µæ¨¡åçç½é å±ï¼ç½ç»å±å议管ç离æ£ç计ç®æºé´çæ°æ®ä¼ è¾ï¼å¦IPå议为ç¨æ·åè¿ç¨è®¡ç®æºæä¾äºä¿¡æ¯å çä¼ è¾æ¹æ³ï¼ç¡®ä¿ä¿¡æ¯å è½æ£ç¡®å°å°è¾¾ ç®çæºå¨ãè¿ä¸è¿ç¨ä¸ï¼IPåå ¶ä»ç½ç»å±çåè®®å ±åç¨äºæ°æ®ä¼ è¾ï¼å¦æ没æ使ç¨ä¸äºçè§ç³»ç»è¿ç¨çå·¥å ·ï¼ç¨æ·æ¯çä¸å°å¨ç³»ç»éçIPçãç½ç»å æ¢å¨ Sniffersæ¯è½çå°è¿äºè¿ç¨çä¸ä¸ªè£ ç½®ï¼å®å¯ä»¥æ¯è½¯ä»¶ï¼ä¹å¯ä»¥æ¯ç¡¬ä»¶ï¼ï¼å®è½è¯»åéè¿ç½ç»åéçæ¯ä¸ä¸ªå ï¼å³è½è¯»ååçå¨ç½ç»å±åè®®çä»»ä½æ´»å¨ï¼å æ¤ç½ç»å æ¢å¨Sniffersä¼å¯¹å®å ¨é æå¨èãéè¦çç½ç»å±åè®®å æ¬ARPï¼å°å解æåè®®ï¼ãICMPï¼Internetæ§å¶æ¶æ¯åè®®ï¼åIPåè®®ï¼ç½ é åè®®ï¼çã
3ï¼ä¼ è¾å±
ä¼ è¾å±å¯¹åºLinux TCP/IPæ¦å¿µæ¨¡åçä¼ è¾å±ãä¼ è¾å±æä¾åºç¨ç¨åºé´çéä¿¡ãå ¶åè½å æ¬ï¼æ ¼å¼åä¿¡æ¯æµï¼æä¾å¯é ä¼ è¾ã为å®ç°åè ï¼ä¼ è¾å±åè®®è§å®æ¥æ¶ç«¯å¿ é¡»åå确认信 æ¯ï¼å¦æåç»ä¸¢å¤±ï¼å¿ é¡»éæ°åéãä¼ è¾å±å æ¬TCPï¼Transmission Control Protocolï¼ä¼ è¾æ§å¶åè®®ï¼åUDPï¼User Datagram Protocolï¼ç¨æ·æ°æ®æ¥åè®®ï¼ï¼å®ä»¬æ¯ä¼ è¾å±ä¸æ主è¦çåè®®ãTCP建ç«å¨IPä¹ä¸ï¼å®ä¹äºç½ç»ä¸ç¨åºå°ç¨åºçæ°æ®ä¼ è¾æ ¼å¼åè§åï¼æä¾äºIPæ°æ® å çä¼ è¾ç¡®è®¤ã丢失æ°æ®å çéæ°è¯·æ±ãå°æ¶å°çæ°æ®å æç §å®ä»¬çåé次åºéæ°è£ é çæºå¶ãTCP åè®®æ¯é¢åè¿æ¥çåè®®ï¼ç±»ä¼¼äºæçµè¯ï¼å¨å¼å§ä¼ è¾æ°æ®ä¹åï¼å¿ é¡»å 建ç«æç¡®çè¿æ¥ãUDPä¹å»ºç«å¨IPä¹ä¸ï¼ä½å®æ¯ä¸ç§æ è¿æ¥åè®®ï¼ä¸¤å°è®¡ç®æºä¹é´çä¼ è¾ ç±»ä¼¼äºä¼ éé®ä»¶ï¼æ¶æ¯ä»ä¸å°è®¡ç®æºåéå°å¦ä¸å°è®¡ç®æºï¼ä¸¤è ä¹é´æ²¡ææç¡®çè¿æ¥ãUDPä¸ä¿è¯æ°æ®çä¼ è¾ï¼ä¹ä¸æä¾éæ°æå次åºæéæ°è¯·æ±çåè½ï¼æ以说 å®æ¯ä¸å¯é çãè½ç¶UDPçä¸å¯é æ§éå¶äºå®çåºç¨åºåï¼ä½å®æ¯TCPå ·ææ´å¥½çä¼ è¾æçã
4ï¼åºç¨å±
åº ç¨å±ã表示å±åä¼è¯å±å¯¹åºLinux TCP/IPæ¦å¿µæ¨¡åä¸çåºç¨å±ãåºç¨å±ä½äºåè®®æ ç顶端ï¼å®ç主è¦ä»»å¡æ¯åºç¨ãä¸è¬æ¯å¯è§çï¼å¦å©ç¨FTPï¼æä»¶ä¼ è¾åè®®ï¼ä¼ è¾ä¸ä¸ªæ件ï¼è¯·æ±ä¸ä¸ªåç® æ 计ç®æºçè¿æ¥ï¼å¨ä¼ è¾æ件çè¿ç¨ä¸ï¼ç¨æ·åè¿ç¨è®¡ç®æºäº¤æ¢çä¸é¨åæ¯è½çå°çã常è§çåºç¨å±åè®®æï¼HTTPï¼FTPï¼Telnetï¼SMTPå Gopherçãåºç¨å±æ¯Linuxç½ç»è®¾å®æå ³é®çä¸å±ãLinuxæå¡å¨çé ç½®æ档主è¦é对åºç¨å±ä¸çåè®®ã
ãã说æï¼TCP/IPä¸OSIæ大çä¸åå¨äºOSIæ¯ä¸ä¸ªç论ä¸çç½ç»é信模åï¼èTCP/IPåæ¯å®é è¿è¡çç½ç»åè®®ã