1.IOS七层模型
应用层 | | 应用程序 | DNS 域名解析系统 HTTP超文本传输协议 FTP文本传输协议 SSH安全外壳协议 | 表示层 | | 数据编码,格式转换,数据加密 | 对数据格式进行转换,是多个主机间的信息能相互理解(不同操作系统对文字、语音、图片编解码不同) | 会话层 | | 连接 | 负责建立、维护、拆除会话(session缓存)F5刷新是因为缓存机制未拿到最新数据 | 传输层 | | TCP:通过端口号可以标志一个应用 (三次握手,四次挥手) UDP(少量数据丢失) 端口port | 面向连接,提供一个可靠的端到端的传输 | 网络层 | 数据包 | IP地址(网络号+主机号)IPv4/IPv6 子网掩码 ip地址and子网掩码确定是否处于同一子网 ARP协议由IP找MAC地址 | 路由器,负责路由寻址和广播、防火墙 茫茫人海找到传输对象计算机,看对象与自己是否处于同一子网 | 数据链路层 | 帧(比特-字节-帧) | MAC地址-网卡(组织唯一标志符+自分配序列号) 一组电信号=帧=标头head+data | 广播? 差错控制,流量控制,物理寻址,交换机 | 物理层 | 信号0和1比特流 | 传输介质:有线(同轴电缆、双绞线、光纤)/无线(微波、红外线、激光) | 网卡,集线器 |
?ps:本图借用《图解HTTP》,侵删
2.TCP/IP协议:网络通讯协议
应用层
传输层
网络互联层
网络接口层
3.IP地址
1.internet protocal address:网络协议地址,每个网络每台主机一个逻辑地址,以此屏蔽物理地址差异
2.分类:
? ?IPV4:4段数字组成(已枯竭:排列组合)eg:127.0.0.1
? ?IPV6:6段数字组成(用之不竭)
3.地址分类:
? ?A类:第一组数字1-126
? ?B类:第一组数字128-191
? ?C类:第一组数字192-223
ps:网上更详细
4.保留ip地址(只能用在局域网中):
? ?网络号:10开头,127开头,172.16.0.0-172.31.255.255,192.168.*.*
|