首页 > 其他分享 >第5章 链路层:链路、接入网和局域网 5.1 链路层概述

第5章 链路层:链路、接入网和局域网 5.1 链路层概述

时间:2023-05-14 19:35:31浏览次数:34  
标签:5.1 比特 接入网 可靠 MAC 链路 节点 链路层

链路层的术语:

  • 节点(nodes) :主机,路由器 ,交换机,WiFi接入点
  • 链路(links) :沿着通信路径连接相邻节点的通信信道
  • 数据帧(frame):传输节点将数据报封装在链路层帧

一、链路层提供的服务

  1.封装成帧

  • 封装数据报为数据帧,增加头部,尾部信息

  2.链路接入

  • MAC协议规定了帧在链路上传输的规则
  • 在数据帧头部中,用MAC地址来标识源目的MAC地址,不同于IP地址 
  • 对于点到点链路,MAC较简单。链路空闲发送发即可发送帧
  • 对于多点共享单个广播链路,MAC协议用于协调多个节点的帧传输

  3.在相邻节点之间可靠传输数据帧

  • 在比特错误率很低的链路(光纤、双绞线)很少使用(以太网本身比较可靠,链路层协议不可靠)
  • 通常用于高比特错误率的链路:无线链路。目的是在差错发生的链路上纠正一个差错。(WLAN本身不可靠,链路层协议可靠)

  4.流量控制(flow control):  用于控制发送节点向直接相连的接收节点发送数据帧的频率 

  5.差错检查(error detection): 接收方检测是否出现错误,通知发送方重传或丢弃数据帧 

  6.错误纠正(error correction):  接收方标识和纠正比特错误,而不需要请求重传 

  7.半双工和全双工

二、链路层实现的位置——网卡(NIC网络适配器)

  1.链路层是硬件和软件的结合体。网络适配器实现了许多链路层服务,如成帧、链路访问、错误检测。

  2.发送方:封装数据报为数据帧,增加差错检测比特,可靠数据传输,流量控制等机制。 

  3.接收方:执行检查错误、可靠数据传输、流量控制等机制,抽取数据报,将其递交给上层。

 

标签:5.1,比特,接入网,可靠,MAC,链路,节点,链路层
From: https://www.cnblogs.com/05-ReFrain-19/p/17399945.html

相关文章

  • spring遇到的几个错误(5.14)
     先保存配置文件file→ProjectStructure→Modules 详细问题 ......
  • 5.14周报
    文献阅读(一)不确定市场需求下的制造业基地布局选址决策:【250】文献研读|区域经济|不确定市场需求下的制造业基地布局选址决策(qq.com)笔记地址:不确定市场需求下的制造业基地布局选址决策笔记-Spartaright-博客园(cnblogs.com)该文章提出了一种两阶段选址模型,主要涉及......
  • 5.13
    #include<iostream>usingnamespacestd;classTree{private:   intages;public:   Tree(intages=0):       ages(ages){}   voidgrow(intyears){       ages+=years;   }   intgetAges()const{       retur......
  • 编程一小时2023.5.13
    1.#include<bits/stdc++.h>usingnamespacestd;intn,x,ans=0,sum=0,a[1001],b[1001];intmain(){memset(a,0,sizeof(a));memset(b,0,sizeof(b));n=10;for(inti=1;i<=n;i++){cin>>x;if(x%2!=0)a[++ans]=x;elseb[+......
  • 5.13
    #include<iostream>#include<string>usingnamespacestd;classDocument{public:   Document(){   }   Document(char*nm);   char*name;   voidPrintNameOf();};Document::Document(char*nm){   name=newchar[strlen(nm)+1];......
  • 每日总结 5.13
    今日主要进行代码优化处理。<divclass="bigcontent"><!--muted:视频内容静音--><%Stringadv="";Connectionc=Tool.getConnection();PreparedStatementpre=null;ResultSet......
  • 建民打卡日记5.12
    一、问题描述每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机......
  • 2023.5.13——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • day72(2023.5.13)
    1.Servlet技术详解 2.创建第一个Servlet案例 3.Tomcat运行过程 4.Servlet的生命周期 5.Servlet处理请求的原理 6.Servlet的作用 7.在Idea中创建Web工程 在Idea创建Web工程添加servlet-api.jar 在Idea中配置To......
  • JSP_5.11_课堂笔记
    insert.jsp<%@pageimport="java.sql.Statement"%><%@pageimport="java.sql.Connection"%><%@pageimport="java.sql.DriverManager"%><%@pagelanguage="java"contentType="text/html;charset=UT......