持续学习&持续更新中…
学习态度:守破离
【网络协议从入门到底层原理】【00】课程大纲_互联网与网络协议
课程大纲
互联网(Internet)
-
网络协议规定数据如何从一个设备传递到另外一个设备:中间应该经过(穿过)哪些设备?如何穿过这些设备?发送的数据应该是什么格式的?…
-
可以说没有网络协议就没有今天的互联网。
为什么要学习网络协议
-
没有网络协议,就没有今天的互联网。
-
现在是互联网的时代
-
更好地进行网络编程、网络环境优化
-
理解第三方网络库的底层实现
-
面试、考试
-
…
基本常识
C/C++的跨平台原理
Java的跨平台原理
客户端VS服务器
搭建环境
- https://www.oracle.com/java/technologies/downloads/
- https://www.bilibili.com/video/BV1G7411F7v4
- https://tomcat.apache.org
- https://www.jetbrains.com/idea/download/
参考文章: IDEA创建JavaWEB项目.
注意和一些细节
-
只了解HTTP协议在今天的互联网时代是远远不够的,有时间去学习一下其他的网络协议
-
不管是什么协议,比如:HTTP、FTP、MQTT、RTMP,其数据传输的底层原理都是类似的,如下图所示那样对数据进行包装、拆包进行传输。区别不过是上层(应用层)的数据格式不大相同而已。
-
这些应用层协议其实底层都差不多,大同小异,只是有些数据格式不大一样,因此学完学好HTTP协议后,有时间去学习了解一下其他的网络协议
参考
小码哥M了个J: 网络协议从入门到底层原理.
小码哥M了个J: 小码哥MJ网络协议公开课.
本文完,感谢您的关注支持!