l8-d4 IP地址与端口号

一、分类IP

1.IP 地址及其表示方法

例:

2.IP 地址采用 2 级结构

3.分类的 IP 地址

任意一个IP地址我们都可以迅速的得出类别,并计算得出网络号

当一个主机通过两个网卡同时连接到两网络时,也就是该主机同时拥有两个IP地址,该主机被称为多归属主机

一个路由器至少连接到两个不同的网络,一个路由器至少拥有两个IP地址

注意:

        A 类网络地址中, 网络号 0 和 127 是保留地址,不指派。0 表示“本网络”,127 保留作为本地环回测试地址。

        B 类网络地址中,网络号 128.0  是被 IANA 保留的,不指派。采用无分类编址(CIDR)时可以指派。

        C 类网络地址中,网络号 192.0.0 是被 IANA 保留的,不指派。采用无分类编址(CIDR)时可以指派。

        指派主机号时,要扣除全 0 和全 1 。全 0 和全 1 有特殊含义和用途。

 

4.一般不使用的特殊的 IP 地址

网络号

主机号

源地址

使用

目的地址

使用

代表的意思

0

0

可以

不可

在本网络上的本主机

0

X

可以

不可

在本网络上主机号为 X 的主机

1

1

不可

可以

只在本网络上进行广播(各路由器均不转发)

Y

1

不可

可以

对网络号为 Y 的网络上的所有主机进行广播

127

非全 0 或全 1 的任何数

可以

可以

用于本地软件环回测试

优点:

        管理简单;

        使用方便;

        转发分组迅速;

        划分子网,灵活地使用。

缺点:

        设计上不合理:

        大地址块,浪费地址资源;

        即使采用划分子网的方法,也无法解决 IP 地址枯竭的问题。

二、无分类编址CIDR

CIDR (Classless Inter-Domain Routing) :无分类域间路由选择。

消除了传统的 A 类、B 类和 C 类地址以及划分子网的概念,可以更加有效地分配 IPv4 的地址空间,但无法解决 IP 地址枯竭的问题。

1.网络前缀

 

CIDR 记法:

        斜线记法 (slash notation)

a.b.c.d / n:

        二进制 IP 地址的前 n 位是网络前缀。

        例如:128.14.35.7/20:前 20 位是网络前缀。

2.地址块

CIDR 把网络前缀都相同的所有连续的 IP 地址组成一个 CIDR 地址块

一个 CIDR 地址块包含的 IP 地址数目,取决于网络前缀的位数

 注:

128.14.35.7/20

是 IP 地址,同时指明了网络前缀为 20 位。

该地址是 128.14.32.0/20 地址块中的一个地址。

128.14.32.0/20

是包含有多个 IP 地址的地址块,同时也是这个地址块中主机号为全 0 的 IP 地址。

128.14.35.7

是 IP 地址,但未指明网络前缀长度,不知道其网络地址。

128.14.32.0

不能指明一个网络地址,因为无法知道网络前缀是多少。

 

三、子网掩码

 

又称为子网掩码 (subnet mask)。

位数:32 位。

目的:让机器从 IP 地址迅速算出网络地址。

由一连串 1 和接着的一连串 0 组成,而 1 的个数就是网络前缀的长度。

默认地址掩码 

 网络地址 = (二进制的 IP 地址) AND (地址掩码)

四、IPV6的表示

1.IPv6 的地址:冒号十六进制记法

在 IPv6 中,每个地址占 128 位,地址空间大于 3.4 ´ 1038 。

使用冒号十六进制记法(colon hexadecimal notation, 简写为 colon hex):16 位的值用十六进制值表示,各值之间用冒号分隔。

零压缩

        零压缩 (zero compression):一串连续的零可以用一对冒号取代。

 

 五、协议端口号

1.进程间的通信

UDP 与 TCP 的区别

 

 

六、作业

1.以下不是合法的IPV4的地址是:        B
A). 192.168.0.14 B). 10.87.384.31 C).255.255.255.255 D). 127.0.0.1
2.以下关于IP地址说法,错误的是:        D
A). IP可以采用数字表示,比如0xe80e0832就可以表示一个IP地址
B). IPV6的提出主要目的是解决IPV4的IP地址枯竭的问题
C). 234.76.10.1是一个合法的广播地址
D). ::1是一个合法的IP地址
3.以下关于端口号的说法,错误的是:        B
A). 端口是一个16位的数字,主要用于系统区分不同的网络数据该由那个任务来处理
B).为避免冲突,TCP和UDP端口不能同时使用同一端口
C).网络数据是由IP地址和端口以及套接字类型决定的
D).用户编程不可使用1024以下的端口

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值