计算机网络基础

星期一, 2月 24, 2025 | 1分钟阅读 | 更新于 星期一, 2月 24, 2025

计算机网络的基础知识,好久以前的文档了,从obsidian转过来。

1、集线器

集线器是广播的,同时无法同时处理多个信号 CSMA/CD协议,通过载波侦听检查有没有人在发送数据 只使用很小的网络,工作在物理层

2、交换机

交换机会记录每台设备的地址即mac地址48bit(1个字节8比特)和端口的映射,有一个映射关系表 交换机是全双工的 交换机通过自学习建立映射表 交换机在数据链路层 交换机可以进行桥接 多个mac地址可以对应同一个端口 小规模局域网效率高,大规模不适合,会产生大规模的泛洪(指的是当一个交换机无法确定数据包发往哪个端口时,会将数据包广播到所有的端口上,以确保所有设备都能够接收到该数据包的情况)导致效率低下

3、路由器(网关)

网络之间使用路由器 ip地址用来标识设备在哪个网络下 网络内的传输还是通过mac地址,因为ip地址是抽象的,因此需要通过ip地址找到mac地址 Arp协议通过广播ip地址寻找mac地址,然后数据在数据链路层(mac层)传输 路由器在网络层 路由表建立:1、直接自动生成2、静态路由协议3、动态路由协议(rip路由信息协议,ospf开放最短路径优先协议) rip是基于跳数的协议,最多15跳多了会认为是不可达的,rip只发送到邻居路由器,rip会发送整个路由表,固定时间间隔发送 ospf基于链路状态,ospf会向自治系统内的所有路由器发送信息,ospf只发送相邻路由器的状态信息,发送不定期一般是链路状态改变,采用洪泛法发送

4、OSI七层模型

1、应用层:应用的接口,协议有:HTTP,DNS 2、表示层:数据的表现形式,协议有:JEPG,ZIP 3、会话层:机器与用户建立关系,协议有:SSL 4、传输层:应用进程之间传输信息(数据段),协议有:TCP,UDP 5、网络层:路由寻址(数据包):IP,RIP,OSPF,ARP 6、数据链路层:链路建立、封装(数据帧),协议:PPP 7、物理层:比特流传输(比特流:高低电平)

5、TCP/IP四层模型

1、应用层:应用 2、传输层:端到端通信 3、网络层:路由和寻址 4、数据链路层:提供接口

6、UDP

1、udp是无连接的,直接传输,不需要建立隧道 2、尽最大努力交付 3、面向报文的

7、TCP

1、三次握手:A发送确定报文SYN,B返回确定报文SYN+ACK,A发送确定报文后才是建立完成 2、四次挥手:A发送终止报文FIN,B返回确定报文ACK不再接受数据,B在处理完后再返回FIN,A收到后返回确定报文ACK,B关闭

1-126 子网255.0.0.0 126-191 255.255.0.0 192-223 255.255.255.0 多播224-239 保留地址

8、vlan

警告

三层交换机可以处理mac地址和ip地址,但是路由器只能处理ip地址,三层交换机一般没有wan口用来接入互联网

VLAN的基本概念:

  1. VLAN是将一个物理的局域网在逻辑上划分成多个广播域的技术。它可以将同一交换机上的不同端口划分到不同的逻辑网段中,使它们之间的通信需要通过三层设备(如路由器)来实现。

  2. VLAN的主要优势:

  • 提高网络安全性 - 不同VLAN之间的通信需要经过路由器,便于实施访问控制
  • 减少广播流量 - 将大的广播域分割成小的广播域,提高网络性能
  • 灵活的网络规划 - 可以根据部门、功能等逻辑关系而不是物理位置来组网
  • 简化网络管理 - 方便对不同用户组进行管理和配置
  1. VLAN的划分方式:
  • 基于端口的VLAN - 最常用的方式,直接将交换机的端口指定到特定VLAN
  • 基于MAC地址的VLAN - 根据终端设备的MAC地址来划分
  • 基于协议的VLAN - 根据网络层协议类型来划分
  • 基于子网的VLAN - 根据IP地址和子网来划分
  1. VLAN间通信:
  • 同一VLAN内的设备可以直接通信
  • 不同VLAN间的通信需要通过三层设备(路由器或三层交换机)
  • 常用的VLAN间路由方式:单臂路由(Router-on-a-stick),三层交换机路由

9、dhcp

DHCP内容

DHCP是一个局域网的网络协议,使用UDP协议工作,主要用于自动分配IP地址和其他网络参数给网络设备。它极大简化了网络管理员的工作,避免了手动配置IP地址可能产生的错误。

DHCP的工作过程(DORA):

  1. Discovery(发现) - 客户端广播DHCP发现报文
  2. Offer(提供) - DHCP服务器提供可用的IP地址及配置信息
  3. Request(请求) - 客户端选择并请求使用某个IP地址
  4. Ack(确认) - 服务器确认并分配IP地址给客户端

DHCP分配IP地址的方式:

  1. 自动分配 - 永久分配给客户端
  2. 动态分配 - 分配IP地址的租期有限制
  3. 手动分配 - 管理员手动指定客户端IP地址

DHCP可分配的主要参数:

  • IP地址
  • 子网掩码
  • 默认网关
  • DNS服务器地址
  • WINS服务器地址
  • 租约时间

© 2024 - 2025 Aiser's Blog

欢迎来到我的博客!

Me

我的名字是Aiser,这是我的博客