TCP/IP协议基础之一( 四 )


6、UDP
用户数据报协议UDP提供了无连接的数据报服务 。它适用于无须应答并且通常一次只传送少量数据的应用软件 。
UDP端口
端口作为多路复用的消息队列使用 。
15 NETSTAT 网络状态
53 DOMAIN 域名服务器
69 TFTP 平凡文件传送协议
137 NETBIOS-NS NETBIOS命令服务
138 NETBIOS-DGM NETBIOS数据报服务
161 SNMP SNMP网络监视器
IP地址分配
1、IP地址
IP地址标识着网络中一个系统的位置 。我们知道每个IP地址都是由两部分组成的:网络号和主机号 。其中网络号标识一个物理的网络,同一个网络上所有主机需要同一个网络号,该号在互联网中是唯一的;而主机号确定网络中的一个工作端、服务器、路由器其它TCP/IP主机 。对于同一个网络号来说,主机号是唯一的 。每个TCP/IP主机由一个逻辑IP地址确定 。
网络号和主机号
IP地址有两种表示形式:二进制表示(1和0太多了就搞不清)和点分十进制表示 。每个IP地址的长度为4字节,由四个8位域组成,我们通常称之为八位体 。八位体由句点.分开,表示为一个0-255之间的十进制数 。一个IP地址的4个域分别标明了网络号和主机号 。
2、地址类型
为适应不同大小的网络,internet定义了5种IP地址类型 。
可以通过IP地址的前八位来确定地址的类型:
类型 IP形式 网络号 主机号
A类 w.x.y.z w x.y.z
B类 w.x.y.z w.x y.z
C类 w.x.y.z w.x.y z
我们来看一下这5类地址:
A类地址:可以拥有很大数量的主机,最高位为0,紧跟的7位表示网络号,余24位表示主机号,总共答应有126个网络 。
B类地址:被分配到中等规模和大规模的网络中,最高两位总被置于二进制的10,答应有16384个网络 。
C类地址:被用于局域网 。高三位被置为二进制的110,答应大约200万个网络 。
D类地址:被用于多路广播组用户,高四位总被置为1110,余下的位用于标明客户机所属的组 。
E类地址是一种仅供试验的地址 。
3、地址分配指南
在分配网络号和主机号时应遵守以下几条准则:
(1)网络号不能为127 。大家知道该标识号被保留作回路及诊断功能,还记得平时ping
127.0.0.1?
(2)不能将网络号和主机号的各位均置1 。假如每一位都是1的话,该地址会被解释为网内
广播而不是一个主机号 。(TCP/IP是一个可广播的协议嘛)
(3)相应于上面一条,各位均不能置0,否则该地址被解释为“就是本网络” 。
(4)对于本网络来说,主机号应该是唯一 。(否则会出现IP地址已分配或有冲突之类的错误)
分配网络号
对于每个网络以及广域连接,必须有唯一的网络号,主机号用于区分同一物理网络中的不同主机 。假如网络由路由器连接,则每个广域连接都需要唯一的网络号 。
分配主机号
主机号用于区分同一网络中不同的主机,并且主机号应该是唯一的 。所有的主机包括路由器间的接口,都应该有唯一的网络号 。路由器的主机号,要配置成工作站的缺省网关地址 。
有效的主机号
A类:w.0.0.1--w.255.255.254
B类:w.x.0.1--w.x.255.254
C类:w.x.y.1--w.x.y.254
4、子网屏蔽和IP地址
TCP/IP上的每台主机都需要用一个子网屏蔽号 。它是一个4字节的地址,用来封装或“屏蔽”IP地址的一部分,以区分网络号和主机号 。当网络还没有划分为子网时,可以使用缺省的子网屏蔽;当网络被划分为若干个子网时,就要使用自定义的子网屏蔽了 。
缺省值
我们来看看缺省的子网屏蔽值,它用于一个还没有划分子网的网络 。即使是在一个单段网络上,每台主机也都需要这样的缺省值 。

推荐阅读