day38_0628
选择题
TCP是可靠传输协议,所以TCP一定会确保报文被接收端接收,那么当没有收到接收端所返回的ACK的时候,发送端必定会重发报文。
![]()
SYN (SYNchronization) : 在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。对方若同意建立连接,则应在响应报文中使SYN=1和ACK=1. 因此, SYN置1就表示这是一个连接请求或连接接受报文。
ICMP协议是IP层的附属协议,是介于IP层和TCP层之间的协议,一般认为属于IP层协议。IP协议用它来 与其他主机或路由器交换错误报文和其他的一些 网络情况。在ICMP包重携带了控制信息和故障恢复信 息。主要用于路由器主机向其他路由器或者主机发送出错报文的控制信息
第一个子网的第四个字节是 11 000000,第二个是 101 00000,第三个是 100 0000,加粗部分为不可变部分(子网网络号部分)。从 1~25位三个子网完全相同,因此可构成超网,该超网的网络号为 211.168.15.128 / 25, 主机数为:2^(32-25) - 2 = 126。
交换机攻击主要有以下5种类型:
1.VLAN跳跃攻击
2.生成树攻击
3.MAC表洪水攻击
4.ARP攻击
5.VTP攻击
DCHP攻击:利用了交换机端口安全功能,MAC动态地址锁和端口静态绑定MAC,来限定交换机某个端口上可以访问网络的MAC地址,从而进行控制。
而目录遍历攻击是HTTP所存在的一个安全漏洞,它使得攻击者能够访问受限的目录,并在Web服务器的根目录以外执行命令。不属于交换机攻击。
网络层(Network Layer)是OSI模型中的第三层(TCP/IP模型中的网际层)。网络层提供路由和寻址的功能,使两终端系统能够互连且决定最佳路径,并具有一定的拥塞控制和流量控制的能力。
http表示使用HTTP协议,底层才是TCP。
A. DNS和SMTP都属于应用层。
B. ICMP和IGMP都属于网络层。
C.RARP属于链路层、DNS属于应用层。
D.ARP属于链路层,FTP属于应用层。
HTTP1.0定义了三种请求方式:GET,POST,DEAD
HTTP1.1新增了五种请求方式:OPTIONS,PUT,DELETE,TRACE和CONNECT
编程题
蘑菇阵
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int n=sc.nextInt(); int m=sc.nextInt(); int k=sc.nextInt(); double[][] dou=new double[n+1][m+1]; while(k!=0){ //输入存在蘑菇的位置 int k1=sc.nextInt(); int k2=sc.nextInt(); dou[k1][k2]=1.0;//概率 k--; } double[][] db=new double[n+1][m+1]; db[1][1]=1.0; for (int i = 1; i <=n ; i++) { for (int j = 1; j <=m ; j++) { if (i!=1||j!=1){ //最后一行和两边只能从一个方向得来,概率为1.0其余的为0.5的概率 db[i][j]=db[i-1][j]*(j==m?1.0:0.5)+db[i][j-1]*(i==n?1.0:0.5); } if (dou[i][j]==1.0){ db[i][j] = 0.0; } } } System.out.printf("%.2f\n",db[n][m]); } } }