《网络协议从入门到底层原理》学习笔记
计算机网络基本概念、MAC地址、IP地址、子网划分、超网路由、网络常见概念(因特网, ISP, 接口, 上网方式)、公网私网、NAT网络互联模型、物理层、数据链路层(CSMA/CD协议、Ethernet V2帧、PPP协议)待续…...
《网络协议从入门到底层原理》
网络模型:
网络请求过程:
网络分层:
路由、网络常见概念(因特网, ISP, 接口, 上网方式)、公网私网、NAT
网络互联模型、物理层、数据链路层(CSMA/CD协议、Ethernet V2帧、PPP协议)
网络层( 版本、首部长度、区分服务、总长度、 标识、标志、片偏移生存时间、协议、首部校验和)
传输层(UDP、TCP - 可靠传输、流量控制、拥塞控制、建立连接、释放连接)
应用层 - 域名、DNS、DHCP、HTTP(ABNF、HTTP报文格式、请求方法、头部字段、状态码、跨域)、代理、CDN)
网络安全 - 常见攻击、单向散列函数、对称加密、非对称加密、混合密码系统、数字签名、证书
HTTPS(成本、通信过程、TLS1.2的连接,配置服务器HTTPS)
其他协议:WebSocket、WebService、RESTful、HTTPDNS、FTP文件传输协议、邮件相关协议、IPv6
补充内容:网络爬虫、无线网络、HTTP缓存、即时通信、流媒体
简单的全局性总结:
1、浏览器输入 http://www.baidu.com
2、询问 DNS 获取百度服务器的IP地址
3、发送 HTTP 请求(调用 Socket API 发送请求)
4、建立连接(TCP 3次握手)
5、发送 HTTP 请求报文
6、返回 HTTP 响应报文
终于完结了!
终于有种学懂计算机网络的感觉了,不再像应付考试一样掌握一些做题套路。。
考试时也曾硬背记住OSI模型等一些知识点,现在回顾看来,这些本不是应该死记硬背的东西,当站在这样一个架构的角度去思考过很多问题,就发现它已经融入我的思维了,完全就应该脱口而出并且要理解其含义。
在我看来想学习积累技术重要的是把握这个技术是什么,以及为什么出现这个技术,对技术的深层次研究可能要从事这方面或者专门研究才会进行。当有了良好的知识储备,就会发现学什么都很快了。
继续努力,加油!感谢 小码哥MJ 的优质教程 ❤️
偷偷的把课件放出来,不要被小码哥看见哟。。。
链接:https://pan.baidu.com/s/1KN7FbauBElF_6MNU2_WxBg
提取码:6666
更多推荐
所有评论(0)