美文网首页
主机通信过程

主机通信过程

作者: kinglong1984 | 来源:发表于2018-07-28 18:20 被阅读0次

TCP/IP通信中的封装与解封装。

主机通信过程 来自《一本书读懂TCP/IP》

数据链路层分为上层LLC(逻辑链路控制),和下层的MAC(媒体访问控制),MAC主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首先判断输入的信息并是否发生传输错误,如果没有错误,则去掉控制信息发送至LLC(逻辑链路控制)层。

LLC是在高级数据链路控制(HDLC:High-Level Data-Link Control)的基础上发展起来的,并使用了 HDLC 规范子集。LLC子层的负责向其上层提供服务,主要功能包括:传输可靠性保障和控制;数据包的分段与重组;数据包的顺序传输。

MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差错控制等。MAC子层的存在屏蔽了不同物理链路种类的差异性。

MAC子层的作用:

  MAC子层负责把物理层的“0”、“1”比特流组建成帧,并通过帧尾部的错误校验信息进行错误校验;提供对共享介质的访问方法,包括以太网的带冲突检测的载波侦听多路访问(CSMA/CD)、令牌环(TokenRing)、光纤分布式数据接口(FDDI)等。

  MAC子层分配单独的局域网地址,就是通常所说的MAC地址(物理地址)。MAC子层将目标计算机的物理地址添加到数据帧上,当此数据帧传递到对端的MAC子层后,它检查该地址是否与自己的地址相匹配,如果帧中的地址与自己的地址不匹配,就将这一帧抛弃;如果相匹配,就将它发送到上一层中。

MAC子层与LLC子层的区别

  MAC(MediaAccessControl,媒体访问控制)子层定义了数据包怎样在介质上进行传输。在共享同一个带宽的链路中,对连接介质的访问是“先来先服务”的。物理寻址在此处被定义,逻辑拓扑(信号通过物理拓扑的路径)也在此处被定义。线路控制、出错通知(不纠正)、帧的传递顺序和可选择的流量控制也在这一子层实现。

   不管是在传统的有线局域网(LAN)中还是在目前流行的无线局域网(WLAN)中,MAC协议都被广泛地应用。在传统局域网中,各种传输介质(铜缆、光线等)的物理层对应到相应的MAC层,目前普遍使用的网络采用的是IEEE802.3的MAC层标准,采用CSMA/CD访问控制方式;而在无线局域网中,MAC所对应的标准为IEEE802.11,其工作方式采用DCF(分布控制)和PCF(中心控制)。

  LLC(LogicalLinks,逻辑链路子层)是实际电路或逻辑电路上交换通信信息的两个端系统之间的一种协议驱动通信会话。协议栈定义了两个系统在某种介质上的通信。在协议栈低层定义可用的多种不同类型的通信协议,如局域网络(LAN)、城域网(MAN)和象X.25或帧中继这样的分组交换网络。

相关文章

  • 主机通信过程

    TCP/IP通信中的封装与解封装。 数据链路层分为上层LLC(逻辑链路控制),和下层的MAC(媒体访问控制),MA...

  • APP开发实战23-通信过程

    6.5.5通信过程 主机A的应用程序要能和主机B的应用程序通信,必须通过Socket建立连接,而建立Socket连...

  • ssl

    进程之间的通信 同主机之间进程通信ipc shm 不同主机之间进程通信socket 主机port作用 主机上,每一...

  • Docker 网络进阶

    单主机通信:none host bridge joined 多主机通信:overlay macv...

  • Fabric多机部署前的Docker通信机制了解

    Docker容器通信主要分为以下几类: 容器和主机通信 同一主机上两个容器的通信 跨主机的两个容器的通信 首先,当...

  • Docker:Docker实现同Ip网段联通

    最近解决docker与宿主机同网段通信的问题,写此文章记录一下整个过程。例如 宿主机A 和宿主机B是网络联通关系,...

  • 二. 网络应用-网络应用通信的基本原理

    网络应用的基本通信过程 运行在不同主机上的应用进程间以C/S方法进行通信 网络应用编程接口 API: (appli...

  • day23-基础网络知识

    1.什么是网络? 实现主机之间通信交流 2.两台计算机之间如何实现通信? 01 实现主机之间通信交流需要...

  • tcpdump抓包解释一次请求的过程

    Flags中参数解释 抓取主机192.168.0.104和主机180.101.49.11的通信 基础:主机向180...

  • http服务第二篇

    Internet网的主机通信 在Internet网里面主机想通信来传输数据,在他们通信连接每一端,和进程间的传输要...

网友评论

      本文标题:主机通信过程

      本文链接:https://www.haomeiwen.com/subject/jptamftx.html