这一部分为什么存在?
在完整笔记中阅读本节协议 解决问题 传输层 端口 易考点 DNS 域名 → IP UDP 53 基于 UDP(2018-36 类辨析);递归 vs 迭代的报文数 HTTP Web 文档传输 TCP 80 1.0 非持久(每对象 2RTT)/ 1.1 持久默认 / RTT 计算 FTP 文件传输 TCP 21(控制,持久)+ 20(数据,非持久) 为什么两条连接:带外控制,传文件时仍可发命令(2009-40、2017-40、2024-47) SMTP 发送邮…
在完整笔记中阅读本节DNS:递归 vs 迭代(报文数是考点)
在完整笔记中阅读本节递归 vs 迭代(本模块第一易混对):为什么易混——都是 DNS 查询方式且常混合使用。本质区别——递归是“替我把事办完”(被问者负责到底),迭代是“你告诉我下一个该问谁”(被问者只给线索)。判别线索:问“用户主机发几条”→ 永远 1 条(递归);问“本地域名服务器发几条”→ 递归则 1 条、迭代则多条(2010-40 vs 2016-40 正是这对对照)。
在完整笔记中阅读本节形态一:单协议选择:2009-40(FTP 命令走控制连接)、2010-40、2012-40、2013-40、2015-33/40、2016-40、2017-40、2018-36/40、2024-40。
在完整笔记中阅读本节向前依赖:CN-4(TCP/UDP 是应用层的腿)、CN-3(IP/路由/ARP/DHCP/NAT)、CN-2(帧与交换机)。 向后引出 / 跨学科: DNS 缓存、HTTP 缓存 ↔ X-7 缓存思想统一谱系; 应用层协议 = OS 中的进程在通信(socket、阻塞 I/O)→ OS-1/OS-8; HTTP 请求报文的字节序 → 网络字节序 = 大端(CO-1 的隐性连接); 至此计网全链路闭环:CN-0 分层 → CN-1 比特…
在完整笔记中阅读本节传输层都打通了,应用层还要解决什么?(语义:名字、文件、邮件、文档) 为什么 DNS 用 UDP 而 HTTP/FTP/邮件用 TCP?(查询短平快 vs 可靠字节流) 主机到本地 DNS 服务器是递归还是迭代?本地服务器往外呢?各发几条报文? HTTP/1.0 和 1.1 的 RTT 账本分别怎么记?(2/对象 vs n+1) FTP 为什么要两条连接?哪条持久?登录走哪条? 发邮件和取邮件各用什么协议?SMTP 直接能传二进制附件吗…
在完整笔记中阅读本节