计算机网络之应用层

简介: 1 域名,域名系统DNS计算机的用户只是间接而不是直接使用域名系统。因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。名字到 IP 地址的解析是由若干个域名服务器程序完成的。

1 域名,域名系统DNS

计算机的用户只是间接而不是直接使用域名系统。
因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。
名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。

因特网的域名结构

因特网采用了层次树状结构的命名方法。
任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。
域名的结构由标号序列组成,各标号之间用点隔开:
… . 三级域名 . 二级域名 . 顶级域名
各标号分别代表不同级别的域名。

域名只是个逻辑概念

  • 域名只是个逻辑概念,并不代表计算机所在的物理地点
  • 变长的域名和使用有助记忆的字符串,是为了便于人来使用
    而 IP 地址是定长的 32 位二进制数字则便于机器处理
  • 域名中的“点”和点分十进制 IP 地址中的“点”并无一一对应的关系。点分十进制 IP 地址中一定是包含三个“点”,但每一个域名中“点”的数目则不一定正好是三个

顶级域名 TLD �(Top Level Domain)

(1) 国家顶级域名 nTLD
.cn 表示中国,.us 表示美国,.uk 表示英国,等等。
(2) 通用顶级域名 gTLD:最早的顶级域名是:
.com (公司和企业)
.net (网络服务机构)
.org (非赢利性组织)
.edu (美国专用的教育机构()
.gov (美国专用的政府部门)
.mil (美国专用的军事部门)
.int (国际组织)
(3) 基础结构域名(infrastructure domain):这种顶级域名只有一个,即 arpa,用于反向域名解析,因此又称为反向域名。


img_6dc45cf30130c7a757c378e66402eccf.png

域名服务器

  • 一个服务器所负责管辖的(或有权限的)范围叫做区(zone)
  • 各单位根据具体情况来划分自己管辖范围的区。
    但在一个区中的所有节点必须是能够连通的。
  • 每一个区设置相应的权限域名服务器,用来保存该区中的所有主机的域名到IP地址的映射
  • DNS 服务器的管辖范围不是以“域”为单位,而是以“区”为单位


    img_decf4e6a3e09af0290b5ea22a9601b8a.png
    区的不同划分方法举例

    img_20ae4f6249b9a34f5895a568589417e5.png
    树状结构的 DNS 域名服务器

    img_66d30ef5f0d1dd0c558b77c050e8f595.png

    img_d66de0e71a9f267bb49f7d0db87a9b2b.png
    image.png

    img_21c489faf78f1b0c9301a9f0be9d2b5c.png

    img_aa53b69af122f56608e2469baa023eee.png

万维网www、HTTP、HTML

img_57ed5170812ff3602d74dfd5cb6544c8.png
万维网概述

img_15cc149a90e5551e89e8f5f3c507581d.png
HTTP的操作过程

img_ca329e81e2432f06bc8b34ec44790067.png
万维网的操作过程

img_859ad6195670f1abe940f4dfffc4f913.png
点击鼠标后发生的事件

img_1a5d9b954739465218ad4c9f249210d2.png
HTTP的特点

img_bc7ccebfb8e84a2645c5183432b11ede.png
请求一个万维网文档的时间

img_10431c1147f7fa0e870ecbe950f73f61.png
持续连接

img_735cb76b3ee60f3a657bb997f331aab0.png
持续连接的工作方式

img_806a1f6b31047b8b7ab757a7ad929e13.png

img_97334f58b23e90bbdf290efcff6d8812.png
image.png

img_7709690f0bdecde1efe95c79c306238e.png
image.png

img_2054107d4912d6fad886c3996c4a478b.png

img_a990ed9c8d04f5b3a1db8538abde4777.png
image.png

img_4f0999ca4cf27528cacb41ce00bad21b.png

img_07f0b3dbfd9950aa17162c9484e353af.png
超文本标记语言HTML

img_f390daafaf9cec0a553deaa75636d7f6.png
HTML文档

电子邮件

img_c5d7386743136023b2a446146b75bb91.png

img_1ab572e6ab13e62588149ab7d486b887.png

img_d0bd165b1cd7e272ff3ad83949a924eb.png

SMTP

img_ce3568c4072c1a88643c509cbb986402.png
image.png

img_dcb9a24d8a3a54ef6a76682962af7190.png

POP3

img_801d958ca49541a2b630e0399d0737ab.png
image.png

IMAP

img_8954be944d1c95e0fa39f5d0ca646e9f.png
image.png

img_c5951944fc5ada2082ab249a53b1c61a.png
image.png

img_7e324d74b7599e1aa63bb35823fa1165.png
image.png
相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
1月前
|
缓存 网络协议 网络安全
计算机网络:应用层(上篇)
计算机网络:应用层(上篇)
|
1月前
|
缓存 网络协议 前端开发
深入了解常见的应用层网络协议
深入了解常见的应用层网络协议
深入了解常见的应用层网络协议
|
1月前
|
安全 网络协议 算法
计算机网络——应用层与网络安全(六)
计算机网络——应用层与网络安全(六)
90 1
计算机网络——应用层与网络安全(六)
|
1月前
|
缓存 移动开发 JSON
【网络安全 | 网络协议应用层】结合Wireshark讲解HTTP协议
【网络安全 | 网络协议应用层】结合Wireshark讲解HTTP协议
120 0
|
14天前
|
域名解析 网络协议 程序员
网络原理(7)——以太网数据帧和DNS协议(数据链路层和应用层)
网络原理(7)——以太网数据帧和DNS协议(数据链路层和应用层)
16 0
|
14天前
|
域名解析 存储 缓存
【基础计算机网络】应用层
【基础计算机网络】应用层
|
14天前
|
网络协议 API
【计算机网络概述】第二章:应用层:2.1 应用层原理
【计算机网络概述】第二章:应用层:2.1 应用层原理
|
19天前
|
传感器 数据可视化 JavaScript
物联网架构:感知层、网络层和应用层
【5月更文挑战第30天】物联网(IoT)由感知层、网络层和应用层构成。感知层利用传感器(如DHT11)收集环境数据;网络层通过ESP8266等设备将数据传输至云端;应用层提供用户服务,如Node-RED实现数据可视化。示例代码展示了Arduino读取温湿度,ESP8266连接Wi-Fi及Node-RED数据可视化流程。物联网架构为数据处理与服务提供全面支持,预示其在各领域广阔的应用前景。
30 2
|
26天前
|
JSON 安全 网络协议
【Linux 网络】网络基础(二)(应用层协议:HTTP、HTTPS)-- 详解
【Linux 网络】网络基础(二)(应用层协议:HTTP、HTTPS)-- 详解
|
1月前
|
存储 缓存 网络协议
计算机网络 第三章 应用层(习题)
计算机网络 第三章 应用层(习题)
31 1

热门文章

最新文章