TCP/IP---链路层

IEEE802和以太网封装:
IEEE 802网络的I P数据报封装
要求每台主机都与一个10 Mb/s的以太网电缆相连接:
1) 必须能发送和接收采用以太网封装格式的分组。
2) 应该能接收与以太网混合的IEEE 802封装格式的分组。
3) 也许能够发送采用IEEE 802格式封装的分组。如果主机能同时发送两种类型的分组数据,那么发送的分组必须是可以设置的,而且默认条件下必须是以太网分组。
封装格式:
Ps:SNAP------ Sub-network Access P r o t o c o l
      DSAP------ Destination Service Access Point
      SSAP ------ Source Service Access Point              
      DSAP和SSAP值一般都为0xaa
 
SLIP:串行线路IP
它是一种在串行线路上对I P数据报进行封装的简单形式。S L I P适用于家庭中每台计算机几乎都有的R S - 2 3 2串行端口和高速调制解调器接入I n t e r n e t。
下面的规则描述了S L I P协议定义的帧格式:
1) IP数据报以一个称作E N D(0 x c 0)的特殊字符结束。同时,为了防止数据报到来之前的线路噪声被当成数据报内容,大多数实现在数据报的开始处也传一个E N D字符(如果有线路噪声,那么E N D字符将结束这份错误的报文。这样当前的报文得以正确地传输,而前一个错误报文交给上层后,会发现其内容毫无意义而被丢弃)。
2) 如果I P报文中某个字符为E N D,那么就要连续传输两个字节0 x d b和0 x d c来取代它。0 x d b这个特殊字符被称作S L I P的E S C字符,但是它的值与A S C I I码的E S C字符(0 x 1 b)不同。
3) 如果I P报文中某个字符为S L I P的E S C字符,那么就要连续传输两个字节0 x d b和0 x d d来取代它。
 
缺陷:
1) 每一端必须知道对方的I P地址。没有办法把本端的I P地址通知给另一端。
2) 数据帧中没有类型字段(类似于以太网中的类型字段)。如果一条串行线路用于S L I P,那么它不能同时使用其他协议。
3 ) S L I P没有在数据帧中加上检验和(类似于以太网中的C R C字段)。如果S L I P传输的报文被线路噪声影响而发生错误,只能通过上层协议来发现(另一种方法是,新型的调制解调器可以检测并纠正错误报文)。这样,上层协议提供某种形式的C R C就显得很重要。在第3章和第1 7章中,我们将看到I P首部和T C P首部及其数据始终都有检验和。在第11章中,将看到U D P首部及其数据的检验和却是可选的。
 
PPP:点对点协议
P P P包括以下三个部分:
1) 在串行链路上封装I P数据报的方法。P P P既支持数据为8位和无奇偶检验的异步模式,还支持面向比特的同步链接。
2) 建立、配置及测试数据链路的链路控制协议( L C P:Link Control Protocol)。它允许通信双方进行协商,以确定不同的选项。
3) 针对不同网络层协议的网络控制协议( N C P:Network Control Protocol)体系。当前R F C定义的网络层有I P、O S I网络层、D E C n e t以及A p p l e Ta l k。例如,IP NCP允许双方商定是否对报文首部进行压缩,类似于C S L I P(缩写词N C P也可用在T C P的前面)。
 
最大传输单元MTU
 网络   MTU
 超通道  65535
 16Mb/s令牌环(IBM)  17914
 4MB/s令牌环(IEEE802.5)  4464
 FDDI  4352
 以太网  1500
 IEEE802.3/2  1492
 x.25  576
 

你可能感兴趣的:(职场,休闲)