-
OSI七层模型
OSI七层模型:最初是为了两台计算机通信,随着发展可以实现很多台电脑的互联
tcp/ip四层协议栈
(1).物理层:
两台机器互连的链路,物理介质,网线,光纤,无线电波。在这一层以二进制的形式存在(电信号/比特流 )0101其实还是没有意义的数据
(2)数据链路层:
对无意义的比特流进行了分组,处理。八位为一组形成了一个字节,依次按数据发送数据。转换成了有意义,更上层也 能认识的数据。
如何确认这个数据是发给我的?定义了mac地址 网卡—身份证(唯一的,标识物理地址)源mac地址+目的人地址。
数据格式:帧,字节流)(不好识别,不好操作)
MAC地址:以太网地址或物理地址
(3)网络层:怎么去知道对方的mac地址?通过ARP协议(做地址解析工作)(address),
判断是否在一个子网?通过ip协议 如何选择最近的路?一组路由协议,静态/动态 路由协议(动态路由协议:rip,ospf,BGP)
(4)传输层: 发送数据大,需要很长时间。网络中断了怎么办?如何确保数据是完整且正确的?
对我们发送的数据进行封装tcp/udp协议,一个一个一次发送。传输是两个应用程序通讯,定义了端口的存在,通过端口寻找到对应的程序进行数据处理
(5)会话层:(断点续传功能)从效验点恢复数据重传;自动收发,自动寻址功能
(6)表示层:(各系统之间的语法不同)翻译工作,提供一种公共语言让不同系统之间进行通信
(7)应用层: 定义了各种应用规范数据格式:http / https(http加密传输协议)/ ftp(文件传输协议)/ dns(解析域名) / tfip / smtp -


4. 网络层协议
ARP协议:地址解析协议,实现通过对方的IP地址(域名)寻找对方的MAC地址ARP的功能
工作原理:

- wireshark抓包理解ARP协议
(1)cmd里输入arp -a可得到本机网卡里的接口
(2)一个IP地址对应一个物理地址(mac地址)
静态类型:可以静态指定和配置
动态类型:通过ARP协议学习到的
(3)arp -d *:删除动态类型

本文详细介绍了OSI七层模型及其各层的功能,并对比了TCP/IP四层协议栈,深入探讨了ARP协议的工作原理及作用。
1039

被折叠的 条评论
为什么被折叠?



