移植到嵌入式系統(tǒng)的TCPIP協(xié)議源碼,源碼內(nèi)有詳細中文注解。
已實現(xiàn)的功能:
支持TCP, UDP, IP, ICMP, ARP, ETHERNET等協(xié)議;兼容BSD標準的Socket API接口函數(shù)庫;ICMP實現(xiàn)PING的功能和UDP無效端口返回;支持TCP的流控制和超時重傳;支持TCP主動連接和被動連接; 支持在多任務中建立多個不同的TCP連接,支持各連接同時收發(fā)數(shù)據(jù); 提供WebSever和UDP服務器范例。
還沒實現(xiàn)功能:
IP報的處理不支持分段 在多個網(wǎng)絡接口的應用是兩個網(wǎng)絡間的最大報大小要基本相等。 ICMP協(xié)議還不是非常完整 目前ICMP協(xié)議只支持PING的功能和UDP無效端口返回。 TCP協(xié)議不支持緊急數(shù)據(jù) 這一版本的ZLG/IP不對TCP傳輸中的緊急數(shù)據(jù)報進行處理。 不支持IGMP協(xié)議 這一版本的ZLG/IP不支持IP組播和廣播。 不支持Socket API發(fā)送函數(shù)發(fā)送大于PMTU 用Socket API發(fā)送函數(shù)發(fā)送數(shù)據(jù)時,數(shù)據(jù)長度不可大于一個TCP或UDP報有效數(shù)據(jù)的長度。
標簽:
TCPIP
移植
嵌入式系統(tǒng)
協(xié)議
上傳時間:
2013-12-12
上傳用戶:guanliya