2016.8.13 网络互连与互联网之域名与地址

1.Internet地址分为3级,可表示为“网络地址:主机地址:端口地址”的形式,其中,网络和主机地址即是IP地址;端口地址就是TCP或UDP地址,用于表示上层进程的服务访问点

2.TCP/IP网络中的大多数公共应用进程都有专用的端口号,这些端口号是指定的,其最小值是1024,而用户进程的端口号一般大于1024;

3.常用端口和服务:

端口号                   服务

1                       TCPMUX

5                       RJE远程作业

7        ECHO回声

18        MSP报文发送协议

20        FTP-Data文件传输协议

21                     FTP-Control文件传输协议

22                    SSH远程登录 

23                    Telnet远程登录

25                    SMTP

29       MSG  ICP

37       Time

42       主机名字服务

43         WhoIs

49         Login

53                    DNS域名系统

69         TFTP

70         Gopher Services

80       HTTP超文本传输协议

103      电子邮件标准

108      SNA Gateway Access  Server

109      POP2

110      POP3

115      SFTP简单文件传输协议

118      SQL Services

119      Newsgroup(NNTP)

137      NetBOIS Name Service

139        NetBIOS  Datagram Service

143        Interim  Mail Access Protocol (IMAP)

150        NetBIOS Session Service

156        SQL  Server

161             SNMP,简单网络管理协议

179         BGP 边界网关协议

190       GACP(Gateway Access Control Protocol)

194       IRC(Internet Relay Chat)

197       DLS(Directory Location Service)

389       LDAP(Lightweight Directory  Access  Protocol)

396         Novell Netware  IP

443      HTTPS

444      SNPP(Simple  Network  Paging  Protocol)

445      Microsoft-DS

458              Apple QuickTime

546     DHCP Client 动态主机配置协议,客户端

547       DHCP Server动态主机配置协议,服务端

563      SNEWS

569        MSN

1080    Socks

3.域名系统

(1)DNS的逻辑结构是一个分层的域名树,Internet网络信息中心管理着域名树的根,称为根域;根域没有名称,用句号“ .”表示。这是域名空间最高级别;

(2)根域下边是顶级域,分为国家顶级域(ccTLD)和通用顶级域(gTLD)

(3)com,org和net成为全世界的通用的顶级域名,就是所谓的“国际域名”,而edu,gov和mil只限于美国

(4)com 商业机构等盈利性组织;edu 教育机构,学术组织和国家科研中心;gov  美国非军事性的政府机关; mil  美国的军事组织  ;net  网络信息中心(NIC)和网络操作中心(BIC) ;org  非盈利性组织,例如技术支持小组,计算机用户小组; int  国际组织  ;biz  商业机构  ;info  网络公司  ;name  个人网站 ;pro  医生和律师等职业人员;

aero  航空运输专用  ;coop  商业合作社专用  ;museum  博物馆专用

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

(6)在二级域名下面,组织还可以划分子域名,使其各个分支部门都获得一个专用的名称标识,标准规定,一个域名的长度通常不超过63个字符,最多不超过255个字符

(7)DNS命名标准规定,域名中只能使用ASCII字符集中的有限子集,包括26个英文字母和10个数字,以及连字符“_”,并且连字符不能作为子域名的第一个和最后一个字母

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

(9)域名到IP地址的变换由DNS服务器实现,一般子网中都有一个域名服务器,该服务器管理本地子网所连接的主机,也为外来的访问提供DNS服务这种服务采用典型的客户端/服务器访问方式:客户端程序把主机域名发送给服务器,服务器返回对应的IP地址

(8)虽然大多数连网的主机不仅有一个唯一的网络地址,还有一个域名,但是有的主机没有网络地址,只有域名,这种机器用电话连接到一个有IP地址的主机上,通过拨号方式访问IP地址,只能发送和接收电子邮件

4.地址解析协议

 (1)由于互连的各个子网可能源于不同的组织,运行不同的协议,因而可能采用不同的编址方法,任何子网中的主机至少都有一个在子网内部唯一的地址,这种地址都是在子网建立时一次性指定的,甚至可能是与网络硬件 相关的,把这个地址叫做主机的物理地址或硬件地址

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

①从网络互连的角度看,逻辑地址在 整个英特网络中有效,而物理地址只是在子网内部有效

②从网络协议分层的角度看,逻辑地址由Internet层使用,而物理地址由访问子层(物理链路层)使用

(3)在Internet中是用ARP地址解析协议来实现逻辑地址到物理地址的映像的

       ARP分组的格式:

①硬件类型:网络接口硬件的类型,对以太网此值是1

②协议类型:发送方使用的协议,0800H表示IP协议

③硬件地址长度:对以太网,地址长度是6字节

④协议地址长度:对IP协议,地址长度是4字节

操作:

1-----ARP请求

2-----ARP响应

3-----RARP请求

4-----RARP响应

(4)可以用两种方法找到目标的物理地址:

①查本地内存的ARP地址映像表,通常ARP地址映像表的逻辑结构就是IP地址和物理地址对照表‘

②如果ARP表查不到,就广播一个ARP分组,这种分组可经过路由器进一步转发,到达所有连网的主机;

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

④通过代理ARP这种技术,子网A中的ARP映像表都把路由器的MAC地址当作子网B中主机的MAC地址,多个IP地址被映像到一个MAC地址这一事实就是代理ARP的标志

(5)RARP是反向ARP协议:即由硬件地址查找IP地址;

通常,主机的IP地址都保存在硬盘上,机器关机也不会丢失,系统启动时自动读取入内存中

但是,无盘工作站无法保存IP地址,它的IP地址由RARP服务器保存

当无盘工作站启动时,广播一个RARP请求分组,把自己的硬件地址同时写入发送发和接收方的硬件地址字段中,RARP服务器接收这个请求,并填写目标IP地址字段,把操作字段改完RARP响应分组。送回请求的主机

原文地址:https://www.cnblogs.com/hqutcy/p/5767607.html