IP一些基础知识
1.主机IP地址
IP地址:internet上的每一台计算机都被赋予了唯一的32位Internet地址,简称ip地址。
(1)IP地址的组成
IP地址由两部分组成,如图1
网络地址(net-ID) | 主机地址(host-ID) |
32位
net-ID标示该计算机属于哪个网络;host-ID标示该网络上的计算机。
IP地址是一个4字节、32位的二进制数字串,通常被分割为4个“8位二进制数”(也就是4个字节)。为了方便记忆,IP地址通常写成4组用小数点隔开的十进制整数。
IP的分类
位 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8~15 | 16~23 | 24~31 |
A类 | 0 | net-ID,占7位 | 主机ID,占24位 | ||||||||
B类 | 1 | 0 | net-ID,占14位 | 主机ID,占16位 | |||||||
C类 | 1 | 1 | 0 | net-ID,占21位 | 占8位 | ||||||
D类 | 1 | 1 | 1 | 0 | 多点广播地址,占28位 | ||||||
E类 | 1 | 1 | 1 | 1 | 0 | 留作实验或将来使用 |
IP地址的取值范围
地址类别 | 取值范围 |
A类 | 0.0.0.0~127.255.255.255 |
B类 | 128.0.0.0~191.255.255.255 |
C类 | 192.0.0.0~233.255.255.255 |
特殊规定:
主机ID设置全为1的地址为广播地址,用于对应网络的广播通信
主机ID设置全为0表示计算机所在的网络。称为网络地址
A类网络地址127是保留地址,用于网络软件测试及本地进程的通信,称为回送地址。
(2)私有与公有地址
私有地址:只能在局域网内使用,广域网不能使用。有如下:
A类:10.0.0.1~10.255.255.254
B类:172.16.0.1~172.31.255.254
C类:192.168.0.1~192.168.255.254
公有地址:除私有地址以外。
2.子网掩码
http://baike.baidu.com/link?url=RPTgZ15T7e5-vJq80z7DUlJN7sSwSFowuXxEkHjpgFvTZ53vjvVIiJNBK7TOpog0iNsCI6pZrz02YgdhcJNQ2K
资料比较详细。
对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。
子网掩码的设定必须遵循一定的规则。与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。这样做的目的是为了让掩码与IP地址做按位与运算时用0遮住原主机数,而不改变原网络段数字,而且很容易通过0的位数确定子网的主机数(2的主机位数次方-2,因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网络号,这是两个特殊地址)。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。
IP一些基础知识的更多相关文章
- IP地址基础知识
IP地址基础知识 网络号:用于识别主机所在的网络:主机号:用于识别该网络中的主机. 一 OSI/RM模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 二 TCP/IP模型 数据链路层( ...
- TCP/IP网络基础知识
TCP/IP是一组用于实现网络互联的通信协议,通常称为TCP/IP协议族.包括TCP.IP.UDP.ICMP.RIP.TELNETFTP.SMTP.ARP.TFTP等. 一.TCP/IP模型将协议分为 ...
- TCP/IP协议栈基础知识
设计思想 把一个复杂的事物进行分层划分,使得每个部分变得相对简单 分层模型 OSI分为7层模型 tcp/ip分为四层模型 应用层(Application) 传输层(Transport) 网络层(I ...
- TCP/IP协议(二)tcp/ip基础知识
今天凌晨时候看书,突然想到一个问题:怎样做到持续学习?然后得出这样一个结论:放弃不必要的社交,控制欲望,克服懒惰... 然后又有了新的问题:学习效率时高时低,状态不好怎么解决?这也是我最近在思考的问题 ...
- TCP/IP协议(一)网络基础知识
参考书籍为<图解tcp/ip>-第五版.这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述).OSI参考模型.网络概念的本质.网络构建的设备等 ...
- 图解TCP/IP→第2章基础知识
####TCP.IP背景**关键词:ARPANET,UNIX,分组交换技术,*ARPANET(阿帕网),也是全球互联网的鼻祖.阿帕网的成功也充分证明了基于分组交换技术的通信方法的可行性.*20世纪70 ...
- TCP/IP基础知识
TCP/IP基础知识 网络 TCP/IP 引言 本篇属于TCP/IP协议的基础知识,重点介绍了TCP/IP协议簇的内容.作用以及TCP.UDP.IP三种常见网络协议相关的基础知识. 内容 TCP/IP ...
- TCP/IP 和HTTP 协议基础知识
来源:http://www.myhack58.com/Article/60/63/2014/50072.htm 相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过 ...
- TCP/IP网络协议基础知识集锦[转]
引言 本篇属于TCP/IP协议的基础知识,重点介绍了TCP/IP协议簇的内容.作用以及TCP.UDP.IP三种常见网络协议相关的基础知识. 内容 TCP/IP协议簇是由OSI七层模型发展而来的,之所以 ...
随机推荐
- android fragment getActivity()为空的另一个可能
目前这个方法得到空指针一般来说是因为Activity被销毁导致无法获取,但是开发中又出了一个低级错误导致getActivity为空. 因为我在Fragment的构造函数中调用这个方法了..此时Acti ...
- BIP_开发案例10_BI Publisher报表国际化多语言的实现(案例)
2014-12-26 Created By BaoXinjian
- ERP_Oracle Fusion Application新一代ERP介绍
2014-12-31 Created By BaoXinjian
- 502 bad gateway 可能的错误原因
1.PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中FastCGI的timeout时间 #http代码段中增加 fastcgi_connect_timeout ...
- linux shell 中的位置变量
对于linux shell 中的位置变量,我一直以来都是吐不出来又咽不下去,每次看到都不懂,不懂了就去百度google,看完了又忘,真是慢性咽炎啊.现在认真想想也是,其实自己一直以来都没有好好学习过, ...
- jsonp跨域请求的问题
今天发现json取数据的时候有时会报如下的错误: No 'Access-Control-Allow-Origin' header is present on the requested resourc ...
- 【Java】PrettyTime
package test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.D ...
- [转]VGA、QVGA、CIF、QCIF 。。。的含义
转自:http://www.360doc.com/content/07/0329/15/494_419655.shtml 相信大家时常都听到手机支持 VGA 镜头.QVGA 屏幕显示.CIF 短片拍摄 ...
- Spring中bean的配置
先从IOC说起,这个概念其实是从我们平常new一个对象的对立面来说的,我们平常使用对象的时候,一般都是直接使用关键字类new一个对象,那这样有什么坏处呢?其实很显然的,使用new那么就表示当前模块已经 ...
- Good Sentences
Wine in, truth out One is never too old to learn What is done can not be undone Time tries all thing ...