网际协议IP
来源:互联网 发布:mysql connector java 编辑:程序博客网 时间:2024/06/07 07:07
(一) 与IP协议配套使用的四个协议:
- 地址解析协议ARP:已知一个机器的IP地址,通过ARP协议找出其相应的物理地址MAC;
- 逆地址解析协议RARP
- 网际控制报文协议ICMP:ICMP允许主机或路由器报告插座情况和提供有关异常情况的报告;种类:ICMP差错报告报文和ICMP询问报文;
- 网际组管理协议IGMP
(二) IP地址分类
IP地址 ::= {<网络号>,<主机号>}
图中给出了各种IP地址的网络号字段和主机号字段,这里A类、B类和C类地址都是单播地址(一对一通信),是最常用的。
从图中可以看出:
- A类、B类和C类地址的网络号字段分别为1,2和3字节长,而在网络号字段的最前面有1~3位的类别位,其数值分别规定为0,10和110;
- A类、B类和C类地址的主机号字段分别为3个、2个和1个字节长;
- D类地址(前4位是1110)用于多播(一对多通信),而E类地址(前4位是1111)保留为以后使用。
(三) 常用的三种类别的IP地址
A类地址的网络号字段占一个字节,只有7位可供使用(该字段的第一位已固定为0),但可指派的网络号是126个,即。减2的原因是:第一,网络号字段为全0的IP地址是个保留地址,意思是“本网络”。第二,网络号为127(即01111111)保留作为本地软件环回测试本主机的进程之间的通信之用。
A类地址的主机号占3字节,因此每一个A类网络中的最大主机数是。这里减2的原因是:全0的主机号字段表示该IP地址是“本主机”所连接到的单个网络地址(如,一主机的IP地址为5.6.7.8,则该主机所在的网络地址就是5.0.0.0),而全1的主机号字段表示该网络上的所有主机(如,A类地址5.255.255.255表示“在网络5.0.0.0上的所有主机”)。B类地址的网络号字段有2字节,但前面两位(10)已经固定,只剩下14位可以进行分配。因为网络号字段后面的14位不可能出现使整个2字节的网络号字段成为全0或全1,因此这里不存在网络总数减2的问题。但实际上B类网络地址128.0.0.0是不指派的,而可以指派的B类最小网络地址是128.1.0.0。因此B类地址可指派的网络数为。B类地址的每一个网络上的最大主机数是。
C类地址有3个字节的网络号字段,最前面3位是(110),还有21位可以进行分配。C类网络地址192.0.0.0也是不指派的,可以指派的C类最小网络地址是192.0.1.0,因此C类地址可指派的网络总数是。每一个C类地址的最大主机数是。
- IP网际协议
- IP 网际协议
- IP网际协议
- IP 网际协议
- IP 网际协议
- IP:网际协议
- IP:网际协议
- 网际协议IP
- IP网际协议
- IP网际协议
- 网际协议IP
- IP网际协议
- 网际协议IP
- IP:网际协议
- IP网际协议
- IP网际协议
- IP网际协议
- IP网际协议
- E
- chrome调试
- 一般线性最小二乘法
- Android NDK学习 <二> Android.mk的制作
- WebView实现文件下载功能
- 网际协议IP
- ssh链接服务器报错
- 数组读配置文件
- ES2015 中的箭头函数和词法 this
- 代码整洁之道精华——第五章 格式
- React还是Vue:你该如何选择?
- 在C#中使用EF(EntityFramework)插入数据到DB的异常
- sublime text 3解放鼠标的快捷键总结
- 51nod 1267 4个数和为0(STL,二分)