TCP-IP,以太网链路层协议802.3,PPP,SLIP协议之间的联系与区别
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TCP/IP是以太网所使用的高层协议之一
以太网/局域网的链路层有自己协议标准,也就是802.3
PPP是另外一种链路层协议
SLIP同样是一种链路层协议
有一个需要纠正的误区就是,并不是使用TCP/IP,UDP/IP,FTP/IP以及其他使用IP协议作为
网络层协议就一定要使用以太网/局域网802.3作为链路层协议,完全可以使用其他协议作
为链路层协议。
例如L2TP高层协议使用TCP/IP以及UDP/IP,而链路层确使用了PPP
其他相关知识参考一下文章
tcp/ip协议栈之数据链路协议slip,ppp,802.3
网友:nm_0011 发布于: 2008.05.05 21:57 (共有条评论) 查看评论 | 我要评论
早期计算机通过安装普通猫进行与internet的连接,普通猫是一种网络接口(与网卡功能类似),猫的一端与计算机的串口连接,另一端与电话线连接,计算机内置的拨号程序实现了ppp协议栈,ip报通过ppp协议封装成ppp祯,然后交给猫发送出去。两个主机之间通过串行线互连进行通信,数据比较慢
后来有以太网卡,这就不需要装猫了。计算机通过802.3描述的Ethernet协议将ip报封装成以太网祯,然后网卡将祯发送出去。两个主机通过以太网互连通信,速度快。
然后出现了pppoe。就是计算机先进行ppp祯的封装,在进行以太祯的封装。然后将其发送给adsl猫(估计是由isp维护的),adsl猫将其抽出 ppp祯,发送给pstn,然后再转发给局端。当然之前也要进行ppp祯在另一个adsl猫进行ppp祯封装成以太祯了。要求计算机具有pppoe 拨号软件和ppp协议。
最后还有带路由功能的adsl猫。他具有nat转换和ppp链路复用,这样就不需要pppoe了。slip是ppp协议的前一版本。
主要存在3个缺陷
1.每一端必须知道对方的IP地址.
2.数据帧中没有类型字段.一条串行线路使用SLIP就不能同时使用其他协议.
3.SLIP没有在数据帧中加上检验和.
PPP:点对点协议它修改了SLIP中的所有缺陷.
1.在串行线路上封装IP数据报的方法.
2.建立,配置及测试数据链路的链路控制协议LCP.
3.针对不同网络层协议的网络控制协议NCP
但是他们接入网的方式都是一样的,拨号上网。
本文来自ChinaUnix博客,如果查看原文请点:
/u2/67201/showart_674872.html
802.3
802.3 通常指以太网。一种网络协议。描述物理层和数据链路层的MAC子层的实现方法,在多种物理媒体上以多种速率采用CSMA/CD访问方式,对于快速以太网该标准说明的实现方法有所扩展。
DIX Ethernet V2 标准与IEEE 的802.3 标准只有很小的差别,因此可以将802.3 局域网简称为“以太网”。
严格说来,“以太网”应当是指符合DIX Ethernet V2 标准的局域网。
早期的IEEE 802.3描述的物理媒体类型包括:10Base2、10Base5、10BaseF、10BaseT和10Broad36等;快速以太网的物理媒体类型包括:100 BaseT、100BaseT4和100BaseX等。
为了使数据链路层能更好地适应多种局域网标准,802 委员会就将局域网的数据链路层拆成两个子层:
逻辑链路控制LLC (Logical Link Control)子层
媒体接入控制MAC (Medium Access Control)子层。
与接入到传输媒体有关的内容都放在MAC子层,而LLC 子层则与传输媒体无关,不管采用何种协议的局域网对LLC 子层来说都是透明的。
由于TCP/IP 体系经常使用的局域网是DIX Ethernet V2 而不是802.3 标准中的几种局域网,因此现在802 委员会制定的逻辑链路控制子层LLC(即802.2 标准)的作用已经不大了。
很多厂商生产的网卡上就仅装有MAC 协议而没有LLC 协议。
MAC子层的数据封装所包括的主要内容有:数据封装分为发送数据封装和接收数据封装两部分,包括成帧、编制和差错检测等功能。
数据封装的过程:当LLC子层请求发送数据帧时,发送数据封装部分开始按MAC子层的帧格式组帧:
(1)将一个前导码P和一个帧起始定界符SFD附加到帧头部分;
(2)填上目的地址、源地址、计算出LLC数据帧的字节数并填入长度字段LEN;
(3)必要时将填充字符PAD附加到LLC数据帧后;
(4)求出CRC校验码附加到帧校验码序列FCS中;
(5)将完成封装后的MAC帧递交MIAC子层的发送介质访问管理部分以供发送;接收数据解封部分主要用于校验帧的目的地址字段,以确定本站是否应该接受该帧,如地址符合,则将其送到LLC子层,并进行差错校验。
802.3分类:
802.3u (100Base-T)描述了100兆比特每秒以太网的标准
802.3ab(1000 Base-T)描述了1000兆比特每秒以太网的标准,由于这项标准的通过使得超高速以太网络不再只限制于光纤的传输环境。该标准允许4对CAT-5 双绞线可在100m 内以1 Gbps 等级的速度传输数据。
802.3ae如下:
(1)IEEE 802.3ae,定义了在光纤上传输10G以太网的标准,传输距离从300 m到40 km。
(2)IEEE 802.3ak,定义了在对称铜缆上运行10G以太网的标准,传输距离小于15 m,适用于数据中心内部服务器之间的连接应用。
(3)IEEE 802.3an,定义了基于双绞线作为媒质的10G以太网标准,希望传输距离至少达到100 m,目前该标准正在制订中。