1、网络基础相关的知识
架构
C/S 架构: client 客户端 server服务器端
优势: 能充分发挥PC机的性能
B/S 架构: browser 浏览器 server服务器 隶属于C/S架构
优势: 统一了应用的接口
通信的事
知识点 :
1 mac地址 : 是一个物理地址,全球唯一, 类似于身份证
2 ip地址: 是一个四位点分十进制,它标识了计算机在网络中的位置 ,精确到具体的一台电脑.类似于 学号
3 交换机的通信方式:
广播 : 吼一嗓子
单播 : 一对一
组播 : 一对多
4 arp协议 : 通过目标ip地址获取目标mac地址的一个协议.
5 端口 : 操作系统为本机上每一个运行的程序都随机分配一个端口,其他电脑上的程序可以通过端口获取到这个程序
ip地址 + 端口 能唯一找到某台电脑上的某一个服务程序
6 路由器 : 连接不同网段 , 路由
7 网关 : 类似于一个局域网的出口和入口
8 网段 : 一个局域网内的ip地址范围
9 子网掩码 : 子网掩码 & ip地址 得到网段
10 osi 五层模型:
应用层 : http,https,ftp
传输层 : tcp / udp 四层交换机 四层路由器
网络层 : ip协议 路由器 三层交换机
数据链路层 : arp协议 以太网交换机 网卡 网桥
物理层 : 传输电信号 集线器 网线 光纤
结束程序的方法
sys.exit() quit() exit() 让函数抛出异常 标准输出:
import sys
sys.stout.write('abc')
就是显示屏 标准输入:
就是键盘