osi七层模型,ip地址,子网掩码,网络地址,广播地址,主机数?

osi七层模型

在七层模型中,每一层都提供一个特殊的网络功能。从网络功能的角度观察:下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能,即以节点到节点之间的通信为主;第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;而上3层(会话层、表示层和应用层)则以提供用户与应用程序之间的信息和数据处理功能为主。简而言之,下4层主要完成通信子网的功能,上3层主要完成资源子网的功能。

 

OSI七层模型

传输单元

功能

常见协议

物理层

比特

在介质上实现比特流的透明传输

/

数据链路层

负责建立和管理节点间的链路,将数据封装成帧,进行可靠传输

PPP、STP、Wi-Fi

网络层

分组/数据包

逻辑寻址,IP地址,在下两层的基础上向资源子网提供服务

IP、ICMP、IGMP、RAP、RIP、OSPF

传输层

数据报/报文段

提供可靠和不可靠的传输机制

TCP、UDP

会话层

/

建立、终止、管理实体间的会话连接

SSH

表示层

/

封装数据的格式(加密解密、压缩解压缩)

HTTP/HTML

应用层

消息

应用程序与网络之间的接口,直接向用户提供服务

HTTP、FTP、SMTP、DNS、SNMP、Telnet

ip地址,子网掩码,网络地址,广播地址,主机数?

ip地址长度为32位(4个字节),由网络号和主机号组成,可分为5类。

A类地址

首位必须为0,所以A类地址网络号的取值为0—127,但是A类地址的范围为1.0.0.1—126.255.255.254,可用网络有126个,因为网络号全0的ip地址表示“本网络”,而网络号为127的ip地址作为本地环回测试使用。单个网络的可用主机(可用ip地址)为16777214个,计算方法是2的主机号位次方-2,减2是因为主机号全0代表网络地址,全1代表广播地址。(2的24次方等于16777216)

B类地址

首位必须为1,第二位必须为0,所以B类地址的范围为128.0.0.1—191.255.255.254。

C类地址

前两位必须为1,第三位必须为0,所以C类地址的范围为192.0.0.1—223.255.255.254。

DE两类地址一般不涉及。

例:ip地址为192.168.1.1,子网掩码为255.255.240.0,求网络地址、广播地址、地址范围、主机数?

192.168.1.1        1100 0000 | 1010 1000 | 0000 0001 | 0000 0001

255.255.240.0    1111 1111 | 1111 1111 | 1111 0000 | 0000 0000

ip地址和子网掩码进行与运算

1100 0000 | 1010 1000 | 0000 0001 | 0000 0001

1111 1111 | 1111 1111 | 1111 0000 | 0000 0000

————————————————————————

1100 0000 | 1010 1000 | 0000 0000 | 0000 0000        得出网络地址为192.168.0.0

网络地址中的网络号部分不变,主机号全部变成1,,如下

1100 0000 | 1010 1000 | 0000 1111 | 1111 1111        得出广播地址为192.168.15.255

减去一个网络地址192.168.0.0和一个广播地址192.168.15.255,可用ip地址(主机数)为2的12次方-2,即4094个。范围为 192.168.0.1—192.168.15.254。

posted @   只是时光他不懂  阅读(173)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示