网络的体系结构
七层网络模型
第一课:认识计算机网络
1.什么是计算机网络?:
- 电脑之间的连接,像”信息高速公路”
- 比喻:像小朋友之间传纸条
2.网络的作用:
- 分享信息(如看视频、玩游戏)
- 共享资源(如打印机)
- 远程交流(如视频通话)
第二课:网络结构基础
1.网络拓扑结构:
2.常见网络结构:// 模拟星型网络
#include <iostream>
using namespace std;
int main() {
cout << "中心节点:路由器" << endl;
cout << "├─ 电脑A" << endl;
cout << "├─ 电脑B" << endl;
cout << "└─ 打印机" << endl;
return 0;
}
- 星型结构(家庭WiFi)
- 总线结构(老式学校机房)
- 环形结构(少见)
第三课:网络设备与连接
1.主要网络设备:
- 路由器:”网络交警”
- 交换机:”网络接线员”
- 网卡:电脑的”网络耳朵”
2.连接方式:
// 模拟网络连接检测
#include <iostream>
using namespace std;
int main() {
bool isConnected = true;
if(isConnected) {
cout << "✓ 网络连接成功" << endl;
} else {
cout << "✗ 请检查网线或WiFi" << endl;
}
return 0;
}
第四课:互联网是如何工作的
1.IP地址:电脑的”门牌号”
// 显示本机IP
#include <iostream>
using namespace std;
int main() {
cout << "本机IP可能是: 192.168.1.100" << endl;
cout << "网站IP示例: 142.250.190.46 (google)" << endl;
return 0;
}
2.DNS:网络”电话簿”
- 把 www.example.com 变成数字地址
第五课:网络协议
1.HTTP/HTTPS协议:
2.TCP/IP协议组:// 模拟浏览器请求
#include <iostream>
using namespace std;
int main() {
cout << "GET / HTTP/1.1" << endl;
cout << "Host: www.hnai.net" << endl;
cout << "正在获取椰程网站首页..." << endl;
return 0;
}
- 像寄信的四个步骤:
a.写信(应用层)
b.装信封(传输层)
c.写地址(网络层)
d.投递(链路层)第六课:网络安全
1、安全小贴士: - 不点击陌生链接
- 设置强密码 ```cpp // 密码强度检测
include<iostream>
using namespace std;
int main() {
string password;
cout << "创建密码(至少8位):";
cin >> password;
if(password.length() >= 8) {
cout << "✓ 密码强度足够" << endl;
} else {
cout << "⚠ 密码太短不安全" << endl;
}
return 0;
}