一、TCP/IP分层:

OSI七层网络模型

TCP/IP四层概念模型

对应网络协议

应用层(Application)

应用层

HTTP、TFTP, FTP, NFS, WAIS、SMTP

表示层(Presentation)

Telnet, Rlogin, SNMP, Gopher

会话层(Session)

SMTP, DNS

传输层(Transport)

传输层

TCP, UDP

网络层(Network)

网络层

IP, ICMP, ARP, RARP, AKP, UUCP

数据链路层(Data Link)

数据链路层

FDDI, Ethernet, Arpanet, PDN, SLIP, PPP

物理层(Physical)

IEEE 802.1A, IEEE 802.2到IEEE 802.11

二、子网掩码:

子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
对于A类地址来说,默认的子网掩码是255.0.0.0;
对于B类地址来说默认的子网掩码是255.255.0.0;
对于C类地址来说默认的子网掩码是255.255.255.0

192.168.1.53/27 27表示子网掩码中网络标识位的长度。
也就是27位
子网掩码:11111111.11111111.11111111.11100000
前27位就是网络号,即网络号向主机号借了3位。(正常的C网是前24位是网络号,后8位是主机数)
最多可以容纳的主机数为: 2^5=32 
可用的主机数为: 2^5-2=30
掩码: 255.255.255.224
子网数: 8(2^3=8,网络号向主机号借了3位)
第1子网的IP段为: 192.168.1.0-192.168.1.31 (共32个)
主机数为: 192.168.1.1-192.168.1.30 (共30个)
第2子网的IP段为: 192.168.1.32-192.168.1.63 (共32个)
主机数为: 192.168.1.33-192.168.1.62 (共30个)
第3 。。
。。
网络地址是192.168.1.32
广播地址是192.168.1.63

对于192.168.0.128/26,网络地址是192.168.0.128,广播地址是192.168.0.191
对于192.168.0.192/26,网络地址是192.168.0.192,广播地址是192.168.0.255

三、基本概念

1、IP地址类型:

A类地址的第一组数字为1~126。注意,数字0和 127不作为A类地址,数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机,不能传送。

B类地址的第一组数字为128~191。

C类地址的第一组数字为192~223。

2、回送地址

A类网络地址127是一个保留地址,用于网络软件测试以及本地机进程间通信,叫做回送地址(loopback address)。无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输。含网络号127的分组不能出现在任何网络上。

3、广播地址

TCP/IP规定,主机号全为"1"的网络地址用于广播之用,叫做广播地址。所谓广播,指同时向同一子网所有主机发送报文。

4、网络地址

  TCP/IP协议规定,各位全为"0"的网络号被解释成"本"网络。由上可以看出:一、含网络号127的分组不能出现在任何网络上;二、主机和网关不能为该地址广播任何寻径信息。由以上规定可以看出,主机号全"0"全"1"的地址在TCP/IP协议中有特殊含义,一般不能用作一台主机的有效地址。

最新文章

  1. zabbix安装配置界面点击next step没反应
  2. 【ACdream 1187】Rational Number Tree(树,递归)
  3. EF容器---代理类对象
  4. 共享池之六:shared pool latch/ library cache latch /lock pin 简介
  5. PHP 类和继承
  6. html中的空格可以用什么代替
  7. LeetCode——Longest Substring Without Repeating Characters
  8. Javascript 链式运动框架——逐行分析代码,让你轻松了解运动的原理
  9. jquery 倒计时效果
  10. 堡垒机升级V3.2.14
  11. 构建企业 YUM仓库
  12. kubernetes入门之获取私有仓库镜像
  13. centos7 图形化界面
  14. 学JS的心路历程-闭包closure
  15. Linux必看书籍
  16. jdbc之连接Oracle的基本步骤
  17. 关《我是IT小小鸟》有感
  18. WPS长文档编辑技巧之二:对样式的设置与修改
  19. 【REACT NATIVE 系列教程之十二】REACT NATIVE(JS/ES)与IOS(OBJECT-C)交互通信
  20. CentOS中源码编译安装Nginx

热门文章

  1. iPhone到底能不能充一整夜电?
  2. dbus探索
  3. share团队冲刺3
  4. 多分类度量gini index
  5. 17.3.12---socket
  6. 漫谈设计模式(三):桥接(Bridge)模式 —— 将类功能、结构两层次分离
  7. Django-rest framework框架的三大认证组件
  8. ZJNU 2235 - EnDlEsS ChAsE
  9. ZJNU 1333 - 第二题 blocks--中高级
  10. tensorflow slim训练以及到安卓部署教程