全链路一共几步

👁️ 1 人浏览 💬 0 人评论 ❤️ 添加收藏

按模型,n_steps() 交回几?

贯穿本节的全链路模型(判题机不联网、镜像没 dig/tcpdump,这是它的确定模型,见 spine.py):一次访问要依次走通四步——解析(DNS) → 连接(TCP) → 加密(TLS) → 请求(HTTP);证据 ev{步名: 是否 OK}

STEPS = ["解析", "连接", "加密", "请求"]


def n_steps():
    """一次访问的全链路分几步。"""
    return len(STEPS)


def step_ok(ev, step):
    """证据里这一步通没通(ev: {步名: 是否 OK})。"""
    return ev.get(step, False)

print(n_steps())
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论