【网络协议从入门到底层原理】【00】课程大纲_互联网与网络协议
持续学习&持续更新中…
学习态度:守破离
【网络协议从入门到底层原理】【00】课程大纲_互联网与网络协议
- 课程大纲
- 互联网(Internet)
- 为什么要学习网络协议
- 基本常识
- C/C++的跨平台原理
- Java的跨平台原理
- 客户端VS服务器
- 搭建环境
- 注意和一些细节
- 参考
课程大纲
互联网(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网络协议公开课.
本文完,感谢您的关注支持!
【网络协议从入门到底层原理】【00】课程大纲_互联网与网络协议相关推荐
- 网络协议从入门到底层原理(9)HTTP/1.1的升级改进(HTTP/2、HTTP/3)
HTTP的升级改进 HTTP/1.1协议的不足 SPDY 协议 HTTP/2 HTTP/2的特性 - 二进制格式 HTTP/2基本概念 - 数据流.消息.帧 HTTP/2的特性 - 多路复用(Mult ...
- 网络协议从入门到底层原理(11)网络爬虫、无线网络、HTTP缓存、即时通信、流媒体
补充知识 网络爬虫 网络爬虫的简易实例 robots.txt 无线网络 HTTP 缓存(Cache) 缓存 - 响应头 缓存 - 请求头 缓存的使用流程 即时通信(IM) XMPP MQTT 流媒体 ...
- 网络协议从入门到底层原理(10)WebSocket、WebService、RESTful、HTTPDNS、FTP文件传输协议、邮件相关协议、IPv6
其他协议 WebSocket WebSocket - 建立连接 WebService RESTful HTTPDNS FTP文件传输协议 邮件相关的协议(SMTP.POP.IMAP) POP vs I ...
- 网络协议从入门到底层原理(8)HTTPS(成本、通信过程、TLS1.2的连接,配置服务器HTTPS)
HTTPS SSL / TLS OpenSSL HTTPS的成本 HTTPS的通信过程 TLS 1.2 的连接(ECDHE密钥交换算法) ① Client Hello ② Server Hello ③ ...
- 网络协议从入门到底层原理(7)网络安全 - 常见攻击、单向散列函数、对称加密、非对称加密、混合密码系统、数字签名、证书
网络安全 网络层 - ARP欺骗 DoS.DDoS 介绍与防御 传输层 - SYN洪水攻击(SYN flooding attack) 传输层 - LAND攻击 应用层 - DNS劫持.HTTP劫持 H ...
- 网络协议从入门到底层原理(6)应用层 - 域名、DNS、DHCP、HTTP(ABNF、HTTP报文格式、请求方法、头部字段、状态码、跨域)、代理、CDN
应用层 域名( Domain Name)- 顶级域名.二级域名 DNS - DNS服务器.常用命令 DHCP(DISCOVER.OFFER.REQUEST.ACKNOWLEDGE) HTTP HTTP ...
- 网络协议从入门到底层原理(5)传输层(UDP、TCP - 可靠传输、流量控制、拥塞控制、建立连接、释放连接)
传输层( Transport) 传输层( Transport) UDP 协议(数据格式.检验和) 端口(Port) TCP TCP - 数据偏移.保留 TCP - 检验和( CheckSum) TCP ...
- 网络协议从入门到底层原理(3)网络互联模型、物理层、数据链路层(CSMA/CD协议、Ethernet V2帧、PPP协议)
网络协议从入门到底层原理 网络互联模型(了解请求过程.网络分层) 物理层(Physical) 数字信号.模拟信号 数据通信模型 信道(单工.半双工.全双工) 数据链路层(Data Link) 封装成帧 ...
- 网络协议从入门到底层原理(2)路由、网络常见概念(因特网, ISP, 接口, 上网方式)、公网私网、NAT
网络协议从入门到底层原理 路由 实践1 - 让4台主机之间可以互相通信 实践2 - 让4台主机之间可以互相通信 数据包的传输过程(简) 第一个包的丢失 网络 (Network).互联网 (intern ...
最新文章
- 华为鸿蒙harmonyos-面向全场,华为正式官宣鸿蒙手机版相约6月2日,EMUI官博更名为HarmonyOS...
- 计算机考研备考指南,计算机专业考研复习指南篇
- Nginx代理连接Redis失败
- 【LeetCode刷题记录】LeetCode经典题目数组求和及哈希表的使用!
- 关于线程的执行顺序,可能真的只是你以为的你以为
- c ++结构体构造函数_C ++中的构造函数
- jmeter-如何进行参数化-循环读取参数
- python如何进行人口预测_如何使用matlab建立人口预测模型
- MFC之打开(开发)映美精相机
- KS0108控制的12864液晶屏的反白显示办法
- cad计算机清空按键,cad delete键不能用怎么办-解决cad按delete键不能删除的方法 - 河东软件园...
- 金蝶EAS_WFLL2开发记录
- Java TCP实现高仿版QQ聊天(一)
- php 有哪些 SAPI
- 0x00a1bdb3 指令引用的 0x00000001 内存。该内存不能为 read。
- 动态网站要怎么通过CDN实现加速?
- 二手房买卖中“跳单”行为之探讨
- 实现多重选项点选添加
- 推荐几款好用的Linux电子书阅读器(上)
- bat 十进制转16进制
热门文章
- 电信行业信创发展前景广阔 如何选择可靠的信创传输软件?
- 2022-2028全球水蒸气传感器行业调研及趋势分析报告
- 跟我学汇编(三)寄存器和物理地址的形成
- u盘损坏文件可以恢复吗?数据恢复软件来解决
- OPPO A53 5G配置怎么样 OPPO A53 5G值得买吗
- 基于TCP/UDP的socket服务器搭建流程
- JavaScript split()方法
- 职教云python题和答案_智慧职教云课堂Python程序设计基础题库及答案
- ChatGPT如何帮助学生学习
- 大圣轮回服务器维护,大圣轮回登录不了怎么办_大圣轮回登录不了解决方法介绍_游戏吧...