好久没有在这写过东西了,其它之前也没写过
最近突然的想法, 想自己在LINUX上实现下TCP/IP,就算学习吧。准备按以下方式实现。
1. 收集TCP基本知识。
2. 在linux内核中先实现一个虚拟网卡,以方便的收发IP层的数据,这个在LDD里面好像有。
3. 建立TCP,实现三次握手。
4. 实现TCP重传机制。
5. 可以建立TCP服务端和客户端,以实现TCP的最简单传输处理。
(6.如果有时间, 实现TCP的其他功能。)
好久没有在这写过东西了,其它之前也没写过
最近突然的想法, 想自己在LINUX上实现下TCP/IP,就算学习吧。准备按以下方式实现。
1. 收集TCP基本知识。
2. 在linux内核中先实现一个虚拟网卡,以方便的收发IP层的数据,这个在LDD里面好像有。
3. 建立TCP,实现三次握手。
4. 实现TCP重传机制。
5. 可以建立TCP服务端和客户端,以实现TCP的最简单传输处理。
(6.如果有时间, 实现TCP的其他功能。)