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