随笔分类 - 网络协议
摘要:一、以太网链路层协议封装格式以太网数据在网络介质上传输需要遵循一定的机制,其中CSMA/CD介质访问控制机制约定了以太网在传输数据时,两帧之间需要等待一个帧间隙时间(IFG或IPG),为以太网接口提供了帧接收之间的恢复时间,该恢复时间最小值为传输96bit所花费的时间,对于10M线路,该时间为9.6uS,100M线路为960nS,1G的线路为96nS。同时以太网数据帧在传输时还需要有7byte的前导字段和1byte的定界符。因此以太网数据在传输过程中是由以下部分组成的:7byte(前导)+1byte(定界符)+以太网数据帧+12byte(IPG)。在全双工工作模式下,如果CSMA/CD介质访问
阅读全文
摘要:List of IP protocol numbers - Wikipedia, the free encyclopedia List of IP protocol numbers From Wikipedia, the free encyclopedia Jump to: navigat...
阅读全文
摘要:以太网PHY和MAC对应OSI模型的两个层——物理层和数据链路层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口(RGMII / GMII / MII)。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。问:以太网PHY是什么? 答:PHY是物理接口收发器,它...
阅读全文
摘要:// i386 is little_endian.#ifndef LITTLE_ENDIAN#define LITTLE_ENDIAN (1) //BYTE ORDER#else#error Redefine LITTLE_ORDER#endif//Mac头部,总长度14字节typedef struct _eth_hdr{unsigned char dstmac[6]; //目标mac地址unsi...
阅读全文
摘要:UDT是建立在UDP协议基础之上的应用层协议,其最终是通过UDP协议来接发数据。udt包结构解释最近在看udt协议的一些知识,先把包结构放上来UDT包结构总体结构:0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 Packet Header(包头)Data/Control Information Fie...
阅读全文
摘要:http://joshuafan.blogbus.com/logs/8256103.htmlRDS-TMC简介 (参见文档 RDS-TMC通讯方案.doc) RDS是于1984年由欧洲广播联盟(EBU)制定的数据广播系统的欧洲规范,1986年国际无线电咨询委员会(CCIR)通过了有关RDS的643号建议书,1990年正式通过和出版“实施RDS的准则”EN50067。自此欧洲...
阅读全文
摘要:无线区网(WLAN)是如何运行呢?基本服务组合(basic service set, BSS)是802.11网路(wireless LAN,WLAN即为802.11网路)的基本元件,是由一组彼此通讯的无线装置或无线工作站所构成;BSS分为两种网路类型,分别为独立型网路(independent BSS, IBSS)以及中控型网路(infrastructure BSS)。在独立型网路中,无线装置或是无线工作站彼此间可以直接通讯,不须要有基地台(AP)参与其间,即为一种点对点(peer-to-peer)的网路;独立型网路有时被称为ad hoc网路。在中控型网路中(这是我们讨论的重点),必须要有中控装
阅读全文
摘要:Chapter 1. 串口通信 Table of Contents 串口通信是UNIX下一种主要的通信方式,早期的UNIX利用串口来进行输入/输出操作。现在的串口主要用于连接Modem和工控机等嵌入式设备。 术语 波特率(bps),每秒位,表示串口的速度。串口通信是按bit(位)传送数据的,一次只能传送1个bit。bps定义了每秒可以传送的位数。如9600bps表示, 数据终端设备(DTE)...
阅读全文
摘要:DNS(Domain Name System)域名系统DNS系统是一个巨大的树,最上方有一个无名树根,下一层是arpa,com,edu,gov,int,mil,us, cn。等等,其中arpa,是域名反解析树的顶端;而com,edu,等域名本来只用在美国(这就是技术特权啊),但是现在几乎全世界通用;而us,cn,等叫做国家域。这个树里面的域名并不是统一管理的,网络信息中心(NIS)负责分配顶级域合...
阅读全文
摘要:TCP(Transmission Control Protocol )(RFC-793)一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议。应用层向TCP层发送8位字节表示的数据流,TCP把数据流分割成适当长度的报文段(通常受该数据链路层的最大传送单元(MTU)的限制)。之后, TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体的TCP层。T...
阅读全文
摘要:不可靠和无连接概念不可靠(unreliable):IP不能保证数据报能成功地到达目的地。 IP仅提供最好的传输服务。 如果发生某种错误时,比如:路由器暂时用完了缓冲区,IP会丢弃该数据报,然后发送ICMP消息报给信源端。 任何要求的可靠性必须由上层来提供(如TCP)。无连接(connectionless):IP不维护任何关于后续数据报的状态信息。 每个数据报的处理是相互独立的。如果一信源向相同的信...
阅读全文
摘要:解释其中的Length/EtherType字段:当字段值大于等于十进制值 1536 (即十六进制为 0600)时, EtherType 字段表示为 MAC 客户机协议的种类Ethertype(十六进制)协议0x0000 - 0x05DCIEEE 802.3 长度0x0101 – 0x01FF实验0x0600XEROX NS IDP0x0660 0x0661DLOG0x0800网际协议(...
阅读全文
摘要:802.1x认证的EAP协议(总体流程) 参考RFC 3748 Supplicant主机服务器----------- ------------- |------------------------------>| 主机向服务器(多播或广播地址)发送EAPOL-Start | 1.EAPOL-Start | | | |<------------------------...
阅读全文
摘要: 1. 前言 PPPOE(PPP over Ethernet, RFC2516,值得注意的是此RFC不是Standard而是Information类型的)定义了如何在以太网上传输PPP数据包的方法,目前流行的宽带类型ADSL就是通过PPPoE实现的。 2. 通信过程概述 建立PPPOE通道(ADSL拨号)分两个阶段:发现阶段和PPP会话阶段。 在发现阶段,以太网上的客户机要找...
阅读全文
摘要:数据链路层有三个目的:1)为IP模块发送和接收IP数据报。 2)为ARP模块发送ARP请求和接收ARP应答。地址解析协议 3)为RARP发送RARP请 求和接收RARP应答。逆地址解析协议 数据链路层的协议:最常用的以太网链路层协议,串行接口链路层协议(SLIP和PPP), 大多数实现都包含的环回(loopback)驱动程序, 还有PPP协议(adsl宽带)。1,以太网和IEEE 802...
阅读全文

浙公网安备 33010602011771号