TCP/IP 协议中的编址

TCP/IP协议的互联网需要用到四个级别的地址:物理地址、逻辑地址、端口地址和特定应用地址

一、物理地址

物理地址称为链路地址,是由接点所在的局域网或广域网为该结点指定的地址。

这种地址的长度和格式随网络的不同而变化。

以太网使用写在网络接口卡(NIC)里的6字节(48位)的物理地址

LocalTalk(苹果公司)则使用一个字节的动态地址,它在站点每次入网时动态变化。

注:之前一直在纠结物理地址怎么是不同格式,总以为都是6字节的,只能说以太网太普遍了。

二、逻辑地址

逻辑地址(IP地址)对与底层物理网络无关的全局通信来说是必不可少的,因为不同的网络使用不同的物理地址格式。

我们需要一种全局性的编制系统用以唯一地标志每台主机,做到与底层的物理网络无关。

三、端口地址

IP地址和物理地址对于将批量数据从源主机发送到目的主机来说是必不可少的,但到达目的主机并不是因特网数据通信的最终目标。

如今的计算机是多进程的设备,因特网通信的最终目标是使一个进程能够和另一个进程通信。

因此,我们需要给不同的进程分配不同的地址。

这个地址就是端口地址,TCP/IP中的端口地址长度为16位。

四、特定应用地址

有些应用程序具有专门为其量身定做的用户友好型地址。

如电子邮件地址(如jnuzhqiusongde@163.com)和URL(http://i.cnblogs.com/EditPosts.aspx?opt=1)。

原文地址:https://www.cnblogs.com/songdechiu/p/5320135.html