网络
ISO(开发系统互联) 7层模型
应用层 应用层包含了会话层和表示层,这三层统称为PDU(协议数据单元),包含HTTP协议、FTP协议等。如QQ
会话层 传递数据,建立连接,这个连接就叫做会话,管理会话
表示层 涉及到数据的编码格式, 处理在QQ聊天中数据的格式,如:gif、avi、doc等格式
传输层 TCP协议(三次握手,面向连接、可靠传输)、UDP协议(面向无连接、不可靠传输)
网络层 IP协议
数据链路层 MAC 网络要想实现传输, 必须有源MAC和目的MAC
物理层 网线, 无线信号收发。。传输电信号
TCP/IP协议族(主要包括TCP、IP协议) 5层模型
应用层
传输层
网络层
数据链路层
物理层
端口: 在同一个服务器上,端口就是为了区分服务
IPV4:
IP地址 --》 网络号+主机号
全0代表子网,全1 代表广播
127.0.0.0 代表网络回环,自己连自己
仅用于局域网,不能用于外网:
- 172.16.0.0~172.32.255.255
- 192.168.*.*
NAT:将内网的地址转成公网的地址
ARP: 地址查找协议(广播不能跨网段,网络中的设备谁有目的MAC地址谁响应,不一定非得目的MAC地址主机响应)
DNS: 域名解析协议
DHCP:动态主机配置协议
子网掩码: 用来区分IP地址到底在哪个网络,建议子网掩码是连续的1,如果包含0,即255.255.64.0这样的子网掩码是错误的
IP 与 子网掩码 = 网段
网关:就相当于是路由器,网关两边就是不同的网段
交换机:用于同于网段的数据转发(有自动学习的功能)
路由器:用于不同网段的数据互联(有自动学习的功能),广播将有路由器返回给原MAC主机并且用自己的MAC地址广播给下一网段。