Google Chrome 隐藏的内置离线小恐龙游戏开心版

Google Chrome 打开任意一个网页 -> 按 F12 打开开发人员工具 -> 选择 Network 选项 -> 勾选 Offline 功能-> 刷新网页 -> 出现像素图标小恐龙 按方向键<上> 或(空格)启动游戏,游戏中按方向键<上> 或(空格)跳跃躲避障碍物,和按方向键<下> 躲避飞行的障碍物。

Runner.instance_.setSpeed(99999); //直接满分

window.tempGameOver = Runner.instance_.gameOver;
Runner.instance_.gameOver = function(){} // 不会死亡

计算机网络基础(1)

现代计算机网络lnternet的前身是 ARPANET。
局域网常用的拓扑结构有星型、总线线、环形。
光纤分布数据接口(FDDI)采用双环拓扑结构。
按网络覆盖范围的大小将计算机网络分为 局域网(LAN) 城域网(MAN) 广域网(WAN) 互联网 (Internet)。
常见的以太网接口类型有RJ-45接口,RJ-11接口,SC光纤接口,FDDI接口,AUI接口,BNC接口,Console接口。

TCP/IP 协议应用层常见程序协议(修订版)

TCP, Transmission Control Protocol, 传输控制协议|UDP, User Datagram Protocol 用户数据包协议
名称 详细描述 协议 端口 中文描述
HTTP HyperTextTransferProtocol TCP 80 超文本传输协议
HTTPS HyperTextTransferProtocoloverSecureSocketLayer TCP 443 超文本传输协议安全版本
WHOIS Whois TCP 43 域名查询协议
POP3 PostOfficeProtocolversion3 TCP 110 邮局协议版本3
ICMP InternetControlMessageProtocol TCP 80 互联网控制消息协议
IGMP InternetGroupManagementProtocol TCP 80 网路群组管理协议
DHCP DynamicHostConfigurationProtocol UDP 67in/68out 动态主机配置协议
NTP NetworkTimeProtocol UDP 123 网络时间协议
BOOTP BootProtocol UDP 67in/68out 启动协议
DNS DomainNameSystem TCP&UDP 53 域名系统
SMTP SimpleMailTransferProtocol TCP&UDP 25 简单邮件传输协议
SSH SecureShell TCP&UDP 22 远程登录会话安全外壳协议
TELNET TeletypeovertheNetwork TCP&UDP 23 网络电传
SNMP SimpleNetworkManagementProtocol TCP&UDP 161 简单网络管理协议
FTP FileTransferProtocol TCP&UDP 21 文件传输协议
ARP AddressResolutionProtocol TCP&UDP 445 地址解析协议
RARP ReverseAddressResolutionProtocol TCP&UDP 445 逆地址解析协议
IMAP InternetMessageAccessProtocol TCP&UDP 220 因特网信息访问协议
IMAP4 InternetMessageAccessProtocol4 TCP&UDP 143 因特网信息访问协议版本4
https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml

通过 IPv4 地址获取对方计算机名

首先可选通过 arp -a 命令查询局域网所有在线的计算机

已知 IPv4 地址,获取其计算机名。
nbtstat -a [IPv4]
// 回复 NetBIOS 远程计算机名称表 和 MAC 地址

ping -a [IPv4]
// 回复 Ping IP 地址解析的主机名(计算机名)

tracert [IPv4]
// 回复跟踪 IP 地址解析的计算机名和 IP

pathping [IPv4]
// 回复跟踪 IP 地址解析的本地和对方的计算机名和 IP


已知计算机名,获取其 IPv4 地址。

ping -4 [Computer Name]
// 回复 Ping 主机的 IPv4 地址

ping -f [Computer Name]
// 回复 Ping 主机的 IPv4 地址

VLAN(Virtual LAN,虚拟局域网)

VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN 可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN 所指的 LAN 特指使用路由器分割的网络——也就是广播域。
广播域,指的是广播帧(目标 MAC 地址全部为 1)所能传递到的范围,亦即能够直接通信的范围。严格地说,并不仅仅是广播帧,多播帧(Multicast Frame)和目标不明的单播帧(Unknown Unicast Frame)也能在同一个广播域中畅行无阻。本来,二层交换机只能构建单一的广播域,不过使用 VLAN 功能后,它能够将网络分割成多个广播域。
我们可以把一个 VLAN 看成一台交换机(只不过它是虚拟交换机),以前的许多问题就比较好理解了,因为虚拟交换机与物理交换机具有相同的基本属性。同一物理交换机上的不同 VLAN 之间就像永远不可能有物理连接,只有逻辑连接的不同物理交换机一样,是肯定不能直接相互通信的,即使这些不同 VLAN 中的成员都处于同一 IP 网段。
位于同一 VLAN 中的成员就相当于同一物理交换机上的成员一样,不同情况仍都可以按照物理交换机来处理。如同一 VLAN 中的成员都属于同一个网段,则没什么,肯定可以相到通信,就像同一物理交换机上连接同一网段的各个用户一样。如果同一 VLAN 内部的成员是处于不同网段,则相当于一台物理交换机上连接处于不同网段的用户一样,这时肯定得通过路由,或者网关配置来实现相互通信了。

说说我们常用的 ping baidu.com

正在 Ping baidu.com [180.149.132.47] 具有 32 字节的数据:
来自 180.149.132.47 的回复: 字节=32 时间=30ms TTL=52
来自 180.149.132.47 的回复: 字节=32 时间=29ms TTL=52
来自 180.149.132.47 的回复: 字节=32 时间=30ms TTL=52
来自 180.149.132.47 的回复: 字节=32 时间=29ms TTL=52

180.149.132.47 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 29ms,最长 = 30ms,平均 = 29ms

回复结果数据分析:
字节:发送的数据包位数,字节=32,指发送并返回了32个字节,可调整为更大或更小,追加“-i [值]”字段;
时间:从你发送给对方的 32 字节数据包,花费了 30ms 完成了一次网络交互;
TTL:指存在时间值,表示从服务器返回经过多少个路由器,可以用服务器的操作系统 TTL 值(Unix:255;Linux:64;Windows:128)减去返回的 TTL,如以上返回的 TTL 值为 52,那么由 64 – 52 = 12。

回复结果统计分析:
已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失):发送接收 4 个 32 字节的数据包,没有发生丢失;
最短 = 29ms,最长 = 30ms,平均 = 29ms:整个发送接收的行程时间信息,平均为 29ms。

TCP/IP 参考模型四层协议

应用层:应用层对应于 OSI 参考模型的高层,为用户提供所需要的各种服务,例如:FTP、Telnet、DNS、SMTP等。
传输层:传输层对应于 OSI 参考模型的传输层,为应用层实体提供端到端的通信功能,保证了数据包的顺序传送及数据的完整性。该层定义了两个主要的协议:传输控制协议(TCP)和用户数据报协议(UDP)。
// TCP 协议提供的是一种可靠的、通过“三次握手”来连接的数据传输服务;而 UDP 协议提供的则是不保证可靠的(并不是不可靠)、无连接的数据传输服务。
网际互联层:网际互联层对应于OSI参考模型的网络层,主要解决主机到主机的通信问题。它所包含的协议设计数据包在整个网络上的逻辑传输。注重重新赋予主机一个IP地址来完成对主机的寻址,它还负责数据包在多种网络中的路由。该层有三个主要协议:网际协议(IP)、互联网组管理协议(IGMP)和互联网控制报文协议(ICMP)。
IP协议是网际互联层最重要的协议,它提供的是一个可靠、无连接的数据报传递服务。
网络接入层(即主机-网络层):网络接入层与 OSI 参考模型中的物理层和数据链路层相对应。它负责监视数据在主机和网络之间的交换。事实上,TCP/IP 本身并未定义该层的协议,而由参与互连的各网络使用自己的物理层和数据链路层协议,然后与 TCP/IP 的网络接入层进行连接。地址解析协议(ARP)工作在此层,即OSI参考模型的数据链路层。

OSI 七层协议模型

OSI 七层协议模型

应用层   例如 HTTPSMTPSNMPFTPTelnetSIPSSHNFSRTSPXMPPWhoisENRP
表示层   例如 XDRASN.1SMBAFPNCP
会话层   例如 ASAPTLSSSHRPCNetBIOSASPWinsockBSD sockets
传输层   例如 TCPUDPRTPSCTPSPXATPIL
网络层   例如 IPICMPIGMPIPXBGPOSPFRIPIGRPEIGRPARPRARPX.25
数据链路层 例如 以太网令牌环HDLC帧中继ISDNATMIEEE 802.11FDDIPPP
物理层   例如 线路无线电光纤

IGMP(Internet Group Management Protocol,网际组管理协议)

IGMP(Internet Group Management Protocol,Internet 组管理协议),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。IGMP协议共有三个版本,即IGMPv1、v2 和v3。
作用:它是 TCP/IP 协议族中负责 IP 组播成员管理的协议,用来在 IP 主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。
功能:当一台主机加入到一个新的组时,它发送一个IGMP消息到组地址以宣告它的成员身份,多播路由器和交换机就可以从中学习到组的成员.利用从 IGMP 中获取到的信息,路由器和交换机在每个接口上维护一个多播组成员的列表。