1.网络拓扑类型
(1)直线型拓扑(总线型拓扑)
这种拓扑就一个大优点就是省钱
(2)环型拓扑
相当于直线型拓扑的简单升级版使其有根线断了还能接着上网
(3)树状拓扑
层级越高的节点出问题越容易使网瘫痪
(4)波环型(全网状)拓扑
网络很稳但是非常非常费钱
(5)星型结构
性价比之王!
2.HUB集线器
随着网络设备的数量越来越多我就需要来一个用来连接所有人的设备——HUB集线器,但 是现在已经基本被淘汰了解一下就行。
HUB集线器主要解决地址和冲突的问题
(1)使用MAC地址也叫物理地址这个地址全球唯一 ,以48位二进制构成,以16 进制显示
(2)使用CSMA/CD 载波侦听多路访问/冲突检测机制也就是排队。
3.交换机
(1)无限的传输距离-----读写功能,相当于重新写信
(2)没有冲突-------交换机可以转换电流并储存二进制数据
(3)形成单播------运用转发储存的原理,储存一批转发一批,实现一对一的 识,别一对一的发送。
工作原理:
当数据帧进入交换机之后,交换机会先查看数据的源MAC地址,之后将该数据进 入的接口与MAC地址映射到本地的MAC地址表中;之后查看目标MAC地址,根据目标MAC地 址查询本地MAC地址表,若存在记录,将直接从该表所记录的接口进行发送。若没有目标MAC 地址接口记录,则泛洪(泛洪:除了进入的接口之外,转发给所有其他的接口)该数据。同时 MAC地址表的老化时间为300S.
4.ip
(1)IPV4地址
32位二进制构成 存在网络位和主机位的区分;网络位用于标识所在的范围; 选用点分十进制表示。为了方便人看,所以采用8位一分形式。
(2)子网掩码
子网掩码:通过连续的1和连续的0构成,连续的1所在位置即为网络位,连续 的0即为主机位。
例如:
192.168.1.0 255.255.0.0 (翻译成二进制)
11000000.10101000.00000001.00000000
11111111.11111111.00000000.00000000
5.ARP协议
(1)ARP:地址解析协议:通过一个地址找到另一个地址
(2)过程:源IP MAC 出去, 目标, 全F 广播发送
(3)广播域:泛洪区域
(4)广播:在一个泛洪范围内,迫使交换机将一个数据进行泛洪
(5)ARP缓存表老化时间:180s
(6)免费ARP:无故ARP 不同于一般的ARP请求,它并非期待的想要得 到MAC地址或者IP地址,而是当主机启动时,发送一个免费ARP包,请求自己的 IP地址和MAC地址。 一般情况下就两个作用 1.验证IP是否冲突 2.更换物理网卡
6.路由器
PC端在访问其他设备时,会先基于目标IP地址判断对端设备与自己是否存在于同一
个广播域;若在同一个范围,通过ARP广播获取MAC随后单播通讯即可。若不在同一范
围,则需要封装目标MAC地址为本地网关MAC地址,将数据发送至路由器处,由路由器
代为转发。注意跨广播域使用ARP时,到达路由器时源mac会变成网关的mac。
7.OSI/RM------开放式系统互联参考模型
(1)物理层:物理硬件
(2)数据链路层:介质访问控制层MAC+逻辑链路控制层LLC
(LLC保证数据完整性)
(3)网络层:IP 互联网协议
(4)传输层:TCP/UDP1.分段(受到MTU限制)2.端口号
(MTU:最大传输单元 默认1500字节)
1.分段:当数据包过大时,连续发送可能会使数据在传输途中插入别的数据造成损 坏,所以需要对数据包进行分段处理,从而保证数据包的完整性。
2.端口号:使用电脑可能会同时访问多个服务器,这多个服务器在进行回复的时 候,回复目标都是相同IP/MAC,为了不分配错误,所以在该程序启动时,电脑会在 1024-65535随机分配端口号给这个程序,在服务器回包时也会带着这个端口号,这样电 脑就能做出正确的数据分配。
(端口号:0-65535 1-1023 注明端口 1024-65535高端口/动态端口)
(5)标准模型和对等模型
8.TCP/IP协议
(1)应用层-----数据报文
传输层-----数据段
网络层-----数据包
数据链路层------数据帧
物理层------比特流
(PDU:协议数据单元 对不同层封装的数据单元标识)
(2)TTL:生存周期 (最大255 推荐64 常见128)
(3)常见协议类型
HTTP tcp 80 超文本传输协议
HTTPS TCP 443 (HTTP+SSL(TLC)) 安全传输协议
FTP tcp 20/21 文件传输协议
TFTP udp 69 简单文件传输协议
Telnet tcp 23 远程登录标准协议
SSH tcp 22 安全外壳
DNS UDP/TCP 53 域名解析协议
DHCP UDP 67/68 动态主机配置协议
(4)TCP----传输控制协议----面向连接的可靠协议
在完成了传输层的基本工作的同时,还需要保证传输的可靠性。
面向连接---3次握手 4次挥手 建立端到端的虚链路
3次握手
SYN:发起一次连接,并告知自身状态 ACK:标识确认
特殊情况:RST重连 TCP 严重错误并重连 FIN 断开
PSH 紧急加收 URG紧急指针
四次挥手
可靠性分为4种可靠性机制:确认 排序 重传 流控(滑动窗口)
9.UDP-----用户数据报文协议------非面向连接的不可靠协议
仅完成传输的基本工作--分段 端口号
(1)TCP与UDP的区别
10.以太网II型帧
主要就是重复的封装和解封装
这是它的结构
这是它的运行过程
11.TCP的分段和IP的分片
这是IP的包头
(1)ip分片
IP分片的原因:受到二层 数据链路层 MTU的限制,最大传输单元不能超过1500
字节 数据到达网络层大于MTU则会分片。
(2)TCP分段
了提高传输效率减少分片,TCP在装载数据时如果能做到封装后的数据不引起三
层分片则是一种最佳选择,MSS值的目的就是基于双方的MTU协商出一个最大传输承
载长度。
例子: