一、子网划分
通过延长子网掩码的长度,起到从主机位借位到网络位的效果,实现将一个网段切分为多个更小网段的作用
划分借位:
计算分段的范围,每8位一分,
2进制——>10进制,不管主机位还是网络位
二、子网汇总
无类域间由—CIDR
取相同位,去不同位
三、OSI七层模型
OSI/RM开放式系统互联参考模型数据
数据链路层:介质访问控制层MAC
逻辑链路控制层LLC
应用层:
表示层:
会话层:
上三层均为应用程序对数据进行加工处理的部分,故上三层统称数据应用层。
传输层:分段+端口号
网络层:
数据链路层:
物理层:
下三层负责数据传递——数据流层
会话层:提供会话号,应用程序内部地址(无标准);当PC端上,同软件不同进程的程序同时收发时他们会拥有相同的IP地址,为了分辨彼此需要的消息,此时,需要会话层分别给予不同的会话号进行区分。
传输层:TCP/UDP协议
1、分段(受MTU值限制)
MTU:最大传输单元
默认:1500
分段:当数据包过大时,连续的发送可能会使数据摆在传输中插入其他数据导致损坏,所以,需要对数据包进行分段,分段大小受MTU值限制。
2、端口号:0—65535
1—1023为注明/静态端口
作为默认的静态端口,固定分配给服务器对应的服务。
1024—65535为高端/动态端口
当客户端访问服务器时,将在动态端口号中随机选择一个唯一数值来代表该程序的进程(源端口号);该端口号到达服务器后,服务器在回复消息时,将该端口定义为目标端口号,便于客户端快速区分数据所要到达的进程(程序)
UDP:用户数据报文协议
该协议在传输层仅完成基本工作——分段+端口号
TCP:传输控制协议
该协议在传输层除了完成基本工作外,还需保障传输的可靠性;
面向连接:通过三次握手建立端到端的虚链路;
可靠传输:4种可靠传输机制——确认、排序、重传、流控(滑动窗口)
数据链路层:逻辑链路层LLC(校验)+介质访问控制层(控制物理硬件)
3、TCP/IP模型(TCP/IP协议簇)
四、专业术语补充:
1、PDU:协议数据单元
对不同层封装的数据单位进行标识
应用层(TCP/IP模型):数据报文
传输层:数据段
网络层:数据包
数据链路层:数据帧
物理层:比特流
2、TTL生存周期 time to live
数据包每经过一个路由器,这个TTL就会-1 ,当这个值为0,这个数据包就会被丢弃,不再装发。
TTL常见初始值:
最大225
常见128
推荐64
3、以太网Ⅱ型帧
4、封装:数据从上层到下层的加工处理程,过程中数据包不断变大;
解封装:封装的逆向过程,及设备对数 据的识别过程。