这个博主把TCP/IP讲得很好,通俗易懂:https://www.cnblogs.com/onepixel/p/7092302.html
物理地址:MAC地址、具有全球唯一性、厂商编号与网卡流水号组成,由厂商写入到网卡的ROM中。以太网和802.11 WLAN物理地址可采用6字节或2字节,一般采用6字节,每两个字节用冒号隔开,如:00:02:ff:00:11:0d。
逻辑地址:一种通用的编址,用于唯一标志每一个主机,不用考虑各式各样的物理网络。采用IPv4或IPv6,IPv4中逻辑地址为32位,例如198.25.45.8
端口号:一台电脑上有多种应用程序,每个程序都必须有一个端口号用于区分,比如从一台主机上的QQ电脑传文件给另一台电脑的QQ软件上,文件先到达电脑,再依靠端口号找到QQ。
IP编址:TCP/IP网络中任何设备或主机都有一个唯一的IP地址。
早期编址:每台主机分配一个32位二进制数作为该主机的网际协议(IP)地址,由主机网络与主机本身构成。32位的二进制数表示地址空间达到232=4294967296,表示可以有超40亿个设备接入,随着因特网发展,可用IPv4地址告急,故制定了IPv6,长度128位,是IPv4空间的4倍
A类地址:0(一位引导位)+7位网络号+24位本地主机地址
B类地址:10(两位引导位)+14位网络号+16位本地主机地址
C类地址:110(三位引导位)+21位网络号+8位本地主机地址
D类地址:1110(引导位)+21位多播组ID
E类地址:11110(引导位)+预留地址
编址规则:32位的IPv4地址,以C类地址为例,如10000001 00001111 00010001 00000011,每八位为一个字段,其值以十进制表示,用小数点隔开:129.15.17.3
1)IP地址的主机部分的位不能全是“1”,例如:128.1.255.255不是B类128.1.255.0上的255主机,而是表示网络128.1.0.0上所有主机
2) 网络部分不能全是“0”,例如0.0.0.63表示当前网络的主机63,而不是B类网络0.0.0.0上的主机63
3)A类的127被指定用于“回送测试”
4)规定了一些私网地址,不能路由