首页 > 其他分享 >第六章 网络互连与互联网(六):域名和地址

第六章 网络互连与互联网(六):域名和地址

时间:2024-11-16 19:19:11浏览次数:3  
标签:ARP Protocol IP 互连 域名 地址 主机 第六章

六、域名和地址

Internet 地址分为 3 级,可表示为“网络地址·主机地址·端口地址”的形式。其中,网络和主机地址即 IP 地址: 端口地址就是 TCP 或 UDP 地址,
用于表示上层进程的服务访问点。TCP / IP 网络中的大多数公共应用进程都有专用的端口号。下表 列出了主要的专用端口号,许多网络操作系统保护这些端口号,限制用户进程使用。

端口号描述
1TCP Port Service Multiplexer (TCPMUX)
5Remote Job Entry(RJE),远程作业
7ECHO,回声
18Message Send Protocol(MSP),报文发送协议
20FTP-Data,文件传输协议
21FTP-Control,文件传输协议
22SSH Remote Login Protocol,远程登录
23Telnet,远程登录
25Simple Mail Transfer Protocol(SMTP)
29MSG ICP
37Time
42Host Name Server(Nameserv),主机名字服务
43Whols
49Login Host Protocol(Login)
53Domain Name System(DNS),城名系统
69Trivial File Transfer Protocol (TFTP)
70Gopher Services
79Finger
80HTTP超文本传输协议
103X.400 Standard,电子邮件标准
108SNA Gateway Access Server
109POP2
110POP3
115Simple File Transfer Protocol (SFTP)
118SOL Services
119Newsgroup(NNTP)
137NetBIOS Name Service
139NetBIOS Datagram Service
143Interim Mail Access Protocol (IMAP)
150NetBIOS Session Service
156SOL Server
161SNMP,简单网络管理协议
179Border Gateway Protocol(BGP),边界网关协议
190Gateway Access Control Protocol(GACP)
194Internet Relay Chat(IRC)
197Directory Location Service(DLS)
389Lightweight Directory Access Protocol(LDAP)
396Novell Netware over IP
443HTTPS
444Simple Network Paging Protocol (SNPP)
445Microsoft-DS
458Apple QuickTime
546DHCP Client,动态主机配置协议,客户端
547DHCP Server,动态主机配置协议,服务器端
563SNEWS
569MSN
1080Socks
1.域名系统

(1)网络用户希望用名字来标识主机,有意义的名字可以表示主机的账号、工作性质、所属的地域或组织等,从而便于记忆和使用。Intemet的域名系统(DNS)就是为这种需要而开发的。

(2)DNS 的逻辑结构是一个分层的域名树,Internet 网络信息中心(InterNIC)管理着域名树的根,称为根域。根域没有名称,用句号“.”表示,这是域名空间的最高级别。在DNS的名称中,有时在末尾附加一个“.”,就是表示根域,但经常是省略的。DNS服务器可以自动补上结尾的句号,也可以处理结尾带句号的域名。

(3)根域下面是顶级域(TLD),分为国家顶级域(ccTLD)和通用顶级域(gTLD)。国家顶级域名包含 243 个国家和地区代码,例如cn代表中国,uk代表英国等。

(4)最初的通用顶级域有7个(如下表所示),这些顶级域名原来主要供美国使用,随着Internet的发展,com、org 和 net 成为全世界通用的顶级域名,就是所谓的“国际域名”,而 edu、gov 和 mil 限于美国使用。

域名使用对象
com商业机构等盈利性组织
edu教育机构、学术组织和国家科研中心等
gov美国非军事性的政府机关
mil美国的军事组织
net网络信息中心(NIC)和网络操作中心(BIC)等
org非盈利性组织、例如技术支持小组、计算机用户小组等
int国际组织

(5)负责因特网域名注册的服务商(ICANN)在2000年11月决定,从2001年开始使用新的国际顶级域名,共有 7个,即biz(商业机构)、info(网络公司)、name(个人网站)、pro(医生和律师等职业人员)、aero(航空运输业专用)、coop(商业合作社专用)和museum(博物馆专用),其中,前 4个是非限制性域名,后 3 个限于专门的行业使用,受有关行业组织的管理。

(6)顶级域下面是二级域,这是正式注册给组织和个人的唯一名称。

(7)在二级域之下,组织机构还可以划分子域,使其各个分支部门都获得一个专用的名称标识。

(8)一个域名的长度通常不超过 63 个字符,最多不能超过 255 字符。

(9)DNS 命名标准还规定,城名中只能使用 ASCII 字符集的有限子集,包括 26 个英文字母(不区分大小写)和10个数字,以及连字符“-”,并且连字符不能作为子域名的第一个和最后一个字母。后来的标准对字符集有所扩大。

(10)各个子域由地区NIC管理。下图是 CNNIC 规划的 cn 下第二级子域名和域名树系统,其中,ac 为中科院系统的机构,edu 为教育系统的院校和科研单位,go 为政府机关,co 为商业机构,or 为民间组织和协会,bj 为北京地区,sh 为上海地区,zj 为浙江地区等。

在这里插入图片描述
(11)域名到 IP 地址的变换由 DNS 服务器实现。

(12)一般子网中都有一个域名服务器,该服务器管理本地子网所连接的主机,也为外来的访问提供 DNS 服务。这种服务采用典型的客户端/服务器访问方式。

(13)域名与网络地址是两个不同的概念。大多数连网的主机不仅有一个唯一的网络地址,还有一个域名,但是有的主机没有网络地址,只有域名。

2.地址分解协议

(1)IP 地址是分配给主机的逻辑地址,在因特网络中表示唯一的主机。

(2)由于互连的各个子网可能源于不同的组织,运行不同的协议(异构性),因而可能采用不同的编址方法。

(3)任何子网中的主机至少都有一个在子网内部唯一的地址,这种地址都是在子网建立时一次性指定的,甚至可能是与网络硬件相关的,把这个地址叫作主机的物理地址硬件地址

(4)物理地址和逻辑地址的区别:

  • 从网络互连的角度看,逻辑地址在整个因特网络中有效,而物理地址只是在子网内部有效;
  • 从网络协议分层的角度看,逻辑地址由 Internet 层使用,而物理地址由子网访问子层(具体地说就是数据链路层)使用。

(5)由于有两种主机地址,因此需要一种映像关系把这两种地址对应起来。在Interet 中是用地址分解协议(ARP)来实现逻辑地址到物理地址映像的。ARP 分组的格式如下图所示,各字段的含义解释如下。

在这里插入图片描述

  • 硬件类型:网络接口硬件的类型,对以太网此值为 1 。
  • 协议类型:发送方使用的协议,0800H 表示 IP 协议。
  • 硬件地址长度:对以太网,地址长度为 6 字节。
  • 协议地址长度:对 IP 协议,地址长度为 4 字节。
  • 操作:
    -ARP 请求。
    -ARP 响应。
    -RARP 请求。
    -RARP 响应。

(6)Internet 应用程序把要发送的报文交给 IP ,IP 协议当然知道接收方的逻辑地址(否则就不能通信了),但不一定知道接收方的物理地址。在把 IP 分组向下传送给本地数据链路实体之前,可以用两种方法得到目标物理地址。

  • 查本地内存的 ARP 地址映像表,通常 ARP 地址映像表的逻辑结构如下表所示,可以看出这是 IP 地址和以太网地址的对照表。
IP 地址以太网地址
130.130.87.108 00 39 00 29 D4
129.129.52.308 00 5A 21 17 22
192.192.30.508 00 10 99 A1 44
  • 如果 ARP 表查不到,就广播一个 ARP 请求分组,这种分组可经过路由器进一步转发,到达所有连网的主机。

(7)代理 ARP(Proxy ARP),就是路由器“假装”目标主机来回答 ARP 请求,所以源主机必须先把数据帧发给路由器,再由路由器转发给目标主机。这种技术不需要配置默认网关,也不需要配置路由信息,就可以实现子网之间的通信。

(8)RARP 是反向 ARP 协议,即由硬件地址查找逻辑地址。通常,主机的 IP 地址保存在硬盘上,机器关电时也不会丢失,系统启动时自动读入内存中。但是,无盘工作站无法保存P地址,它的IP地址由 RARP 服务器保存。当无盘工作站启动时,广播一个 RARP 请求分组,把自己的硬件地址同时写入发送方和接收方的硬件地址字段中。RARP 服务器接收这个请求,并填写目标 IP 地址字段,把操作字段改为 RARP 响应分组,送回请求的主机。

标签:ARP,Protocol,IP,互连,域名,地址,主机,第六章
From: https://blog.csdn.net/2401_88752464/article/details/143778267

相关文章

  • 如何使用GitHub部署自己的网站(免费的服务器,免费的域名)
    网站准备这是我部署的网站,现在我将把自己的网站部署到GitHub服务器上面,可以让任何人访问我的网站 github设置登录之后点击头像  点击yourrepositories  进入后点击New  设置基本信息 最后点击Creatrepository  点击Uploadanexistingfile ......
  • ip、域名、dns
    标题:域名+DNS+公网IP这里默认有"服务器"+"公网ip"的情况下进行的操作:实现"服务器ip"绑定"域名",大家快速访问具备:1-服务器+公网ip(推荐云服务器)2-域名3-cloudflare账号(DNS)1、域名(购买)我这里用的是"阿里云"1元/年的域名链接:https://wanwang.aliyu......
  • 如何使用正则表达式验证域名
    下面是一篇关于如何使用正则表达式验证域名的教程。如何使用正则表达式验证域名简介域名是互联网上网站的地址,每个域名由多个标签(label)组成,标签之间用点.分隔。域名规则有很多细节,但基本要求是:每个标签只能包含字母、数字和短横线-。标签的长度不能超过63个字符。......
  • 第六章 网络互连与互联网(八):路由器技术
    八、路由器技术在因特网发展过程中,面临的一个问题就是IP地址短缺问题。解决这个问题有两种方案。长期的解决方案就是使用具有更大地址空间的IPv6协议。短期的解决方案有网络地址翻译(NAT)和无类别的域间路由技术(GIDR)等,这些技术都是在现有的IPv4路由器中实现的。1.NAT技......
  • 第六章 网络互连与互联网(二):广域网互连
    二、广域网互连(1)广域网的互连一般采用在网络层进行协议转换的办法实现。这里使用的互连设备叫作网关,更确切地说,是路由器。(2)ISO标准化了的两种网络互连方法,即面向连接的互连方式和无连接的互连方式。1.OSI网络层内部结构(1)为了实现类型不同的子网互连,OSI把网络层划分为3......
  • 第六章 网络互连与互联网(一):网络互连设备
    一、网络互连设备(1)组成因特网的各个网络叫做子网,用于连接子网的设备叫作中间系统(IS),它的主要作用是协调各个网络的工作,使得跨网络的通信得以实现。(2)网络互连设备的作用是连接不同的网络。(3)网络互连设备可以根据它们工作的协议层进行分:中继器(Repeater)工作于物理层;网......
  • 深入理解 Kubernetes 中的 Service、Ingress 和 NginxIngress:如何配置多个域名访问 Ja
    个人名片......
  • TTL、CMOS器件的互连
    1:逻辑器件的互连总则   在不同逻辑电平器件之间进行互连时主要考虑以下几点:电平关系,必须保证在各自的电平范围内工作,否则,不能满足正常逻辑功能,严重时会烧毁芯片。驱动能力,必须根据器件的特性参数仔细考虑,计算和试验,否则很可能造成隐患,在电源波动,受到干扰时系统就会崩溃......
  • 【教程】第六章:合作伙伴——协作无间,灵活掌控
    在团队协作中,每个人都应该明确自己的职责和权限,才能确保工作顺利推进。今天,我们将一起来学习角色创建和权限管理,让协作更加顺畅、有序。别担心,这个过程并不复杂,我们会带你一步步完成,在每个关键环节引导你。如果你遇到任何问题,请随时来我们官方论坛求助。需求探讨:我们需要一个“......
  • 实现扫码挪车,微信通知、打电话(内有免费部署静态网站+免费域名的方法)
    先上静态网页界面,有需要的自取,随便改改样式即可。html+css+js<!DOCTYPEhtml><htmllang="zh-CN"> <head> <metacharset="UTF-8"> <metaname="viewport"content="width=device-width,initial-scale=1.0"> <......