试着计算出 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 表头所载长度同时分析本封包长度,若
发生问题,则会通知对方重新传送。