第一天
抽象语言--编码
编码--二进制
二进制--电信号
处理电信号
OSI 7层参考模型---OSI/RM
开放式系统互联参考模型
OSI参考模型的核心思想--分层
应用--提供各种应用服务,将抽象语言转换成编码
表示--编码转换成二进制
会话--维持网络应用和网络服务器之间的会话联系
传输--实现端到端的传输--端口号--16位二进制构成--0-65535,
其中1-1023为注明端口,静态端口 固定分配给各种服务 ftp(下载上传)、http80、https443更安全、dhcp67/68、dns53。SPORT,DPORT。
1024-65535为高端口,动态端口 随机分配给各个进程
网络-通过-IP地址进行逻辑寻址--ip地址是逻辑地址-SIP,DIP
获取目标IP地址的方法:
1、直接知道对方的IP地址
2、通过域名获取IP地址
3、通过应用程序直接访问
4、广播--扫描
数据链路层--控制物理层(物理硬件)--二进制转换成电信号
以太网--MAC地址---48位二进制--所有芯片出厂时烧录的串号---1、全球唯一2、格式统一---SMAC,DMAC---通过MAC地址实现物理寻址
获取目标MAC地址的方法---ARP地址解析协议--通过一种地址获取另外一种地址
正向ARP:通过IP地址获取MAC地址
ARP的工作原理---ARP发送广播请求包,因为是广播帧,所以,广播域内所有设备都能收到这个请求。所有收到广播包的设备将记录源IP和源MAC地址的对应关系,记录在本地ARP缓存表中。之后,再看请求的IP地址,如果请求的不是自己本地的IP地址,则直接丢弃该数据包;如果请求的是自己本地的IP地址,则将以单播的形式回复ARP应答。之后,再数据传输中,优先查看本地的ARP缓存表,若缓存表中存在记录,则将按照记录的MAC地址发送数据。如果本地没有记录,则再发送ARP请求获取MAC地址。
(arp -a---查看本地ARP缓存表)
反向APR:通过MAC地址,来获取对端的IP地址
免费(无故)APR:1、地址冲突检测,设备在刚使用ip地址,向外进行正向ARP,被请求的目标IP地址为本地的IP地址
2、自我介绍--向外发送ARP,广播域内其他获取其IP
MA