系列文章目录
待填充
前言
本周(2023/02/05)对网络编程近半年学习内容总结整理,记录一下整理的内容的成果及心得。
一、网络编程整理资料范围
近半年学习了网络编程、HTTP的书籍及视频,分别是:
1.书籍:尹圣雨 TCPIP网络编程、图解HTTP。
2.视频:陈硕的网络编程系列视频、韩顺平的HTTP视频。
二、网络编程内容记录
1.思维导图
2.重点内容
网络编程的学习分为基础知识内容、网络编程知识及通信实现。
基础内容包括TCP/IP协议、广播、多播、数据报格式、TCP\UDP、套接字等内容。
网络编程知识包括常用网络编程接口学习、TCP、UDP网络编程流程及注意使用,三次握手四次挥手,IO复用,并发等内容。
其中要求掌握网络编程的模型、IO常用模型,select/poll/epoll区别及使用。
通信实现包括进程间通信的实现,同一台主机的通讯实现等内容,这部分主要是实战演练。
该处使用的url网络请求的数据。
总结
温故而知新,学习后还需要多多复习和思考。现在学习了一遍,觉得知识掌握的还是不够深入。要建立自己的技能树。学习时多问问自己为什么要学习这个知识,这个知识能用来干什么,怎么使用,有什么优缺点,要带有问题去学习。每日要多多思考,拓宽自己的知识面,让自己每天进步一点点。
后续有内容后持续更新~