TCP/IP协议-链路层

1.以太网和IEEE 802封装

TCP/IP协议族中,链路层主要有三个目的:
(1)为IP模块发送和接收IP数据报
(2)为ARP模块发送ARP请求和接收ARP应答
(3)为RARP发送RARP请求和接收RARP应答

IEEE 802.2/802.3(RFC 1042)和以太网的封装格式(RFC 894),

  • 802.3针对整个CSMA/CD网络,通常指以太网。一种网络协议。描述物理层和数据链路层的MAC子层的实现方法,在多种物理媒体上以多种速率采用CSMA/CD访问方式
  • 802.4针对令牌总线网络,
  • 802.5针对令牌环网络
    这三者的共同特征由802.2标准来定义,那就是802网络共有的逻辑链路控制(LLC)

IEEE 802.2/802.3(RFC 1042)和以太网的封装格式(RFC 894)

2.环回接口

A类网络号127就是为环回接口预留的。根据惯例,大多数系统把IP地址127.0.0.1分配给这个接口,并命名为localhost。一个传给环回接口的IP数据报不能在任何网络上出现。一旦传输层检测到目的端地址是环回地址时,应该可以省略部分传输层和所有网络层的逻辑操作。但是大多数的产品还是照样完成传输层和网络层的所有过程,只是当IP数据报离开网络层时把它返回给自己。

在这里插入图片描述

  • 1.传给环回地址(一般是127.0.0.1)的任何数据均作为IP输入。
  • 2.传给广播地址或多播地址的数据报复制一份传给环回接口,然后送到以太网上。这是因为广播传送和多播传送的定义包含主机本身。
  • 3.任何传给该主机I P地址的数据均送到环回接口。

看上去用传输层和 IP层的方法来处理环回数据似乎效率不高,但它简化了设计,因为环回接口可以被看作是网络层下面的另一个链路层。网络层把一份数据报传送给环回接口,就像传给其他链路层一样,只不过环回接口把它返回到 IP的输入队列中。

另一个隐含的意思是送给主机本身 IP地址的IP数据报一般不出现在相应的网络上。例如,在一个以太网上,分组一般不被传出去然后读回来。某些 BSD以太网的设备驱动程序的注释说明,许多以太网接口卡不能读回它们自己发送出去的数据。由于一台主机必须处理发送给自己的I P数据报

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值