鸟哥网络例题

试着计算出 172.16.0.0,但 Net_ID 占用 23 个位时,这个网域的
Netmask, Network, Broadcast 等参数

    11111111   11111111  11111110 00000000

 netmask     255           255           254     0

 network   11111111     11111111    11111110     00000000

broadcast  11111111   11111111    11111110  11111111

 

network  11111111     11111111    11111111    00000000

 

broadcast  11111111   11111111    11111111  11111111

 

 

1、在 ISP 提供的网络服务中,他们提到传输速度为 1.5M/382K ,请问这个数
据的单位为何?

    IPS 提供的网络传输单位为(kbits  per  second)

     所以单位为  188K/48K  (kbytes  per  second)

2、什么是 MAC (Media Access Control) ,MAC 主要的功能是什么?

   MAC 是以太网的一种传输讯框 ,上面记录这目标和来源的网络卡卡号(hardware  address) ,所以也称MAC为网络卡卡号,

   功能使构成以太网传输中的介质。

          MAC组成:

  前导码       目标地址          来源地址          资料栏位通讯        主要资料          检查码

  8bytes         6bytes            6bytes               2bytes                  46-1500bytes      4bytes

3、什么是封包碰撞?为什么会发生封包碰撞

封包碰撞就是A计算机发出一个讯框的时候B计算机也发出了一个讯框,因为集线器每次只能有一个讯框通过,这个时候就会发生封包碰撞

4、ARP Table 的作用为何?如何在我的 Linux 察看我的 ARP 表格?

ARP(address  resolution  protocol)网络地址解析的意思,  我们想知道某个IP是在哪个网卡上的时候就向这个网域发送ARP 封包,网卡收到后就会返回它的网卡卡号过来,然后避免重复发送ARP 封包这个时候就会记录在  ARP table里面,这个记录会保持20分钟,arp  -n  查看  ip/mac对应信息,  arp  -s  设定静态 的ip  与 mac的对应信息

5、简略说明 Netmask 的作用与优点;

   因为ip  有很多种,如CLASS  A   ip    net_id只占8位,这个时候就有24位的host_id,如果通过csma/cd广播的话那会是一种很恐怖的情况,所以这个时候就需要一个参数来细分Ip的网域,  而子网掩码(Netmask)就是这个参数。优点是更好的细分IP的网域,方便管理。

 

6、我有一组网域为: 192.168.0.0/28 ,请问这个网域的 Network, Netmask,
Broadcast 各为多少?而可以使用的 IP 数量与范围各是多少?

       network    192.168.0.0    

        broadcast :      192.168.0.15           

       netmask   255    255  255   240

     

    可用ip    192.168.0.1-14   

 

7、承上题,如果网域是 192.168.0.128/29 呢?

               network  192.168.0.128

               broadcast   192.168.0.135

            netmask  255  255 255  248

        可用ip   192.168.129-134   

 

8、我要将 192.168.100.0/24 这个 Class C 的网域分为 4 个子域,请问这四
个子域要如何表示?

     192.168.100.0/26

     192.168.100.64/26

     192.168.100.128/26

     192.168.100.192/26

9、如何观察 Linux 主机上面的路由信息 (route table)?

    route  -n    

   路由概念:当一个主机P1想要和另一个主机P2建立联系的时候,但是他们不在同一个网段内,这个时候P1就需要通过路由和P2建立联系,每个主机上有一个路由表,上面记录了路由传输的信息,这个是动态的。

10、TCP 封包上面的 SYN 与 ACK 标志代表的意义为何?

      若为1,SYN代表发送端主动要求联机的意思

       ACK为1,代表接收端已经收到了发送端发送的数据,这是一个响应信息

11、什么是三向交握?在哪一种封包格式上面才会有三向交握?

         第一次:客户端发送一个封包给服务端,含有syn=1,seq=10001,请求建立连接

       第二次:  服务端收到封包后要让客户端知道响应信息,并且也要和客户端建立连接,发送   ack=1,seq=10002:syn=1,seq=20001两个封包 ,

      第三次:客户端收到封包后发送  ack=1,seq=20002,随后服务端确认接收成功,开始连接

 

       TCP封包格式才会有三向交握

      

12、试说明何谓有网管?无网管的 switch ?此外,这些 switch 的硬件应算在
OSI 七层协议的第几层?

     有网管者,会在 switch 内部加入其他的小型 OS,藉以控管 IP 或 MAC 的
流通; 通常基础的 switch 仅达控管 MAC ,故为 OSI 第二层(数据链结层)

 

13、为何 ISP 有时候会谈到『申请固定 8 个 IP ,其中只有 5 个可以用』,
你觉得问题出在哪里? 如果以网域的观念来看,他的 netmask 会是多少?

      固定IP  8个说明network   +可用ip数+ broadcast 一共8个   说明netmask是  29位的。

      除了network和broadcast,还有个网关的ip不能用,所以8-3等于5个。

    netmask是  255,255,255,248

 

14、Internet 协议中共包含 "Network Access Layer", "Internet Layer",
"Transport Layer", "Application Layer", 请将这四层与 OSI 七层协议的内
容进行连结 (自行上网查询相关文章说明);

                                 osi                                                                                                                             tcp/ip协议

  应用层(Application Layer)、表示层(Presentation Layer)、会话层(Session Layer)    =       应用层(Application Layer)

 传输层(Transport Layer)                                                                                                  =   传输层(Transport Layer);

网络层(Network Layer)                                                                                            = 网络层  (internet layer)

数据链路层(Data Link Layer)、物理层(Physical Layer)                 =网络接入层(Network Access Layer)

15、请自行上网查询关于 NetBIOS 这个通讯协议的相关理论基础,并请说明
NetBIOS 是否可以跨路由?

NetBIOS:是Network Basic Input/Output System的简称,是网络传输用的一个api,作用是将局域网内的主机名解析成ip,给局域网传输带来便利性。由于在局域网内,不能跨路由。

             

16、什么是 Socket pair ?包含哪些基本数据?

  套接字对,由于网络是双向的,所以双方具有相同的端口才能访问,

    socket里包含了来源ip+来源端口,目标ip+目标端口,因为访问的方式通常是ip:port

,分别为目的
端的 IP/port 与本地端的 IP/port。

17、IP 有一段 A Class 的网段分给系统做为测试用,请问该网段为?设定的名
称为?

127.0.0.0/8, loopback

 

18、ICMP 这个协议最主要的目的为?同时做为『响应』的类别为第几类?

ICMP 的全名是『 Internet Control Message Protocol, 因特网讯息控制协议 』,是一种错误汇报机制,在传输过程中提供网络的联机状态和正确性,其纳入到IP封包里,透过ip封包传输。

19、IP 封包表头有个 TTL 的标志,请问该标志的基本说明为何?其数据有何特性?

    TTL(time to live),表示ip封包的存活时间,范围0-255,没通过一个路由器-1,不过一般ip封包很难通过255个路由器,当TTL为0时,这个ip封包将会被丢弃。

20、在 Linux 当中,如何查询每个 port number 对于服务的对应 (filename)

           ps:ps -ef|grep 服务名,这个命令是匹配查询,可以进行精确查找和模糊查找

 

21、什么是星形联机?优点为何?

   以一个设备为中心,放射性的连接其他设备,这种连接方式称作星形联机。这就是一种拓朴,优点是使用方便,传输延迟小、误差小。

22、请说明 CSMA/CD 的运作原理?

CSMA/CD协议(Carrier Sense Multiple Access with Collision Detection)即带冲突检测的载波监听多路访问技术(载波监听多点接入/碰撞检测),是一种争用型的介质访问控制协议。

各工作站发送数据之间先检测线路是否空闲,为空闲的状态下再发送,如果线路被占用的情况下就等待一会儿再发送,如果遇上两个节点同时发送的话就会发生碰撞,这个时候就要再等待一会儿在发送。

请说明 CSMA/CD 的运作原理?
发送流程
1. 主机欲使用网络时,会先监听网络,若网络没有被使用时,才会准备
传送,否则继续监听;
2. 当数据传送钟,发现有碰撞情况时,则会重新监听网络,并且重新发
送一次该封包;
3. 若重复发生碰撞 16 次,则网络会瘫痪;
接收流程
4. 主机如果没有在传送数据,则会监听网络,并且主动在接收的状态下;
5. 若接收到一个封包,并且该表头所载 MAC 为本身的网卡卡号,则开
始接收该封包,否则将该封包丢弃;
6. 接收过程当中如果发生封包碰撞,则会通知原发送主机碰撞的数据;
7. 封包接收完毕后,会以 MAC 表头所载长度同时分析本封包长度,若
发生问题,则会通知对方重新传送。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值