《TCP/IP网络编程》学习笔记整理

简介

本笔记目前已包含 《TCP/IP网络编程》中的大部分章节,剩余部分章节会陆续补充完整。

我在整理笔记时所考虑的是:在笔记记完后,当我需要查找某个知识点时,不需要到书中去找,只需查看笔记即可找到相关知识点。因此在整理笔记时力求全面与简洁,能够在查找时快速找到并迅速理解。

在此基础上,笔记已整理的内容是对书中内容的提炼,包括了我在学习时所认为的书中所有有用的知识点,因此每章的笔记内容都比较多。

笔记适用对象

看过一遍《TCP/IP网络编程》,可以查看本笔记对学习内容进行复习和梳理。
正在看《TCP/IP网络编程》,自己没有精力或不想记笔记,可以每看完一章书籍,再看一遍笔记以梳理学习内容。
需要查阅《TCP/IP网络编程》内的知识点,可以通过本笔记查阅。
当希望快速学习 TCP/IP 的网络编程时,本笔记也可近似成为《TCP/IP网络编程》的代替品。

目录

第一部分 开始网络编程

第一部分为 1~14 章,其中 11、13 章的笔记暂未整理。

ch1 理解网络编程和套接字

ch2 套接字类型与协议设置

ch3 地址族与数据序列

ch4 基于TCP的服务器端&客户端-1

ch5 基于TCP的服务器端&客户端-2

ch6 基于UDP的服务器端客户端

ch7 优雅地断开套接字连接

ch8 域名及网络地址

ch9 套接字的多种可选项

ch10 多进程服务器端

ch12 IO复用

ch13 多种IO函数

第二部分 基于Linux的编程

第二部分为 15~18 章,这里仅记录了其中比较重要的 17、18 章的笔记。

ch17 优于select的epoll

ch18 多线程服务器端的实现

第三部分 基于Windows的编程

第三部分是仅适用于 Windows 系统的网络编程,为 19~23 章,这部分省略。

第四部分 结束网络编程

第四部分共两章,这里包含其全部内容。

ch24 制作HTTP服务器端

ch25 进阶内容

 注

下面的链接是到所有笔记的总目录

计算机知识学习路线及书籍笔记索引

posted @ 2021-04-22 15:57  从园客博开始  阅读(1708)  评论(0编辑  收藏  举报