帅爆太阳的男人 1,网络基础相关的知识 1.1>架构 1.1.1>c/s架构:client客户端和server服务器端 优势:能充分发挥pc机的性能 1.1架构.2>b/s架构:browser浏览器和server服务器,隶属于c/s架构 b/s架构 统一了应用的接口 1.2>通信的事: 1.2.1>同一台电脑上两个py程序通信:打开一个文件 1.2.2>两个电脑通信:连一个网线 1.2.3>多个电脑通信: eg:电脑1(源)要找电脑2(目标) 电脑1首先发送一个请求帧,里边包含(电脑1的IP地址:192.168.1.1,电脑1的mac的地址:xxxxx,寻求目标的IP地址为192.168.1.2de 主机)把这条请求帧交给交换机,交换机以广播的形式传给其他所有的主机 所有主机接收到消息后,都会对比自己的IP地址,当目标主机的的IP地址和区广播的IP地址一致时,回复给交换机(回复的内容包括自己的IP地址和mac地址) 此时交换机以单播的形式返回给源主机 2,知识点 2.1>mac地址:是一个物理地址,全球唯一,是有网卡制造商分配的,类似于身份证 2.2>IP地址:是一个四位点分十进制,它表示了计算机在网络中的位置,类似于学号 2.3>交换机的通信方式: 广播:放射状信息(吼一嗓子) 单播:一对一 组播:一对多 2.4>arp协议:通过目标IP地址来获取目标的mac地址的一个协议 2