每日训练-day38

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]);
        }
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值