计算机网络
简述集线器、网桥、交换机、路由器分别工作在OSI的哪一层。他们的工作特点分别是什么?
- 集线器工作在OSI的物理层,对信号进行放大和转发
- 网桥和交换机工作在OSI的数据链路层,根据MAC地址转发数据,交换机相当于多端口网桥
- 路由器工作在OSI的网络层,根据IP地址转发数据,负责数据包的路由选择,在不同子网间转发数据
请写出A、B、C类IPv4地址范围?
- A类地址的地址范围:0.0.0.0到127.255.255.255
- B类地址的地址范围:128.0.0.0到191.255.255.255
- C类地址的地址范围:192.0.0.0到223.255.255.255
简述传输层的主要功能
- 为运行在不同主机上的应用程序提供直接的逻辑通信服务
- 复用与分用
- 对收到的报文进行差错控制
- 传输层的两种传输协议TCP与UDP
简述拥塞控制的基本方法
- 慢开始
- 拥塞避免
- 快重传
- 快恢复
简述TCP协议流量控制过程
- 接受方根据自己的接受能力控制发送方的发送速率
- 解决因发送方发送数据太快而导致接受方来不及接受,造成接受缓存溢出问题
举例说明动态路由协议主要功能及应用环境
功能:
- 路由选择
- 路由更新
- 路由聚合
- 路由过滤
应用环境:
动态路由协议适合应用于大、中型且网络拓扑结构变化频繁的网络环境。
一般在一个园区网或归属于一个技术部门管理的互联网也就是同一个自治域内
的所有路由器都是用内部网关协议。如路由协议RIP、开放最短路径优先协议OSPF。
简述计算机网络的主要性能指标
- 计算机网络主要性能指标有:速率、带宽、吞吐量、时延、时延带宽积、往返时间、利用率。
简述CSMA/CD协议工作原理
- CSMA/CD载波监听多址接入/碰撞检测的英文缩写,它是共享式以太网中所采取媒体访问控制方式
- 其工作原理可概括为先听后发、边听边发、冲突停止、随机延时后重发。
简述DNS系统主要功能
- 任何网络应用都需要用IP地址来实现主机间的逻辑寻址
- 但32位二进制IP地址非常难以记忆,即使采用点分十进制也是一样
- 为了便于用户使用网络,使用容易记忆的域名代替IP地址
- DNS主要实现域名和IP地址之间相互转换
简述路由器的主要功能
- 路由器是一种具有多个输入端口和输出端口的专用计算机,其任务是转发分组
- 路由器将某个输入端口收到的分组从某个合适的端口转发给下一跳路由器
- 下一跳路由器也按照同样的方法处理分组,直到该分组到达目的网络
假设您访问武昌理工学院主页http://www.wut.edu.cn,请简要描述浏览器与服务器的信息交互过程
- 在浏览器地址栏中输入网址http://www.wut.edu.cn
- 浏览器向DNS服务器获取www.wut.edu.cn对应的IP地址
- 浏览器使用获取的IP地址向学院网站服务器发送访问请求
- 服务器收到请求后,向浏览器返回需要访问的内容
- 浏览器显示相应的页面
如图所示的是在一个大型局域网中,Web服务器、DNS服务器的连接情况及IP地址的配置情况,请给PC0配置正确的IP地址及DNS地址,使其通过域名
“www.fosu.eda.cn”访问web站点(位于图示的web服务器),并结合该图分析此次访问的DNS域名解析过程。
1、PC0的IP地址:202.192.168.3 - 202.192.168.254间的任意一个,PC0的DNS地址:202.192.168.2
2、此次访问域名解析过程
--用户在PC0的浏览器中输入域名:www.fosu.edu.cn
--PC0将该域名发送至202.192.168.2所指向的DNS服务器,请求完成域名解析
--DNS服务响应请求,并查找www.fosu.edu.cn所对应的IP地址202.192.168.1,并将其发给主机
--客户机向IP地址为202.192.168.1的web服务器发送网页访问请求
--web服务器访问响应请求,向客户机发回www.fosu.edu.cn站点的首页
--客户机浏览器显示相应页面
IP地址分类编码方法
【练习】请填写以下表格的内容。
IPv4地址 | 类别 | 是否可以分配给主机或路由器接口 |
---|---|---|
0.1.2.3 | A | 不能分配,网络号0是保留的网络号 |
1.2.3.4 | A | 可以分配,网络号为1,主机号为2.3.4 |
126.255.255.255 | A | 不能分配,网络号为128,主机号为255.255.255,广播地址 |
127.0.0.1 | A | 不能分配,网络号为127,主机号0.0.1,本地环回测试地址 |
128.0.255.255 | B | 不能分配,网络号为128.0,主机号为255.255,广播地址 |
166.16.18.255 | B | 可以分配,网络号为166.16,主机号为18.255 |
172.18.255.255 | B | 不能分配,网络号为172.18,主机号为255.255,广播地址 |
191.255.255.252 | B | 可以分配,网络号为191.255,主机号为255.252 |
192.0.0.255 | C | 不能分配,网络号为192.0.0,主机号为255,广播地址 |
196.2.3.8 | C | 可以分配,网络号为196.2.3,主机号为8 |
218.75.230.30 | C | 可以分配,网络号为218.75.230,主机号为30 |
223.255.255.252 | C | 可以分配,网络号为223.255.255,主机号为252 |
解析
(1)根据地址左起第一个十进制数的值,可以判断出地址类别:
0~127为A类、128~191为B类、192~223为C类
(2)根据地址类别,可以找出地址中的网络号部分和主机号部分:
A类网络号左起第一个字节
B类网络号左起前两个字节
C类网络号左起前三个字节
(3)以下三种情况的地址不能分配给主机或路由器接口:
A类网络号0和127;
主机号为全0,这是网络地址;
主机号为全1,这是广播地址。
某企业的网络结构拓扑图和标注数据如下图所示
三层交换机S3上已有的配置信息如下:
(1)如左图所示,二层交换机S1的F0/3端口应如何配置,其命令信息代码是?
S1>enable
S1#configure terminal
S1(config)#interface f0/3
S1(config-if)#switchport mode trunk
或
interface f0/3
switchport mode trunk
(2)在二层交换机S2上创建vlan20,并将S2交换机相应端口划入vlan20,写出命令配置信息代码?
vlan 20
interface f0/1
switchport mode access
switchport access vlan 20
interface f0/3
switchport mode access
switchport access vlan 20
(3)如何配置三层交换机S3的端口F0/1端口与F0/2端口,PC1在命令行下与PC4可以互相ping通?
interface f0/1
switchport modde access
switchport access vlan 10
interface f0/2
switchport mode access
switchport access vlan 20
某公司有财务部和人事两个部门,部门的计算机都通过交换机连成公司内部局域网,考虑财务部的数据安全和保密性需要,从而实现财务部和人事部逻辑上的隔离。拓扑图如图所示。
结合已有代码,完成人事部配置:创建vlan6,将交换机F0/18-19端口划分到vlan6下
vlan 6
interface range f0/18-19
switchport mode access
switchport access vlan 6
如何测试财务部和人事部是否实现逻辑上的隔离?
相同vlan下可以ping通
不同vlan下不能ping通
(1)为每个计算机配置IP地址、子网掩码和默认网关。
设备名称 | IP地址 | 子网掩码 | 默认网关 |
---|---|---|---|
PC01 | 211.164.80.2 | 255.255.255.0 | 211.164.80.1 |
PC02 | 211.164.80.3 | 255.255.255.0 | 211.164.80.1 |
PC03 | 211.164.80.4 | 255.255.255.0 | 211.164.80.1 |
PC04 | 211.164.80.5 | 255.255.255.0 | 211.164.80.1 |
Router 1-E0 | 211.164.80.1 | 255.255.255.0 | |
Router 1-S0 | 210.11.0.5 | 255.255.255.252 | |
PC11 | 211.164.81.2 | 255.255.255.0 | 211.164.81.1 |
PC12 | 211.164.81.3 | 255.255.255.0 | 211.164.81.1 |
PC13 | 211.164.81.4 | 255.255.255.0 | 211.164.81.1 |
PC14 | 211.164.81.5 | 255.255.255.0 | 211.164.81.1 |
Router 2-E0 | 211.164.81.1 | 255.255.255.0 | |
Router 2-S0 | 210.11.0.6 | 255.255.255.252 |
(2)试述PC01和PC11进行通信的通信过程
若PCO1要给PC11传输数据,PC01将上层形成的数据在网络层进行打包,使用的目的IP地址是PC11的地址,即211.164.81.2, 但PC01用子网掩码与自己的IP进行与运算和与PC11的IP地址进行与运算,运算结果不同,说明PC11和自己处于不同子网,所以首先应将IP转交给路由器,即默认网关,所以在数据链路层封装的MAC地址是Router1的E0端口的MAC地址,最后数据被交到路由器,Routerl1查找路由表,将数据通过Router2的S0端口转交给Router2, Router2最终将数据之间交付给PC11。
(3)写出两个路由器的路由表(均使用静态路由)
Router1
目的网络 | 下一跳地址 |
---|---|
211.164.80.0 | 直接相连 |
211.164.81.0 | 210.11.0.6 |
211.11.0.4 | 直接相连 |
Router2
目的网络 | 下一跳地址 |
---|---|
211.164.80.0 | 210.11.0.6 |
211.164.81.0 | 直接相连 |
210.11.0.4 | 直接相连 |
聚合C类网的数量是指:转化位C类网络地址的数量有多少个,因为C类网络的主机号是8位,剩余的是网络号,所以除去主机号就是能转化的网络数量。
某主机A与主机B的TCP连接的MSS=1000B.主机A当前的拥塞窗口为4000B,主机A连续发送了两个最大报文段后,主机B返回了对第一个报文的确认,确认段中接受窗口大小2000B,那么这时主机A最多能发送多少字节?
若报文段序号长度为8位,报文段的生存时间为30S,那么TCP链接所能够达到的最大传输速率是多少?
答:1000B
发送窗口取拥塞窗口和接收窗口的最小值,由于拥塞窗口为4000字节,接收窗口为2000字节,因此当前发送窗口为2000字节,由于主机A发送了2000字节,只有1000字节得到了确认,所以主机A最大可以再发送2000-1000=1000字节
序号取得数字是255(2的8次方-1),每秒能传输的报文数是255/30=8.5个/秒
达到的最大传输速率是1000字节X8(bit)X8.5=68000bps