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