03网络基础day01
网络设备介绍
连接方式:
1.光猫的WAN------路由器的WAN
2.路由器的LAN------核心交换机的上行口
3.核心路由器的普通端口------普通交换机的上行口
4.普通交换机的普通端口--------终端设备
网卡
有限网卡和无线网卡,以太网就是有线网卡
-
身份:网卡有唯一的MAC地址,类似身份证
-
桥梁:计算机与网络, 将计算机连接到互联网或局域网
-
check:检查数据完整性,避免数据丢失,类似交警
带宽: 千兆网卡 1000Mbps = 1Gbps 传输速度
网络通信介质:
多操作系统:信号兼容性问题
目标:信号发送和接收方,确保能发送接收 ping
保密:安全问题
目标程序: 多个软件的网络问题
WIFI频段
2.4GHz:穿透性好,大面积房屋,多层建筑 eg智能家居
5GHz:网速快,网络稳定,高带宽场景,eg游戏,视频
路由器
-
插口
-
WAN口:连接外网/光猫
-
LAN口:连接交换机/终端设备
-
-
作用:
- NAT将内网ip转换为公网ip,将转化信息存在NAT表
- DNS解析,将域名转换成ip
- 端口映射,找到对应程序
企业常用产品:H3C,中兴
集线器/交换机
集线器通过广播的方式找到接收者
- 作用:
- DHCP,实现ip自动分发
- arp协议,发送arp广播包
- 缓存表记录终端设备的MAC地址
光猫
- 概念:光猫是一种调制解调器,光信号转换成电信号
ISP:网络服务提供商
交换机
原因:路由器的LAN口不够用
网线和光纤
光纤比网线细
通信流程
1.用MAC地址找接收方
集线器通过广播形式,发送信息(目标mac,本机mac)
计算机太多,造成广播风暴
划分广播域:ip地址
--------
2.用ip地址找接收方
在集线器功能上增加DHCP,实现自动分发ip,该设备就是交换机
路由器是交换机的总管理者
交换机有arp协议,发送arp广播包
交换机的缓存表有记录终端设备的MAC地址
----
3.
ipv4地址不够用了,产生了ipv6
路由器有公网ip
公网ip:可以上网,全世界唯一的
私/内网ip:不能上网
路由器上有NAT网络地址转换,将内网ip
DNS解析:将人类可读域名(如www.baidu.com)转换成可识别的ip地址(如 110.242.68.4)
微信发送给对方微信信息,如何找到对方微信程序
端口号0-65535 识别程序
端口映射:
eg 80 ----192.168.0.10
数据包包含的内容:
目标ip
源ip
自己的内网ip
目标程序的端口port
OSI七层协议(应表会传网数物)
协议:网络上大家都遵守的规定,本质是种数据格式,每一层进行数据加工
-
物理层:将传输内容转换成电路信号
-
数据链路层: +MAC地址
- mac地址:12位16进制,前六位是厂商编号,后六位流水号
- 以太网协议,加工一组电信号构成一个数据包,叫做“帧”
- arp协议(缓存表),记录ip地址和mac地址的关系
- 每帧分成head和data,data最长1500B
- B字节,bit位
-
网络层: +ip地址
-
传输层:+ 数据传输的方式(TCP/UDP)和端口号, 空运、海运、陆运
-
tcp:可靠安全,速度慢
-
udp:速度快,不安全,容易丢数据 用于直播、视频,局域网
-
查看端口号: netstat -ano netstat -lntup
-
-
应用层:+ http,https,ssh协议
-
表示层:数据格式,txt,image;数据加密
-
会话层:探测数据包,看双方网络能否互通;会话的建立和断开
解包
-
先看路由mac地址,再看对面终端设备的MAC地址
-
如果是或者为空,则继续看ip
IP地址划分
原因:2^32≈43亿,ip地址不够用
解决方案1:部分ip划分出来用于内部ip, 一个公网ip可以让上千万设备共享上网
解决方案2:ipv6地址
A类:1.0.0.1-126.255.255.254 公网ip居多
B类:128.0.0.1-191.255.255.254
C类:192.0.0.1-223.255.255.254
127开头的地址是特殊地址,用于本地软件回环测试本主机的进程之间通信
GOAL(检验,反馈)
理论性
1.说出光猫,路由器,交换机,集线器,网卡的由来和作用
2.说出通信的发展和流程
3.mac,ip,port的由来
4.路由器的作用
应用型
网速判断:
1.网卡 我的拯救者866Mbps
2.传输设备(运营商(三大)设备箱,光猫,路由器,交换机,终端设备)都要升级成千兆端口
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)