(っ●ω●)っ

TCP/IP、VLSM概述

2025-10-04

TCP/IP 概述

TCP/IP 协议簇

  1. OSI->DoD 模型(自上往下):

    1. 应用层、表示层、会话层->应用层
    2. 传输层->主机到主机层
    3. 网络层->因特网层
    4. 数据链路层、物理层:网络接入层
  2. 传输控制协议/IRI 因特网协议(TCP/IP)组是由美国国防部(DoD)所创建的,主要用来确保数据的完整性及在毁灭性战争中维持通信。

  3. 是由一组不同功能的协议组合在一起构成的协议簇。

  4. 利用一组协议完成 OSI 所实现的功能。

  5. DoD 模型

    1. 应用层:Telnet、FTP、TFTP、SNMP、HTTP、SMTP、NFS、DHCP 等
    2. 主机到主机层:TCP、UDP
    3. 因特网层:ICMP、ARP、RARP、IP
    4. 网络接入层:Ethernet、FastETH、TokenRing、FDDI

应用层

  1. TCP:传输控制协议,属于面向连接的网络协议。
  2. UDP:用户报文协议,属于无连接的网络协议。

主机到主机层

TCP

传输控制协议,面向连接,可靠传输,流控。

使用 TCP 的应用:Web 浏览器、电子邮件、文件传输程序等。

UDP

用户报文协议,无连接,不可靠传输,尽力传递。

使用 UDP 的应用:域名系统(DNS)、视频流、IP语音(VoIP)

端口号

  1. 源端口随机分配,目标端口使用知名端口。
  2. 应用客户端使用的源端口号一般为系统中未使用的且大于 1023。
  3. 目的端口号为服务器端应用服务的进程。如 Telnet 为 23。

TCP 三次握手

顺序由上到下

    HostA: Send SYN (seq=100 ctl=SYN) -> HostB: SYN received

    HostB: Send SYN, ACK (seq=300 ack=101 ctl=syn,ack) -> HostA: SYN received (ACK=对方发送+1)

    HostA: Established (seq=101 ack=301 ctl=ack) (seq=发送时的seq+1)(ack=对方发送的seq+1) -> HostB

因特网层

功能

负责将分组报文从源端发送到目的端。

作用

  1. 为网络设备提供逻辑地址。
  2. 负责数据包的寻址和转发。

ARP(Address Resolution Protocol)

  1. 将 IPv4 地址解析为 MAC 地址。
  2. 维护映射的缓存。

VLSM

IP 地址

32 位,点分十进制。

通信类型

单播、组播、广播。

IP 地址类型

  1. 网络地址:指代网络的地址。在网络的 IPv4 地址范围内,最小地址保留为网络地址。此地址的主机部分的每个主机位均为 0。
  2. 广播地址:用于向网络中的所有主机发送数据的特殊地址。广播地址使用该网络范围内的最大地址。即主机部分的各比特位全部为 1 的地址。
  3. 主机地址:分配给网络中终端设备的地址。

IP 地址类别

  1. 公网地址。
  2. 私网地址:
    1. 10.0.0.0 to 10.255.255.255 (10.0.0.0/8)
    2. 172.16.0.0 to 172.31.255.255 (172.16.0.0/12)
    3. 192.168.0.0 to 192.168.255.255 (192.168.0.0/16)