day1.网络基础osi协议

osi协议7层
tcp/ip协议5层
1物理层;通过光纤,电缆,无限电波,双绞线传输数据(传送0与1高低电压)
2数据链路层;(1).以太网协议(组合高低电压,定义了电信号分组)
以太网协议定义了帧;一组电信号组成数据包
数据包的组成
head=mac
(2)广播与mac地址
mac地址;计算机出厂时自身佩戴的唯一地址(由12位16进制数表示)
广播;在同一以太网(连接在同一交换机)的计算机的通信方式。
3网络层;引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址。
(1)IP协议;常用ipv协议;范围0.0.0.0-255.255.255.255
(2)子网掩码;所谓”子网掩码”,就是表示子网络特征的一个参数。它在形式上等同于IP地址,也是一个32位二进制数字,它的网络部分全部为1,主机部分全部为0。
(3)已知两个IP地址与子网掩码;就可以判别是否在同一子网络(通过and运算)
(4)ip数据包;包含heda+data放入以太网数据包data中
在这里插入图片描述
(5)arp协议;广播的方式发送数据包,获取目标主机的mac地址
首先通过ip地址和子网掩码区分出自己所处的子网(and运算)
确定是在同一网络以太网,通过广播发送如下数据包在这里插入图片描述
目标macFF:FF:FF:FF:FF表示向同一网段内的所有主机发出这样的询问:“192.168.1.1的MAC地址是什么?”
目标方接受,然后回送。
4传输层;功能:建立端口到端口的通信。
通过ip和mac找到了一台特定的主机后,标识这台主机上的应用程序。
补充:端口范围0-65535,0-1023为系统占用端口
tcp协议与 udp协议
5应用层;应用层功能:规定应用程序的数据格式。

猜你喜欢

转载自blog.csdn.net/qq_33410381/article/details/92367097