面试必考

您所在的位置:网站首页 mac在哪里看电脑配置高低 面试必考

面试必考

2024-07-17 22:26| 来源: 网络整理| 查看: 265

网络 认识IP/MAC数据包的封装和分用网络数据传输流程

认识IP/MAC MAC地址: 网卡绑定的,代表物理地址。(一个设备可以有多个网卡) MAC地址用来识别数据链路层中相连的节点;长度为48位, 及6个字节. 一般用16进制数字加上冒号的形式来表示(例如: 08:00:27:03:fb:19)在网卡出厂时就确定了, 不能修改. mac地址通常是唯一的(虚拟机中的mac地址不是真实的mac地址, 可能 会冲突; 也有些网卡支持用户配置mac地址).

IP地址: 逻辑地址,屏蔽物理地址,代表网络上某台设备

附: IP协议有两个版本, IPv4和IPv6. 大都是使用IPv4

IP地址是在IP协议中, 用来标识网络中不同主机的地址;

对于IPv4来说, IP地址是一个4字节, 32位的整数;

我们通常也使用 “点分十进制” 的字符串表示IP地址, 例如 192.168.0.1 ; 用点分割的每一个数字表示一个字 节, 范围是 0 - 255;

数据包的封装和分用 不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报 (datagram),在链路 层叫做帧(frame).应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装(Encapsulation).首部信息中包含了一些类似于首部有多长, 载荷(payload)有多长, 上层协议是什么等信息.数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部, 根据首部中的 “上层协议字 段” 将数据交给对应的上层协议处理.

附:

五元组:源IP,源端口,目的IP,目的端口,协议号

网络上,IP定位网络设备,端口号定位应用程序,所以IP+port定位网络某个具体的程序。

下图为数据封装的过程: 在这里插入图片描述 举例: 我们现在要访问:http://ip:port

数据封装过程:

在这里插入图片描述

下图为数据分用的过程:

在这里插入图片描述 承接上例:

数据分用过程:

在这里插入图片描述

网络数据传输流程

1.主机,路由器的功能

(1)MAC和IP (2)数据封装和分用 (3)APR缓存表:缓存APR信息(IP–>MAC)

2,网络互联:集线器

如下图:集线器

只做数据的搬运工,不生产数据(不加工) 只转发到其他所有端口

在这里插入图片描述 工作原理: 在这里插入图片描述

3,局域网连接—只有交换机

如下图:交换机

MAC地址转换表(端口—MAC映射) 知道某个MAC设备的连接口

在这里插入图片描述 工作原理:

在这里插入图片描述

3,局域网中的数据传输(交换机+路由器)

ip由4位数字组成,网络号(前三位) + 主机号(最后一位)

如何判断是否在一个局域网:通过ping-IP,能Ping通,属于局域网IP

子网掩码的作用:将目的IP与子网掩码进行位与运算,得到一个网络号,通过对比这个网络号与本机网络号,如果相同就在同一个网段

同一个网段:和之前局域网只有交换机的流程一样不同网段:代表主机和交换机处理不了该数据包,交给网关(路由器)来处理(通过本机ARP缓存表,网关IP查找对应MAC,发送数据包)

网关IP:相连的路由器的IP

在这里插入图片描述

4,广域网数据传输 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3