
网络问题
lengye7
这个作者很懒,什么都没留下…
展开
-
4B/5B编码原理
什么是4B/5B编码? 4B/5B编码是百兆以太网(即快速以太网)中线路层编码类型之一,就是用5bit的二进制数来表示4bit二进制数,映射方式如下表所示:为什么要进行4B/5B编码?在通信网络中,接收端需要从接收数据中恢复时钟信息来保证同步,这就需要线路中所传输的二进制码流有足够多的跳变,即不能有过多连续的高电平或低电平,否则无法提取时钟信息。4B/5B和曼彻斯特都是这种通过跳变来同步时钟的编码。Manchester(曼切斯特)编码可以保证线路中码流有充分的跳变,因为...转载 2020-05-09 20:51:05 · 3456 阅读 · 0 评论 -
数据链路层中MAC子层和LLC子层的功能分析
1.何为数据链路层的(DATA LINK LAYER)的MAC子层和LLC子层? MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差错控制等。MAC子层的存在屏蔽了不同物理链路种类的差异性;在MAC子层的诸多功能中,非常重要的一项功能是仲裁介质的使用权,即规定站点何时可以使用通信介质。实际上,局域网技术中是采用具有冲突检测的载波侦...转载 2019-03-15 15:31:17 · 13666 阅读 · 0 评论 -
以太网MAC层协议
MAC发送模块 MAC发送模块可将上层协议提供的数据封装之后通过MII接口发送给PHY。发送模块可接收主机接口模块的数据帧开始和数据帧结束标志,并通过 主机接口从外部存储器中读取要发送的数据,然后对数据进行封装,然后通过PHY提供的载波侦听和冲突检测信号,在信道空闲时通过MII接口将数据以4位的 宽度发送给PHY,最后由PHY将数据发送到网络上。 发送模块由CRC生成模块(crc_g...转载 2019-03-14 15:12:13 · 5949 阅读 · 0 评论 -
为什么当前tcp/ip的链路层没有llc层?
20世纪80年代至90年代,局域网标准众多,如DIX EThernet V2以太网,802.3以太网,802.5令牌环网,802.4令牌总线网等,数据链路层为了更好的适应多种局域网标准,IEEE802委员会将数据链路层拆分成两个子层,逻辑链路控制LLC(Logical Link Control)子层和媒体接入控制MAC(Medium Access Control)子层。90年代后,激烈竞争的局域...转载 2019-03-14 10:23:37 · 1863 阅读 · 0 评论 -
LLC子层为什么不在数据包中体现?LLC子层具体作用是什么?Ethernet_II如何表示帧结束?
前言:LLC子层看懂了又忘记,写在这里方便记忆。MAC就不说了。LLC格式百度。LLC子层IEEE802.3帧中的LLC子层除了定义传统的链路层服务之外,还增加了一些其他有用的特性。这些特性都由DSAP、SSAP和Control字段提供。例如以下三种类型的点到点传输服务:无连接的数据包传输服务目前的以太网实现就是这种服务。面向连接的可靠的数据传输服务...转载 2019-03-13 23:41:33 · 5080 阅读 · 0 评论 -
RFC2544性能测试
RFC2544性能测试,由RFC定义的一组测试,RFC2544性能测试,网络互联设备的定标方法。中文名RFC2544性能测试四个测试吞吐量,延迟,帧丢失率,背靠背主要测试参数吞吐概率RFC2544协议用于评测网络互联设备目录1定义 2测试参数定义编辑RFC1242性能测试,网络互联设备的定标术语。定义了四个测试:吞吐量,延迟,帧丢...转载 2019-03-07 00:17:26 · 1398 阅读 · 0 评论 -
如何确定一条流
四元组是: 源IP地址、目的IP地址、源端口、目的端口五元组是: 源IP地址、目的IP地址、协议号、源端口、目的端口七元组是: 源IP地址、目的IP地址、协议号、源端口、目的端口,服务类型以及接口索引关于服务类型:TOS:服务类型(TOS)字段包括一个3 bit的优先权子字段(现在已被忽略),4 bit的TOS子字段和1 bit未用位但必须置...原创 2019-03-04 22:21:32 · 1213 阅读 · 1 评论 -
Linux的网络协议中的网卡缓冲区
程序员可能关心的基本网卡知识网卡相关介绍:http://www.linuxidc.com/Linux/2012-12/77132.htm一、什么是网卡?它是主机的网络设备,本身是LAN(局域网)的设备,通过网关、路由器等设备就可以把这个局域网挂接到Internet上。网卡工作在物理层和数据链路层的MAC子层,数据链路层还有LLC层,它在MAC层之上。网卡按照数据链路层控制来分有以太网卡...转载 2019-02-23 18:26:17 · 5578 阅读 · 0 评论 -
网卡究竟工作在OSI的哪一层?
答案:网卡工作在物理层和数据链路层的MAC子层。解密网络传输 工程师带你深入认识网卡一、什么是网卡?网卡现在已经上成为了目前电脑里的标准配置之一。小小的网卡,究竟蕴涵着多少秘密呢?让我们一起来看。我们最常用的网络设备当属网卡了。网卡本身是LAN(局域网)的设备,通过网关、路由器等设备就可以把这个局域网挂接到Internet上。而Internet本身就是无数个这样的局域网组成的。...转载 2019-02-23 17:53:33 · 30828 阅读 · 0 评论 -
互联网相关的一些组织
IAB(Internet Architecture Board):互联网架构委员会互联网架构委员会为互联网发展提供长期的技术指导,确保互联网不断成长和发展,成为全球通信和创新的平台。IAB在其工作中致力于:确保互联网是值得信赖的通信媒介,为隐私和安全提供坚实的技术基础,尤其是在普遍监视, 建立互联网的技术方向,使数十亿人能够连接,支持物联网的愿景,并使移动网络蓬勃发展,同时保持作为互联网成功基础的...原创 2018-06-11 17:46:09 · 2057 阅读 · 0 评论 -
RDP协议,remote desktop protocol,远程桌面协议
转自:http://lcx.cc/?i=936(修改、删除了原文的部分内容)一 前言二 概述三 同络层次四 各连接模块说明五 各功能模块说明六 rdpwin结构、数据流说明七 总结一、前言RDP, Remote Desktop Protocol,远程桌面协议,是一个多通道(multi-channel)的协议,让用户(客户端或称“本地电脑”)连上提供微软终端机服务的电脑(服务器端或称“远程电脑”)。...转载 2018-06-06 09:19:29 · 17714 阅读 · 0 评论 -
vmware的三种网络模式
原文来自http://note.youdao.com/share/web/file.html?id=236896997b6ffbaa8e0d92eacd13abbf&type=note 我怕链接会失效,故转载此篇文章由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmwar转载 2017-12-19 23:32:01 · 206 阅读 · 0 评论 -
利用asio实现了一个服务器,多个客户端连接,并异常断开连接,发现后面再也连接不上服务器了,不能建立新连接了。原因分析
最近利用Boost::asio实现了一个服务器,测试过程中发现大量客户端连接服务器,然后客户端异常断开之后,已经连接的客户端能正常工作,但是却不能建立新的客户端连接了。原因分析:使用netstat -nlpt 查看分析发现服务器监听端口正常netstat -ap查看已经建立的连接数量发现该服务器存在大量的close_waiting和last_ack的状态的半连接,甚至原创 2017-11-26 20:49:05 · 2991 阅读 · 1 评论