与邮政通讯一样,网络通讯也需要有对传输内容进行封装和注明接收者地址的操作。邮政通讯的地
址结构是有层次的,要分出城市名称、街道名称、门牌号码和收信人。网络通讯中的地址也是有层次
的,分为网络地址、物理地址和端口地址。网络地址说明目标主机在哪个网络上;物理地址说明目标网
络中的哪一台主机是数据报的目标主机;端口地址则指明目标主机中哪个应用程序接收数据报。
标识目标主机在哪个网络的是IP地址。IP地址用4个点分十进制数表示,如172.155.32.120。IP地址
封装在数据报的IP报头中。IP地址有两个用途:网络的路由器设备使用IP地址确定目标网络地址,进而
确定该向哪个端口转发报文;另外一个用途是源主机用目标主机的IP地址来查询目标主机的物理地址。
物理地址封装在数据报的帧报头中。典型的物理地址是以太网中的MAC地址。MAC地址在两个地方使
用:主机中的网卡通过报头中的目标MAC地址网络发送来的数据报是不是发给自己的;网络中的交换机使
用通过报头中的目标MAC地址确定数据报该向哪个端口转发。其他物理地址的实例是帧中继网中的
DLCI(Data Link Connection Identifier)地址和ISDN(综合业务数字网:Integrated Services
Digital Network)中的SPID(Service Providers Profile Identifier)。
端口地址封装在数据报的TCP报头或UDP报头中。端口地址是源主机告诉目标主机本数据报是发给对
方的哪个应用程序的。
计算机网络是靠网络地址、物理地址和端口地址的联合寻址来完成数据传送的。缺少其中的任何一
个地址,网络都无法完成寻址。(点对点连接的通讯是一个另外。点对点通讯时,两台主机用一条物理线
路到达另外那台主机,物理地址是没有必要的了)
5.1 IP地址寻址
(未完待续...)