回环和远程,哪些一样哪些不一样
同一份 1100 字节的资料,一次发给 127.0.0.1,一次发给 10.0.0.9,都按每包 400 字节切。
这段程序依次输出回环切几个包、远程切几个包、回环走几跳、远程走几跳。它输出什么?
def packets(total, mss):
return (total + mss - 1) // mss
def hops(ip):
return 0 if ip.startswith("127.") else 3
print(str(packets(1100, 400)) + "/" + str(packets(1100, 400)) + "/"
+ str(hops("127.0.0.1")) + "/" + str(hops("10.0.0.9")))
全部评论