鱼C论坛

 找回密码
 立即注册
查看: 3033|回复: 12

[已解决]学计算机网络看那本(些)书

[复制链接]
发表于 2023-3-7 17:07:51 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如题,想学计算机网络编程,但是按理说应该先学计算机网络再学其编程,那大佬们有啥推荐的书吗,本人不求速成
最佳答案
2023-3-7 17:19:30
你可以先学习一些基础的计算机网络理论,比如 TCP/IP 协议,

然后再学习一些网络编程的实践,比如使用 libevent、ACE 或者 Asio 等网络编程库。

如果你想从最熟悉的 HTTP 协议开始学习,你可以看看《计算机网络 – 自顶向下方法》,

这本书是从应用层到物理层的顺序讲解网络模型的,比较容易理解。

如果你想看一些经典的网络编程书籍,你可以看看《UNIX 网络编程》,

这本书是网络编程的圣经,涵盖了很多网络编程的基础知识和技巧,但是也比较厚,需要有一定的耐心和时间。

如果你想看一些网络编程的源代码,你可以看看 libevent3、ACE3 或者 Asio3 等网络编程库,

它们都是用 C 或者 C++ 语言写的,可以让你了解网络编程的底层实现和设计思想,但是也需要有一定的编程基础和经验。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-7 17:19:30 | 显示全部楼层    本楼为最佳答案   
你可以先学习一些基础的计算机网络理论,比如 TCP/IP 协议,

然后再学习一些网络编程的实践,比如使用 libevent、ACE 或者 Asio 等网络编程库。

如果你想从最熟悉的 HTTP 协议开始学习,你可以看看《计算机网络 – 自顶向下方法》,

这本书是从应用层到物理层的顺序讲解网络模型的,比较容易理解。

如果你想看一些经典的网络编程书籍,你可以看看《UNIX 网络编程》,

这本书是网络编程的圣经,涵盖了很多网络编程的基础知识和技巧,但是也比较厚,需要有一定的耐心和时间。

如果你想看一些网络编程的源代码,你可以看看 libevent3、ACE3 或者 Asio3 等网络编程库,

它们都是用 C 或者 C++ 语言写的,可以让你了解网络编程的底层实现和设计思想,但是也需要有一定的编程基础和经验。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-7 17:25:57 From FishC Mobile | 显示全部楼层
isdkz 发表于 2023-3-7 17:19
你可以先学习一些基础的计算机网络理论,比如 TCP/IP 协议,

然后再学习一些网络编程的实践,比如使用 l ...

感谢,如果要学tcpip协议,tcpip详解这本可以吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-7 17:28:59 | 显示全部楼层
豆嘉木 发表于 2023-3-7 17:25
感谢,如果要学tcpip协议,tcpip详解这本可以吗

这本可以,圣经级别的书了

《TCP/IP 详解》是一本比较经典的 TCP/IP 协议的书籍,

它分为三卷,分别介绍了 IP 协议、TCP 协议和 TCP/IP 应用层协议。

这本书的内容比较深入和全面,适合有一定网络基础的读者阅读。

如果你想学习 TCP/IP 协议的基础知识和原理,你可以先看看《TCP/IP 协议族》,

这本书是由 Behrouz A. Forouzan 教授编写的,他是一位计算机信息系统专业的教授,

他的书籍通俗易懂,适合初学者入门。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-7 17:37:25 From FishC Mobile | 显示全部楼层
isdkz 发表于 2023-3-7 17:28
这本可以,圣经级别的书了

《TCP/IP 详解》是一本比较经典的 TCP/IP 协议的书籍,

哦哦哦哦,明白了,太感谢了,刚我去搜了一下,计算机网络自顶向下方法有微课版和那个黑色背景的那版(第八版),两个目录不一样,选择上有啥讲究吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-7 17:39:08 From FishC Mobile | 显示全部楼层
豆嘉木 发表于 2023-3-7 17:37
哦哦哦哦,明白了,太感谢了,刚我去搜了一下,计算机网络自顶向下方法有微课版和那个黑色背景的那版(第 ...

找到微课版那个主要是想凑一家店的,不过如果质量有明显差异的话多花点钱没问题的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-7 17:40:07 | 显示全部楼层
豆嘉木 发表于 2023-3-7 17:37
哦哦哦哦,明白了,太感谢了,刚我去搜了一下,计算机网络自顶向下方法有微课版和那个黑色背景的那版(第 ...

《计算机网络:自顶向下方法》的微课版是由原书作者 Jim Kurose 制作的一套在线课程,

它与第八版的书籍内容基本一致,但是有一些细节的差别。

微课版的优点是可以通过视频和实验来学习网络协议的原理和实现,更加直观和互动,但是也需要有一定的英语水平和网络环境。

第八版的书籍是最新的版本,它相比于之前的版本增加了一些新的内容,比如 5G、物联网、区块链等。

第八版的书籍的优点是可以通过文字和图表来学习网络协议的细节和原理,

更加系统和深入,但是也需要有一定的阅读能力和耐心。

你可以根据你的学习目的和喜好来选择合适的版本,也可以两者结合起来学习,相互补充和巩固。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-7 17:43:08 From FishC Mobile | 显示全部楼层
isdkz 发表于 2023-3-7 17:40
《计算机网络:自顶向下方法》的微课版是由原书作者 Jim Kurose 制作的一套在线课程,

它与第八版的书 ...

okok,说真的你的回答专业到像个机器人(doge),已经基本明白咋学了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-7 17:44:33 | 显示全部楼层
豆嘉木 发表于 2023-3-7 17:43
okok,说真的你的回答专业到像个机器人(doge),已经基本明白咋学了

哈哈哈,认书一定要认作者,别买错了,有一些书名一样,但是作者不一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-7 18:28:52 From FishC Mobile | 显示全部楼层
isdkz 发表于 2023-3-7 17:44
哈哈哈,认书一定要认作者,别买错了,有一些书名一样,但是作者不一样

嗯嗯
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-7 18:38:41 From FishC Mobile | 显示全部楼层
isdkz 发表于 2023-3-7 17:44
哈哈哈,认书一定要认作者,别买错了,有一些书名一样,但是作者不一样

自顶向下第七版比第八版便宜不少,经仔细对比,目录内容完全一致,买第七版应该行吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-7 19:11:14 | 显示全部楼层
豆嘉木 发表于 2023-3-7 18:38
自顶向下第七版比第八版便宜不少,经仔细对比,目录内容完全一致,买第七版应该行吧

也行,这本书网上应该也可以找到电子书,你可以先看看电子书
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-7 19:52:35 From FishC Mobile | 显示全部楼层
isdkz 发表于 2023-3-7 19:11
也行,这本书网上应该也可以找到电子书,你可以先看看电子书

OK
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-24 02:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表