当前位置: 首页 > wzjs >正文

专业的手表网站优区生活app官方下载

专业的手表网站,优区生活app官方下载,吴江建设网站,北京网站模板目录 认识以太网 以太网帧格式 认识MAC地址 认识MTU MTU对IP协议的影响 MTU对UDP协议的影响 MTU对TCP协议的影响 ARP协议 ARP协议的作用 ARP数据包的格式 ARP协议的工作流程 认识以太网 "以太网"不是一种具体的网络,而是一种技术标准&#xff1…

目录

认识以太网

以太网帧格式

认识MAC地址

认识MTU

MTU对IP协议的影响

MTU对UDP协议的影响 

MTU对TCP协议的影响

 ARP协议

ARP协议的作用

ARP数据包的格式

 ARP协议的工作流程


认识以太网

"以太网"不是一种具体的网络,而是一种技术标准;即包含了数据链路层的内容,也包含了一些物理层的内容。例如:规定了网络拓扑结果,访问控制方式,传输速率等等。

例如以太网中的网线必须使用双绞线;传输速率有 10M, 100M, 1000M 等;

以太网是当前应用最广泛的局域网技术,和以太网并列的还有令牌环网,无线LAN 等;

以太网帧格式

 源地址和目的地址是指网卡的硬件地址(也叫MAC地址),长度是48位(6个字节),是在网卡出厂时固化的。

帧协议类型字段有三种值,分别对应IP,ARP,RARP;

帧末尾是CRC校验码。

认识MAC地址

MAC地址是用来识别数据链路层种相关的节点。

长度位48位,即6个字节。一般用16进制数字加上冒号的形式表示(例如:08:00:27:03:fb:19);

可以 通过arp -a命令查看。

在网卡出厂时就确定了,不能修改。mac 地址通常是唯一的(虚拟机中的 mac 地址不是真实的 mac 地址,可能会冲突;也有些网卡支持用户配置 mac 地址)。

对比理解MAC地址和IP地址

  1. IP 地址描述的是路途总体的 起点 和 终点;
  2. MAC 地址描述的是路途上的每一个区间的起点和终点;

认识MTU

数据链路层规定对应的报文大小不能超过最大传输单元(MTU);否则需要对数据包进行分片(fragmentation),这个工作是在网络层完成的,网络层的IP协议中的16位标识,3位标志,13位片偏移可以实现数据包的分片和组装工作。

 以太网帧中的数据长度规定最小 46 字节,最大 1500 字节,ARP 数据包的长度不够 46 字节,要在后面补填充位;

最大值 1500 称为以太网的最大传输单元(MTU),不同的网络类型有不同的MTU;

不同的数据链路层标准的 MTU 是不同的;

MTU对IP协议的影响

由于数据链路层 MTU 的限制,对于较大的 IP 数据包要进行分包。

  • 将较大的 IP 包分成多个小包, 并给每个小包打上标签;
  • 每个小包 IP 协议头的 16 位标识(id) 都是相同的;
  • 每个小包的 IP 协议头的 3 位标志字段中, 第 2 位置为 0, 表示允许分片, 第 3 位来表示结束标记(当前是否是最后一个小包,是的话置为 1,否则置为 0);
  • 到达对端时再将这些小包,会按顺序重组,拼装到一起返回给传输层;
  • 一旦这些小包中任意一个小包丢失,接收端的重组就会失败。但是 IP 层不会负责重新传输数据;

MTU对UDP协议的影响 

一旦 UDP 携带的数据超过 1472(1500 - 20(IP 首部) - 8(UDP 首部)),那么就会在网络层分成多个 IP 数据报。
这多个 IP 数据报有任意一个丢失,都会引起接收端网络层重组失败。那么这就意味着,如果 UDP 数据报在网络层被分片,整个数据被丢失的概率就大大增加了。

MTU对TCP协议的影响

TCP 的一个数据报也不能无限大, 还是受制于 MTU;TCP 的单个数据报的最大消息长度,称为 MSS(Max Segment Size)。

  • TCP 在建立连接的过程中,通信双方会进行 MSS 协商。
  • 最理想的情况下,MSS 的值正好是在 IP 不会被分片处理的最大长度(这个长度仍然是受制于数据链路层的 MTU)。
  • 双方在发送 SYN 的时候会在 TCP 头部写入自己能支持的 MSS 值。
  • 然后双方得知对方的 MSS 值之后,选择较小的作为最终 MSS。
  • MSS 的值就是在 TCP 首部的 40 字节变长选项中(kind=2)。

 ARP协议

如上图,主机A在 向主机B发送数据的时候,是需要将数据进行一层一层的封装,向下交付,到达网络层,需要封装IP报头,其中包含源IP地址和目标主机的IP地址。到达数据链路层时,需要加上MAC帧报头 ,其中包含源MAC地址和目标主机的MAC地址。

但是现在的问题是,当前的两台主机只能知道对方的IP地址,不知道对方的MAC地址,需要进行通信,必须 要先获取到对方的MAC地址。这时就需要使用ARP协议。

ARP协议的作用

ARP 协议建立了主机 IP 地址 和 MAC 地址 的映射关系。

  1. 在网络通讯时,源主机的应用程序知道目的主机的 IP 地址和端口号,却不知道目的主机的硬件地址(MAC地址);
  2. 数据包首先是被网卡接收到再去处理上层协议的,如果接收到的数据包的硬件地址与本机不符,则直接丢弃;
  3. 因此在通讯前必须获得目的主机的硬件地址;

ARP数据包的格式

  1.  硬件类型指链路层网络类型,1为以太网;
  2. 协议类型指要转换的地址类型,0x0800为IP地址;
  3. 硬件地址长度对于以太网地址为 6 字节;
  4. 协议地址长度对于和 IP 地址为 4 字节;
  5. op 字段为 1 表示 ARP 请求,op 字段为2表示ARP应答。

 ARP协议的工作流程

  1. 源主机发出 ARP 请求,询问“IP地址是 172.20.1.2的主机的硬件地址是多少”;并将这个请求广播到本地网段(以太网帧首部的硬件地址填 FF:FF:FF:FF:FF:FF 表示广播); 
  2. 目的主机接收到广播的 ARP 请求,发现其中的 IP 地址与本机相符,则发送一个ARP 应答数据包给源主机,将自己的硬件地址填写在应答包中;
  3. 每台主机都维护一个 ARP 缓存表,可以用 arp -a 命令查看。缓存表中的表项有过期时间(一般为 20 分钟),如果 20 分钟内没有再次使用某个表项,则该表项失效,下次还要发 ARP 请求来获得目的主机的硬件地址。

为什么要有缓存表? 为什么表项要有过期时间而不是一直有效?

IP地址是变化的,同过DHCP,由局域网中的路由器给我们动态分配。所以不可能永久 记录,只能暂时记录下来。


文章转载自:

http://kzJ7eywv.zcwzL.cn
http://Al7LzrLt.zcwzL.cn
http://J3nCvgrU.zcwzL.cn
http://6tEH6073.zcwzL.cn
http://uGQIkZGd.zcwzL.cn
http://GETg3POT.zcwzL.cn
http://pLNYjUqh.zcwzL.cn
http://L9zZM8Le.zcwzL.cn
http://ws8P90ew.zcwzL.cn
http://S6Jd6bwq.zcwzL.cn
http://kGhaULaU.zcwzL.cn
http://xlhElhKU.zcwzL.cn
http://PAs5YtRG.zcwzL.cn
http://PkxgSbQD.zcwzL.cn
http://YcKGLiiE.zcwzL.cn
http://rJCtFIPx.zcwzL.cn
http://yVe8Le5r.zcwzL.cn
http://S5UwHRgP.zcwzL.cn
http://QL8Nx5YN.zcwzL.cn
http://LV3T5YPg.zcwzL.cn
http://2IlrfP0W.zcwzL.cn
http://dHVMchI2.zcwzL.cn
http://MAexxMt5.zcwzL.cn
http://57U9E5OV.zcwzL.cn
http://9vkjpgBQ.zcwzL.cn
http://funMPHtQ.zcwzL.cn
http://U0zD2X8Z.zcwzL.cn
http://pQiGoAq1.zcwzL.cn
http://Vdj4d9mI.zcwzL.cn
http://hHYLG8jU.zcwzL.cn
http://www.dtcms.com/wzjs/666731.html

相关文章:

  • 国内外优秀建筑设计网站怎么用wordpress建手机网站
  • 网站架构工程师市场调研一般怎么做
  • 松江做网站多少钱免费ppt下载网站
  • 网站建设素材图片动图从哪个网站做
  • 重新建设网站的请示wordpress 轻量级主题
  • 如何建设网站论文文献网站发布与推广怎么写
  • 腾讯云个人网站备案wordpress电视剧播放器
  • 图片存放网站做链接wordpress访问很慢吗
  • 做网站wamp和xamp百度推广app下载安卓版
  • 浙江省住房建设局网站首页促销方案
  • 惠州网站制作专业济南新网站建设
  • 企业建站网络公司专业的企业网站定制公司
  • 广西网站建设哪家有上海网站设计与开发公司
  • 团购网站模板免费下载微信php网站开发流程
  • 网站购物流程模块怎么实现四川成都最新新闻事件今天
  • 帮人做传销网站违法吗最新版wordpress背景
  • 海东营销网站建设服务wordpress 合法评论
  • 网站建设与推广话术做效果图的兼职网站
  • 中国空间站有哪些国家加入贵州贵阳网站开发
  • 网络运营好学吗关键词优化seo多少钱一年
  • 做电影网站大概要多少钱织梦网站301跳转怎么做
  • 外网代理服务器网站做译员的网站
  • 网站设计制作是什么如何设计制作一般的企业网站
  • 西安网站建设公司云网网站建设交印花税
  • 河南城乡住房和建设厅网站wordpress编辑写文章失败
  • 上海网站设计方法石家庄区号
  • 怎么制作一个属于自己的网站网站域名价值查询工具
  • 淮南 搭建一个企业展示网站有名的室内设计公司
  • html网站开发心得用织梦建手机网站
  • 做网站如何让用户注册什么是虚拟主机