计算机考研 408 网络 以太网、ARP、NAT、DHCP概念

IEEE802的层次划分

其中LLC已经弃用

全双工/半双工

全双工:同时收发

半双工:不同时收发(需要CSMA-CD)

同轴电缆:只能半双工

以太网线:小于2.5Gpbs时,全双工半双工都可以;大于2.5Gpbs时,只能全双工

交换机:全双工

集线器:半双工

以太网MAC帧(数据链路层)

类型:

  1. 0x 0800:IP分组的PDU
  2. 0x 0806:ARP协议的PDU

ARP地址解析协议(网络层)

作用:在局域网内,查询IP地址对应的MAC地址

工作过程:广播查询,单播响应

ARP 缓存:存储其他设备的 IP 地址 和 MAC 地址 的映射关系

NAT网络地址转换(网络层)

作用:内网主机使用私有 IP ,路由器 NAT 把私有 IP: 端口 转换成公网 IP: 端口 ,实现多个内网主机共用少量公网 IP访问互联网。

NAT表:记录 内网IP:端口 与 外网IP:端口

DHCP动态主机配置协议(应用层)

作用:动态为主机分配 IP地址,同时还分配:子网掩码、默认网关、DNS 服务器地址、地址租期。

流程:

DHCP Discover(广播):客户端刚接入网络,还没有 IP,广播寻找 DHCP 服务器。

DHCP Offer(广播):服务器回复,给出可用 IP 等配置信息。(可以有多台服务器回复 Offer)

DHCP Request(广播):客户端选定其中一台服务器提供的 IP,广播正式申请。

DHCP ACK(广播):服务器确认,正式把 IP、掩码、网关、DNS、租期下发给主机。

广播UDP:报文没有 IP 的时候源 IP 填0.0.0.0,目的 IP 广播255.255.255.255。

ICMP 因特网控制报文协议**(** 网络层**)**

**作用:**报错+探测(ping、traceroute)

报错:

  1. 不可达
  2. 拥塞
  3. 超时
  4. 参数有误
  5. 不对分片的非第一个分片、多播报文、ICMP 报文本身产生差错报告
相关推荐
老秦包你会1 小时前
计算机网络第二课 ----Socket(套接字)编程预备
开发语言·计算机网络·php
xiaoye-duck15 小时前
《C++ 项目:手写大模型接入 SDK》Ollama接口设计(上):初始化、全量响应实现和测试
开发语言·网络·c++·语言模型
无足鸟ICT17 小时前
【RHCA+】iptraf-ng(网络监控分析)
linux·网络
坤坤子吖19 小时前
Linux网络编程:TCP服务器的多进程与多线程实现
linux·服务器·开发语言·网络·c++·笔记·学习
xiaoye-duck21 小时前
《C++ 项目:手写大模型接入 SDK》LLMManager架构设计与实现
开发语言·网络·c++·语言模型
andxe21 小时前
工业级 PoE 交换机选型指南:破解边缘部署四大核心难题
运维·网络·安全·光通信·交换机
say_fall1 天前
【Linux网络编程】计算机网络基础:局域网与广域网、OSI七层模型与TCP/IP五层模型、封装解包与MAC/IP地址、端口号与socket编程接口
linux·网络·tcp/ip·计算机网络·信息与通信
Joy T1 天前
Gzip 压缩原理与实践:HTTP 响应压缩、性能收益与工程配置
网络·网络协议·http
叼烟扛炮1 天前
Linux 学习笔记(五十四):内网穿透实战——用 frp 让外网访问你的私人电脑
linux·服务器·网络·笔记·学习
流浪0011 天前
计算机网络篇21:网络层——网段划分与子网掩码,从分类地址到 CIDR 与可用主机数
计算机网络·子网划分·nat·子网掩码·cidr·网络层协议