跳转至

应用层

应用层

网络应用模型

  1. 连接成功后,服务器也能主动发送数据,用于一些消息的通知,比如一些错误的通知。
  2. 物理网络是指在网络中由各种设备(主机、交换机等)和介质(双绞线等)连接而形成的网络,它看得见摸得着。
  3. 服务器是被动响应的,不主动发起连接。

image-20260728162723984

image-20260728162708067

域名系统

  1. 域名与IP地址、MAC地址、主机不一定是一一对应的关系。

DNS概述

  1. DNS:Domain Name System,域名系统

image-20260728164445010

DNS层次域名空间

image-20260728165425801

DNS域名服务器、域名解析过程

  1. Figure 6中有关域名服务器的树状图其实表述并不准确,不是说根域名服务器后一定跟着若干顶级域名服务器,而是分散的存在互联网中,逻辑上来说是树状图一般。(如图Figure 5)

image-20260908203604735

image-20260728171704375

  1. 权限域名服务器(Authoritative Name Server)就是负责提供某个特定区域(比如一家公司)内,域名到 IP 地址最终、最权威映射的服务器。

  2. 它是“最终答案”的提供者: 在整个 DNS 查询过程中,当电脑缓存、路由器或者本地域名服务器都不知道某个域名对应的 IP 时,查询请求最终一定会落到这个权限域名服务器上。它给出的结果就是最终结论,不需要再去问别人。

image-20260728171746014image-20260728171802824

文件传输协议(FTP)

  1. FTP允许客户指明文件的类型与格式,并允许问价你具有存取权限。

image-20260728191424126

image-20260909195140727

  • 对于如何让FTP控制和文件的传输进行同步,不难想到操作系统的PV操作

image-20260728191501216

电子邮件

  1. POP3中由客户端而非服务器选择接收后是否将邮件保留在服务器上。
  2. POP3中登录到服务器后,发送的密码是采用明文的,并不对密码进行加密。

image-20260728193806125

image-20260728193922225

万维网

万维网WWW

image-20260728195215660

下图左一为TCP串行模式

image-20260728200328146

强化课补充,第一次传回资源时,知道了还要传多少资源(图中为3个),这些资源并行的进行传送。

需要注意的是第一次HTTP响应后仍需要进行挥手断开,但是TCP连接是可以有多个的,因此不需要等这个挥手结束,接下来三个资源可以直接各自开一个新的端口进行连接传送。

image-20260909173522538

image-20260728200335169

超文本传输协议HTTP

  1. 在408考试范围内,一个请求,一个资源,无法一个请求携带多个资源,如一次请求两张图片。
  2. 应用层分片到传输层时每个单独的分片不需要独立的首部,并只在第一个分片中存储应用层的首部,因为TCP首部中包含了一个序号。
  3. HTTP/1.1默认使用持续链接,所有请求都是连续发送的。其中有一个Connection字段,表示连接方式,Close表示非持续连接方式。

image-20260728202657721

image-20260728202858093