欢迎来到我的范文网!

192.168.0.100

网络散文 时间:2020-05-17

【www.myl5520.com--网络散文】

192.168.0.127可以容纳多少主机问题
篇一:192.168.0.100

题目:192.168.0.1/27可以容纳( )台主机。192.168.0.1/27的网络地址是(),广播地址是().

27表示子网掩码有27位为1,即

11111111,11111111,11111111,11100000

也就是255 . 255 . 255 . 224

那么可容纳的主机数

算法一:

256-224=32,再减2(广播网络),得到30

算法二:

2的(32-27)次方再-2,即2的5次方32再-2=30

这是一个经过子网划分的C类地址,如果没经过子网划分,192.168.0.1/24,此时的网络地址就是:192.168.0.0了,这里是不是也是这个地址呢?

/27说明了,网络号是27位,主机号是5位,就可以知道网络号借用了主机号3位用来划分子网,这样就可以得出这地址(192.168.0.1/24)是划分了2的3次方=8个子网,写出这32个子网,如下:

192.168.0.0/27 地址范围:192.168.0.0-192.168.0.32

192.168.0.32/27

...

...

还有30个就不写了,就是最后8位增加32一下下去.

这时你看下你的地址是不是在子网:192.168.0.0/27的地址范围里?没错,192.168.0.1/27是在这里面,所以网络地址就是地址范围的第一

个:192.168.0.0/27,广播地址就是最后一个地址:192.168.0.31/27

这就得出一个结论,要找网络地址和广播地址,你首先要找出你的地址所在的子网,子网的地址范围的第一个和最后一个地址就是网络和广播地址.

比如地址是:192.168.0.35/27,这时的网络地址就不是192.168.0.0了.而是192.168.0.32了

2010-8-25 23:20 北海大鱼

网络地址192.168.0.0因为/27说明使用的是超网划分地址方法。/后面的数字27,表示是网络前缀位数,即网络地址位数,所以网络地址为192.168.0.0。

而广播地址为192.168.0.31。广播地址定义是:在个特定的网络(即,一个网络地址)上,主机号全为1。所以后5位全为1。即,31。所以广播地址为,192.168.0.31。

(PS:考网络技术吧?我刚考过,不难。只要认真看完教程,在做几套试卷就OK了~

2010-8-26 11:16 潜于渊战于野

| 六级

IPV4共计32位,27代表网络地址全部为1,就是27-24=3,最后8位是111xxxxx 也就是子网掩码255.255.255.224

因为192是一个C类的地址,这样一共可以划分出2的三次方,也就是划分出8个子网,每个子网有30台主机。

分别是192.168.0。0 192.168.0。32 192.168.0。64一直到192.168.0。224

那么 192.168.0.1在第一个子网,那么它的广播地址就是192.168.0.31 同理第一个地址192.168.0.0就是网络地址

如果借用一个C类IP地址的3位主机号部分划分子网,那么子网屏蔽码应该是多少?

对于标准的C类IP地址来说,标准子网掩码为255.255.255.0,即用32比特IP地址的前24比特标识网络号,后8比特标识主机号。因此,每个C类网络下共可容纳254台主机。

现在,考虑借用3比特的主机号来充当子网络号的情形。为了借用原来8位主机号中的前3位充当子网络号,采用了新的、非标准子网掩码

255.255.255.224(224的由来:224=(11100000)2 )

采用了新的子网掩码后,借用的3位子网号可以用来标识六个子网:分别为:001、010、011、100、101、110子网(子网号不能全为0或1,因此000、111子网不能用)。

接下来,我们再讨论一下,子网划分的问题。

假如给你一个C类的IP地址段:192.168.0.1-192.168.0.254,其中192.168.0 这个属于网络号码,而1-254表示这个网段中最大能容纳254台电脑主机。我们现在要做的就是把这254台主机再次划分一下,将它们区分开来。

192.168.0.1-192.168.0.254默认使用的子网掩码为255.255.255.0,其中的0在2进制中表示,8个0.因此有8个位置没有被网络号码给占用,2的8次方就是表示有256个地址,去掉一个头(网络地址)和一个尾(主机地址),表示有254个电脑主机地址,因此我们想要对这254来划分的话,就是占用最后8个0中的某几位。

假如占用第一个0.那么2进制表示的子网掩码为11111111.11111111.11111111.10000000.转换为10进制就为255.255.255.128,那么这时电脑主机应该为多少?其实很简单,就是2的7次方了(不再是原来的2的8次方了),2的7次方=128,因此假如子网掩码为255.255.255.128的话,这个C类地址可以被区分为2个网络,每个网络中最多有128台主机。 192.168.0.1-192.168.0.127为一个,192.168.0.128-192.168.0.255为第二个。

再举个例子,假如还是C类地址,其IP范围为192.168.0.1-192.168.0.254,假如子网掩码255.255.255.192(也就是最后8为主机位,被占用了2位,2进制表示为11111111.11111111.11111111.11000000),那么这个网段的电脑主机数目就是2的6次方=64台,总共有2的2次方=4个网段。第一个网段为192.168.0.1-192.168.0.63,第二个网段为192.168.0.64-192.168.0.127,第三个网段为192.168.0.127-192.168.0.191,第四个网段为192.168.0.192-192.168.0.254。

从这2个例子中,我们可以总结出一个规律,就是主机被占用了N位数,那么就有2的N次方个网络,也就有2 的8-N次方的主机数目了。

关于IP网络号全1和全0的问题

子网划分并没有节约IP地址,实际导致可分配的IP地址数目减少。

证明:比如一个C类地址,不进行子网划分,实际可分配IP地址为254个。 现进行子网划分,假设借用2位主机号作为子网,那么现在产生的子网为01和10(全0全1子网号去掉),每个子网的主机号为6位,则每个子网可分配的IP地址为2的6次方减2,即62台,那么两个子网可分配的IP共62*2=124个,那么减少的IP数目为:254-124=130个。

以C类网络为例,一个C类地址划分为n个子网,则减少了256*2/n+2*(n-2)-2个;上例即为n=4时的情况,因为有两子网(子网号全0和全1)不能用(接下来解释),所以实际只有两个子网。

从以上数据可以看出,既然那么浪费IP地址,为何我们还要使用子网划分呢?这样做只是因为利用子网来管理网络的一种措施。

那为何要去掉“子网号全0和全1”的网络呢?

不应该使用全0全1子网这个规定是源于RFC950标准,但后来RFC950在RFC1878中被废止了。

看看RFC950提到的原因:

假设我们有一个网络:192.168.0.0/24,我们现在需要两个子网,那么按照RFC950,应该使用/26而不是/25,得到两个可以使用的子网192.168.0.64和192.168.0.128

对于192.168.0.0/24,网络地址是192.168.0.0,广播地址是192.168.0.255 对于192.168.0.0/26,网络地址是192.168.0.0,广播地址是192.168.0.63 对于192.168.0.64/26,网络地址是192.168.0.64,广播地址是192.168.0.127 对于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

可以看出,对于第一个子网,网络地址和主网络的网络地址是重叠的,对于最后一个子网,广播地址和主网络的广播地址是重叠的,这样的重叠将导致极大的混乱。比如,一个发往192.168.0.255的广播是发给主网络的还是子网的?这就是为什么在当时不建议使用全0和全1子网的原因。

然而,人们认识到子网划分的IP地址浪费严重,后来IETF就研究出了其他一些技术,比如可变长度子网掩码VLSM,该技术是在子网上进一步划分子网,可提高IP地址资源的利用率;后来在此基础上研究出了无类别域间路由CIDR,即消除了传统的A/B/C等分类以及划分子网,而是采用网络前缀和主机号的方式来分配IP地址,这使得IP地址的利用率更好。

就目前来说,现在可以使用全0和全1子网。但是我们学习时,还强调子网划分时要去掉全0全1,这是何道理?

(1)目前有些网络建设较早,设备也不更新,老设备可能不支持CIDR,那么也就不支持全0全1的子网。

(2)我们建企业网时,一般是使用私有地址来分配内部主机,小企业使用C类的192.168.0.0网络,中型企业使用172.16.0.0到172.31.0.0网络,如果还不够用,还有10.0.0.0网络。

既然私有地址如此丰富,为何不去掉全0全1的子网呢?因为真要使用全0全1的子网,还需要在路由器上进行一些特殊的配置。

北邮linux大作业2016参考答案
篇二:192.168.0.100

1.

(1)

date //打印系统当前的日期和时间等信息

结果:2017年 01月 09日 星期一 19:09:15 CST

(2)

arch 显示机器的处理器架构(1)

uname -m 显示机器的处理器架构(2)

uname -r 显示正在使用的内核版本

(3) 没测试广播!

DELAY=1200

wall 'The System is going REBOOT for halt in 20 minutes. Please SAVE your work. \r'

for i in $(seq $DELAY | tac);do

echo -en "The System is going REBOOT for halt in \033[31m ${i} \033[37m seconds. Please SAVE your work. \r"

sleep 1

done

/sbin/reboot -h 0

2.

(1)

操作步骤:

(1) 终端窗口下执行命令crontab –e,使用vim编辑计划任务;

(2) 在vim窗口中,添加如下几项:

(1) 10 2 * * * rm -r /cdf

(2) 0 0 * * 7 cp -f -r /user/backup /tmp/ #由于是备份,采用强制复制模式

3.

#! bin/sh

sign=1

#输入

if

[ "$#" != 2 ]

then

echo "please make sure that you enter 2 arguments, first is the source file, second is the destination directory."

exit 1

fi #if 1 , check the amount of the arguments.

# 3.检查源文件是否存在

if

[ ! -f "$1" ]

then

echo "the source file(the first argument) doesn't exist, please check your arguments" exit 1

fi #if 2 , check if the source file exists.

# 1.检查源文件和目标文件是否是同一个文件

if

[ "$1" = "$2" ]

then

echo "the source file and the destination is the same file!"

exit 1

fi #if 3 , check the amount of the arguments.

# 2.检查目标文件名格式是否正确

if

echo "$2" | grep -q '^[a-zA-Z0-9_/.]\+$'

then

continue

else

echo "your destination is a invalid file name."

exit 1

fi #if 4, check if the destination is a invalid file name

# 4.检查目标文件是否存在,如果目标文件已经存在则询问是否覆盖192.168.0.100。

if

[ -f "$2" ]

then

while [ $sign -eq 1 ]

do

echo "the destination file has been created, are u sure to overwrite it?(please enter y/n)" read YesOrNo

case "$YesOrNo" in

y)

cp $1 $2

echo "------------------------------------------"

echo "the file has been copied"

sign=0

continue

;;

Y)

cp $1 $2

echo "------------------------------------------"

echo "the file has been copied"

sign=0

continue

;;

n)

sign=0

break

;;

N)

sign=0

break

;;

*)

sign=1

continue

;;

esac

done

exit 1

fi #if 5, make sure if the user wanna overwrite the file that has been created. cp $1 $2

if [ "$?"=0 ]

then

echo "copy successfully."192.168.0.100。

else

echo "some error(s) occured."

fi #if 6, to check if there's sth wrong.

4.

ssh 的非交互式登陆

环境说明:

192.168.0.100。

工作服务器 A: IP 地址 10.193.251.191,操作系统 RHEL5.5, 已建立用户 root 工作服务器 B: IP 地址 10.193.251.192,操作系统 RHEL5.5,已建立用户 liubo

思路: 在服务器 A 生成一对 RSA 密钥,自己保留私钥。将公钥附加到登陆服务器 B 的

authorized_keys 中, A 登陆 B,就不用交互式输入密码了。

>>在服务器 A 上生成一对密钥(以 root 的身份执行)

[root@img181 ~]# ssh-keygen -t rsa

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:

1b:59:a1:1c:10:f4:8c:a9:b2:59:e2:25:80:7e:e8:ae root@img181

>>登陆到工作服务器 B 上创建.ssh 目录(以用户 liubo 为例) 。

[liubo@img172 ~]$ mkdir .ssh

[liubo@img172 ~]$ chmod 700 .ssh

>>在 A 服务器上执行远程拷贝公钥到 B 服务器:

[root@img181 ~]# scp .ssh/id_rsa.pub

liubo@10.193.251.172:/home/liubo/.ssh/authorized_keys

这样, 181 服务器上用户 root 到 172 服务器上的用户 liubo 之间的无交互 ssh 登陆就完 成了。

5.

#! /bin/bash

#文件读取,分别将第二、三列读入到两个数组index、rele中

i=0

for line in `cut -f2 -d" " data.txt`

do

j=0

for line in `cut -f3 -d" " data.txt`

do

rele[${j}]=$line let j=${j}+1 index[${i}]=$line let i=${i}+1 done

done

#检查文件与标签数是否相等

if test ${#rele[@]]} -ne ${#index[@]]}

then

echo "Fatal Error: The num of images and indicators are unequal!" exit 0

fi

num=${#index[@]}

#利用bc进行浮点数运算

ck=0

tmp=0

for i in $(seq $num)

do

j=i-1

ck=$(echo "scale=5; $ck + ${rele[${j}]}" | bc)

tmp=$(echo "scale=5; $tmp + ${rele[${j}]} * $ck / $i" | bc) done

AP=$(echo "scale=5; $tmp / $ck" | bc)

echo "The average precise is $AP."

6.

7.

Makefile

main:main.o function.o

function.h

#ifndef _FUNCTION_H

#define _FUNCTION_H

long add_2(long s1,long s2);

long convert2Binary(long sum);

long convert2Decimal(long str); g++ -o main main.o function.o g++ -c main.cpp g++ -c function.cpp rm -rf *.o main main.o:main.cpp function.h function.o:function.cpp function.h clean:

2014计算机三级网络技术综合题解题思路
篇三:192.168.0.100

第一小题 IP地址的计算公式

正常IP地址计算:已知IP地址;子网掩码;

地址类别:A类地址:1—126(00)B类地址:128—191(10)

C类地址:192—223(110) D类地址:224—239 E类地址:240—254 网络地址:将IP地址与子网掩码转成二进制,然后进行“逻辑与”。 直接广播地址:保留网络地址不变,将主机地址变为1。

主机号:保留主机地址不变,将网络地址变为0。

子网内的第一个可用IP地址:网络地址+1。

子网内的最后一个可用IP地址:广播地址-1。

变态IP地址计算:已知主机号;子网内的最后一个可用IP地址;

111.159.255.254 01101111 10011111 11111111 11111110

0.24.13.7 00000000 00011000 00001101 00000111

网络地址: 01101111 10000000 00000000 00000000

子网掩码: 11111111 10000000 00000000 00000000

IP 地址: 01101111 10011000 00001101 00000111

第二小题 路由器的配置

POS接口的配置信息:

#bandwidth 10000000 (链路带宽,单位是kbps,1G=1000M,1M=1000K) #ip address 211.68.69.170.255.255.255.252 (配置IP地址)

#crc 32 (配置接口CRC校验位32)

#pos framing sdh (POS的接口帧格式)

#no ip directed-broadcast (禁止转发主机位全为1的广播包转发)

#pos flag s1s0 2(s1s0 2 是SDH帧数据;s1s0 0 是SONET帧数据) #no shutdown (打开端口)

OSPF的配置信息:

#router ospf 63 (启动OSPF进程)

#network 221.89.23.0 0.0.0.255 area 0

(network ip <子网号><wildcard-mask> area <区域号>;注意聚合)

#redistribute connected metric-type 1 subnets

(用来配置引入外部路由是的外部路由类型。默认时外部路由是类型) #area 0 range 221.89.23.0 255.255.255.0

(area <区域号> range <子网地址><子网掩码> ;注意聚合)

缺省路由和静态路由的配置信息:

ip route 0.0.0.0 0.0.0.0 213.29.81.101

(把任何地址都指向一个默认地址,全零地址+下一跳IP地址)

ip route 202.4.128.0 255.255.224.0 213.29.81.102

(目的地的IP地址;目的地的子网掩码;下一跳IP地址)

DHCP的部分配置信息:

#ip dhcp excluded-address 221.89.23.240 221.89.23.254

(排除地址池中不被分配的IP范围)

#ip dhcp pool bupt(定义地址池,并命名)

#network 221.89.23.192.255.255.255.192

(DHCP服务器要分配的网络和掩码)

#default-router 221.89.23.1(默认网关)

#domain-name bupt.edu.cn(配置域名)

#dns-server address 221.89.23.27 221.89.23.26 (DNS服务器)

#lease 0 5 30(定义租期,格式 天/时/分)

Sniffer具有8大监控功能,包括:AppIntell(应用程序监控)、Dashboard(仪表)、

Host Table(主机列表)、Matrix(矩阵)、ART(Application Response Time,应用

响应时间)、History Sample(历史采样)、Protocol Distribution(协议分类)和Global

Statistics(球状统计)。

其中AppIntell可以实现对应用的流量监控与分析。Protocol Distribution以不同颜

色的柱形显示网络中不同协议的使用情况。

第三小题 DHCP报文解析

1. DHCP获取IP地址的过程:

2.DLC:-----DLC Header-------

DLC:Destination =001234567890 目的地址的MAC

DLC:Source = 001122334455 源地址的MAC

IP:D=1192.168.0.100 ,S=192.168.0.1 D目的地址 S源地址

UDP:D=68,S=67 采用UDP协议

3.IP:——IP Header——

IP:Protocol= UDP 协议

IP:Source address=192.168.1.100 源地址

IP:Destination address=1192.168.1.0 目的地址

4.DHCP:——DHCP Header—— DHCP:Boot record type =1(Reply) 表示Cllient 的请求

=2(Reply) 表示Seerver 的应答

DHCP:Hardware address type =1(10M Ethernet) 以太网带宽

DHCP:Hardware address length =6 bytes MAC地址长度

DHCP:Client self-assigned address =[192.168.0.1] 客户机以前的IP

实验四 常见网络故障诊断与维护命令
篇四:192.168.0.100

实验四 常见网络故障诊断与维护命令

一、实验目的

掌握掌握ARP、PING、IPCONFIG、NETSTAT命令的操作使用

二、实验环境

用以太网交换机连接起来的WIN2000/XP操作系统计算机

三、实验内容及步骤:

1、ARP命令的使用

2、PING命令的操作使用

3、IPCONFIG命令的使用

4、NETSTAT命令的使用192.168.0.100。

四、实验过程

1、ARP命令

1)arp命令的功能:查看、添加和删除高速缓存区中的ARP表项

2)Windows 2000 ARP高速缓冲区

 动态表项(dynamic):随时间推移自动添加和删除

 静态表项(static):一直存在,直到人为删除或重新启动

3)arp命令操作:

 显示高速cache中的ARP表: 命令

arp -a

图1 arp显示

 添加ARP静态表项:

arp -s inet_addr ether_addr

在 ARP 缓存中添加项,将 IP 地址 inet_addr 和物理地址 ether_addr 关联。

例:arp -s 192.168.0.100 00-d0-09-f0-33-71

添加ip为192.168.0.100,与其对应的MAC为00-d0-09-f0-33-71的表项

图2 arp 添加

 删除ARP表项:

arp -d inet_addr

删除由 inet_addr 指定的项

图3 arp删除

2、PING命令

Ping命令的全称叫做 Ping.exe,是微软提供用来进行网络连接测试的十分有用的工具,能准确快速地判断出网络故障。

1)Windows 2000的ping命令形式

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count]

[-s count] [[-j host-list] | [-k host-list]] [-w timeout] 目的主机/IP地址

图4 ping命令

2)连续发送ping探测报文: ping –t 192.168.0.88

图5 ping命令操作

Ctrl+Break查看统计信息,Ctrl+C结束命令

图6 ping命令-l选项

3)自选数据长度的ping探测报文: ping 目的主机/IP地址 -l size

4)不允许对ping探测报分片: ping 目的主机/IP地址 -f

5.修改“ping”命令的请求超时时间

ping 目的主机/IP地址 -w

指定等待每个回送应答的超时时间,单位为毫秒,默认值为1000毫秒

6)假设目前使用的服务器设置如下:

DNS 服务器的 IP 地址:202.99.96.98

网关:10.10.0.1

本机 IP 地址:10.10.0.77

子网掩码:255.255.255.0

本文来源:http://www.myl5520.com/sanwen/105875.html

推荐内容