“网络技术(广东轻工学院)”实验报告

应用层协议

图片描述

DNS 协议

DNS 服务器

DNS 服务器是个分层次的系统:

根 DNS 服务器 :全世界共有 13 台根域名服务器,编号 A 到 M,其中大部分位于美国。

顶级(TLD)DNS 服务器 :负责如 com 、org 、edu 等顶级域名和所有国家的顶级域名(如 cn 、uk 、jp )。

权威 DNS 服务器 :大型组织、大学、企业的域名解析服务。

本地 DNS 服务器 :通常与我们主机最近的 DNS 服务器。

域名解析,迭代查询和递归查询

image.png host 命令 进行 DNS 查询,可查看一个指定域名的 IP DNS 缓存和 hosts 文件

DNS 缓存 :当一个 DNS 服务器接收到一个 DNS 回答后,会将其信息缓存一段时间,当再有一个对相同域名的查询时,便可直接回复。

hosts 文件,其实 hosts 文件可以看作是一个小型的 DNS 服务器。

FTP 协议

主要功能是减少或消除在不同操作系统下处理文件的不兼容性,以达到便捷高效的文件传输效果。

  • FTP 只提供文件传输的基本服务,它采用 客户端—服务器 的方式,一个 FTP 服务器可同时为多个客户端提供服务。

  • 在进行文件传输时,FTP 的客户端和服务器之间会建立两个 TCP 连接:21 号端口建立控制连接,20 号端口建立数据连接。

  • FTP 的传输有两种方式:ASCII 传输模式和二进制数据传输模式。

    HTTP 协议

原理:

  • 点击一个链接后,浏览器向服务器发起 TCP 连接;

  • 连接建立后浏览器发送 HTTP 请求报文,然后服务器回复响应报文;

  • 浏览器将收到的响应报文内容显示在网页上;

  • 报文收发结束,关闭 TCP 连接。

HTTP 请求报文结构:

image.png

HTTP 响应报文结构:

image.png

请求报文的方法字段是对所请求对象进行的操作,而响应报文的状态码是一个 3 位数字,分为 5 类 33 种:

  • 1xx:通知信息,如收到或正在处理。

  • 2xx:成功接收。

  • 3xx:重定向。

  • 4xx:客户的差错,如 404 表示网页未找到。

  • 5xx:服务器的差错,如常见的 502 Bad Gateway。

Telnet 协议

使用 Telnet 协议进行远程登录时必须满足以下条件:

  • 在本地计算机上必须装有包含 Telnet 协议的客户程序;

  • 必须知道远程主机的 IP 地址或域名;

  • 必须知道登录标识与口令。

Telnet 远程登录服务分为以下4个过程:

  • 本地与远程主机建立连接。该过程实际上是建立一个 TCP 连接,用户必须知道远程主机的 IP 地址或域名;

  • 将本地终端上输入的用户名和口令及以后输入的任何命令或字符以 NVT ( Net Virtual Terminal ) 格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个 IP 数据包;

  • 将远程主机输出的 NVT 格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;

  • 最后,本地终端对远程主机进行撤消连接。该过程是撤销一个 TCP 连接。

telnet 使用语法:telnet+ip+端口 验证:netstat -pantu

TFTP 协议

此协议设计的时候是进行小文件传输的,与 FTP 相比少了许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证

报文格式: image.png

SMTP 的连接和发送过程

  • 建立 TCP 连接
  • 客户端向服务器发送 HELO 命令以标识发件人自己的身份,然后客户端发送 MAIL 命令
  • 服务器端以 OK 作为响应,表示准备接收
  • 客户端发送 RCPT 命令
  • 服务器端表示是否愿意为收件人接收邮件
  • 协商结束,发送邮件,用命令 DATA 发送输入内容
  • 结束此次发送,用QUIT命令退出

POP3 工作过程

  • 用户运行用户代理(如Foxmail, Outlook Express)
  • 用户代理(以下简称客户端)与邮件服务器(以下简称服务器端)的 110 端口建立 TCP 连接
  • 客户端向服务器端发出各种命令,来请求各种服务(如查询邮箱信息,下载某封邮件等)
  • 服务端解析用户的命令,做出相应动作并返回给客户端一个响应
  • 上述的两个步骤交替进行,直到接收完所有邮件转到下一步,或两者的连接被意外中断而直接退出
  • 用户代理解析从服务器端获得的邮件,以适当地形式(如可读)的形式呈现给用户

POP3 和 SMTP 协同工作 image.png 作业 1. 图片描述 图片描述 2. 图片描述

3.这题不会

4. 图片描述

最新评论
暂无评论~