📢📢📢传送门
- 一、简答题
- (1)五层原理体系结构每层功能:
- (2)TCP建立连接三次握手过程:
- (3)访问浏览器的过程:
- (4)抓包IP数据报分析:
- 二、计算题
- (1)子网划分、集合
- (2)CDM![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3d90e4a76ab34b77a91ccdf8fc21aa66.png)
- (3)一个UDP用户数据报的数据字段为8192字节。在链路层要使用以太网来传送。
一、简答题
(1)五层原理体系结构每层功能:
1.物理层
:负责在物理媒介上传输原始比特流,包括定义电气信号、光信号等。
2.数据链路层:
负责在相邻节点之间传输帧,确保无差错的数据传输,包括帧的同步、差错控制和流量控制。
3.网络层:
负责在不同网络之间传输数据包,实现路由选择和拥塞控制。
4.传输层
:负责提供端到端的数据传输服务,包括数据的分段、传输控制和错误检测。
5.会话层:
负责建立、管理和终止应用程序之间的会话,确保会话的一致性和同步。
(2)TCP建立连接三次握手过程:
1.第一次握手:客户端发送一个SYN(同步序列编号)标志的数据包给服务器,请求建立连接。
2.第二次握手:
服务器收到SYN请求后,回复一个SYN-ACK(同步-确认)数据包,表示同意建立连接。
3.第三次握手
:客户端收到SYN-ACK后,发送一个ACK(确认)数据包给服务器,完成握手过程,此时TCP连接建立。
(3)访问浏览器的过程:
1.用户在浏览器地址栏输入网址。
2.浏览器解析DNS,将域名转换为IP地址。
3.浏览器使用IP地址与服务器建立TCP连接。
4.浏览器发送HTTP请求到服务器。
5.服务器处理请求,并将响应发送回浏览器。
6.浏览器接收到响应,并渲染网页。
(4)抓包IP数据报分析:
1.使用网络抓包工具捕获网络上的数据包。
2.分析捕获的数据包,查看每个数据包的详细信息,包括源IP地址、目的IP地址、端口号、协议类型等。
3.检查数据包的头部信息,确定数据包的类型和传输细节。
4.根据需要,可以进一步分析数据包的内容,如HTTP请求和响应数据。
二、计算题
(1)子网划分、集合
\
子网掩码
是通过/24来的,具体怎么来的呢?首先这里的 “/24” 是无类别域间路由(CIDR)表示法。它表示子网掩码中前 24 位是 “1”
,后 8 位是 “0”
(IPv4 地址由 32 位二进制数组成)。
将 32 位二进制子网掩码按 “/24” 的要求写出来就是:11111111.11111111.11111111.00000000。
转换为十进制就是 255.255.255.0。
这个就是子网掩码。
那么网络地址
呢?
当子网掩码为 255.255.255.0 时,网络地址是通过将 IP 地址与子网掩码进行逻辑与
(只有两个都为1才是1)运算得到的。
以 192.168.21.0
为例,将其转换为二进制是 11000000.10101000.00010101.00000000
,与子网掩码 11111111.11111111.11111111.00000000
进行逻辑与运算(即对应位进行乘法运算,1 * 1 = 1,10 = 0,01 = 0,0*0 = 0),得到的结果还是 11000000.10101000.00010101.00000000
,转换为十进制就是 192.168.21.0,这就是网络地址。
这里的子网掩码/26
(255.255.255.192)转成二进制就是11111111.11111111.11111111.11000000(也就是26个1
),192就是128+64
来的。
总地址数就是2的n次方个,然后第一个和最后一个分别是网络地址和广播地址,中间的就是有效主机IP范围了。下面也是如此
(2)CDM
这里的题前一篇文章有,可以自行前去查看。
(3)一个UDP用户数据报的数据字段为8192字节。在链路层要使用以太网来传送。
(1)试问应当划分为几个IP数据报片?(给出计算)
(2)写出每一个IP数据报分片的数据字段长度和片偏移字段的值。