计算机网络之应用层

简介: 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月前
|
缓存 网络协议 前端开发
深入了解常见的应用层网络协议
深入了解常见的应用层网络协议
深入了解常见的应用层网络协议
|
4月前
|
网络协议
【计算机网络-应用层】HTTP协议
【计算机网络-应用层】HTTP协议
|
4月前
|
域名解析 缓存 网络协议
【计算机网络-应用层】DNS协议
【计算机网络-应用层】DNS协议
|
2月前
|
安全 网络协议 算法
计算机网络——应用层与网络安全(六)
计算机网络——应用层与网络安全(六)
78 1
计算机网络——应用层与网络安全(六)
|
2月前
|
缓存 移动开发 JSON
【网络安全 | 网络协议应用层】结合Wireshark讲解HTTP协议
【网络安全 | 网络协议应用层】结合Wireshark讲解HTTP协议
108 0
|
1月前
|
数据采集 存储 传感器
物联网的感知层、网络层与应用层分享
物联网的感知层、网络层与应用层分享
56 1
|
3月前
|
网络协议 安全 网络性能优化
【网络工程师】<软考中级>传输层协议TCP/UDP&常用应用层协议
【1月更文挑战第27天】【网络工程师】<软考中级>传输层协议TCP/UDP&常用应用层协议
|
3月前
|
网络协议 网络架构
【计算机网络】应用层
【计算机网络】应用层
46 0
【计算机网络】应用层
|
4月前
|
网络协议 算法 数据库
【网络层】RIP协议详解(应用层)、慢收敛、OSPF协议(适合大网络)
【网络层】RIP协议详解(应用层)、慢收敛、OSPF协议(适合大网络)
57 0
|
4月前
|
监控 网络协议 网络性能优化
【网络层】DHCP协议(应用层)、ICMP、IPv6详解
【网络层】DHCP协议(应用层)、ICMP、IPv6详解
58 0