IP地址:标识计算机等网络设备的网络地址,由四个8位的二进制数组成,中间以小数点分隔。
如:166.111.136.3 , 166.111.52.80
主机名(hostname):网络地址的助记名,按照域名进行分级管理。
如:www.tsinghua.edu.cn
www.fanso.com
端口号(port number):网络通信时同一机器上的不同进程的标识。
如:80,21,23,25,其中1~1024为系统保留的端口号
服务类型(service):网络的各种服务。
http, telnet, ftp, smtp
我们可以用以下的一幅图来描述这里我们所提到的几个概念:
在Internet上IP地址和主机名是一一对应的,通过域名解析可以由主机名得到机器的IP,由于机器名更接近自然语言,容易记忆,所以使用比IP地址广泛,但是对机器而言只有IP地址才是有效的标识符。
通常一台主机上总是有很多个进程需要网络资源进行网络通讯。网络通讯的对象准确的讲不是主机,而应该是主机中运行的进程。这时候光有主机名或IP地址来标识这么多个进程显然是不够的。端口号就是为了在一台主机上提供更多的网络资源而采取得一种手段,也是TCP层提供的一种机制。只有通过主机名或IP地址和端口号的组合才能唯一的确定网络通讯中的对象:进程。
服务类型是在TCP层上面的应用层的概念。基于TCP/IP协议可以构建出各种复杂的应用,服务类型是那些已经被标准化了的应用,一般都是网络服务器(软件)。读者可以编写自己的基于网络的服务器,但都不能被称作标准的服务类型。
|