什么是网络?
由 网络连接 设备 通过 传输介质 将 网络终端设备 连接起来进行 资源共享,信息传递的平台
网络连接设备 : 交换机,路由器
传输介质 : 网线,光纤
网络终端设备: PC ,服务器
服务器:一台安装了服务器操作系统的PC
服务器操作系统: Linux , Windows sever
什么是交换机
交换机是一种用于电(光)信号转发的网络设备,为接入交换机的任意节点提供独享的电信号通路
什么是路由器?
路由器是将不同网络和互联网连接在一起的设备
OSI七层参考模型 ------ 物数网传会表应 ------- ISO组织提出
应用层 通过人机交互来实现各种各样的服务
表示层 编码,解码,加密解密(文字转化为编码)
会话层 发现,建立,维持,终止会话进程
(上面三层的作用都是用来产生数据的)
传输层
1.通过端口号来区分不同的服务
a:静态端口号 1 - 1023
一个端口号对应一个服务,呈永久绑定关系
b:动态端口号 1024 - 65535
一个端口号对应一个服务,暂时性绑定关系
c:特殊端口号 0 代表所有端口号 ------ 在网络编程中使用
2.提供可靠的传输
TCP UDP 两个主要协议
TCP:传输控制协议 ---------- 面向连接的可靠传输协议
可靠 : 可靠机制 >>>>>> 由 确认 重传 排序 流控 组成
UDP: 用户数据报文协议 ----------- 非面向连接的不可靠协议
3.数据分段
MSS:最大段长度 1480B
MTU:最大传输单元 1500B
网络层 编址 寻址 根据IP地址来进行逻辑寻址
数据链路访问控制层 根据MAC地址来物理寻址
MAC:媒介访问控制子层
LLC:逻辑链路控制子层
物理层 定义电器电压,光学特性,接口规范
PDU:协议数据单元 定义数据传输的单位
上三层:数据报文
传输层:数据段
网络层:数据包
数据链路访问控制层:数据帧
物理层:比特流
TCP/IP协议
TCP/IP协议定义计算机进行网络通信的过程一套处理标准,该标准定义了计算机在网络中如何发送数据,数据格式如何定义,发出消息后在网络中如何找到目标计算机,最后目标计算机又如何验证收到消息的正确性,对数据拆解最后得到的消息内容。
TCP/IP模型
应用层
传输层
网际层
网络接口层
IPV4地址 由32位二进制构成 --------- 通常采用点分十进制来表示
一个完整的IP地址拥有网络掩码(子网掩码) netmask
网络掩码的作用:区分网络位和主机位
私有地址: 本地唯一性 免费使用
10.0.0.0/8
172.16.0.0/16 ------- 172.31.0.0/16
192.168.0.0/24 -------- 192.168.255.0/24
公有地址 全球唯一性 付费使用
IPV4地址 通过第一个8位还区分了ABCDE五类
A类 : 1 - 126
B类 : 128 - 191
C类 : 192 - 223
D类 : 224 - 239
E类 : 240 - 254
主类网: ABC三类地址拥有默认的子网掩码 /8 /16 /24
ABC三类地址为单播地址 既可以作为原地址使用 也可以作为目标地址使用
D类地址 组播地址 只能作为目标地址使用
E类地址 科研使用
0.0.0.0 /0 缺省路由
127.0.0.1 本地环回地址
169.254.x.x 本地私有地址
192.168.1.0 主机位全0 表示一个网段
192.168.1.255 主机位全1 直接广播地址
VLSM 可变长的子网掩码
做法 : 通过借用主机位来充当网络位
CIDR 无类域间路由
做法: 母网一致,保留相同位,去除不同位
超网: 汇总后的子网掩码长度小于主类网子网掩码的长度
路由器的作用:
1.隔离广播域
2.连接不同的设备
3.路由 ------- 选路
出接口 : 流量从本地发出去的接口
下一跳 : 流量从本地发出后接收流量的接口