网络通信与 TCP/IP 五层模型


一、网络通信
1. 通信标识
源 IP、目的 IP、源端口、目的端口、协议类型 确定一次唯一的网络通信。
唯一性
每个 Socket 对应连接一个唯一的五元组:
new Socket(目的 IP, 目的端口),源 IP 为本地,源端口由操作系统空闲分配,创建 TCP 连接是一次唯一通信。
1.1 IP 地址
标识设备在网络中的唯一位置;IPv4格式由点分 4 个 8bit 位的十进制数组成。
1.2 端口号
区分应用,标识应用层占据的网络通信端点。
1.3 协议类型
标识载荷由上层哪个协议遵守而成的数据包。
一次单类: 在传输层有无连接的传输方式分隔成两类通信中。
1.4 MAC 地址
MAC 地址是网络硬件的唯一标识符。
2. 网络范围
2.1 局域网与广域网
- 局域网 (LAN):单个路由器内部创建的网络。
- 广域网 (WAN):多个路由器连接组合的网络。
2.2 本地子网
IP 能本地访问的本地子网的网络地址 = IPv4 & 网络位与主机位。
2.2.1 子网掩码
采用IPv4 格式整体的 32 位呈先网络前缀的连续 1(对应划分 IP 的网络位)、后接口标识符的连续 0(对应划分 IP 的主机位)。
2.2.2 前缀长度
/网络位的位数划分 IP 的网络位与剩下的主机位。
2.3 默认网关
默认网关访问的本地子网重合叠在 IP 设备的本地子网内,同地收发设备 IP,是用于帮转的接壤出口 IP。
3. 通信交接
两个 IP 出机的 —> 直接通信



