TCP/IP技术回顾(2)— 网络接口层

主要根据课本《高级计算机网络》李向丽整理。

TCP/IP技术回顾(1)

1.3 网络接口层

1.3.1 概述

网络接口层主要有三个目的:
1)为IP模块发送和接收数据
2)为ARP模块发送ARP请求和接收ARP应答
3)为RARP模块发送RARP请求和接收RARP应答
 TCP/IP支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网,令牌环网,FDDI(光纤分布式数据接口)及RS-232串行线路等。
网络接口层层的协议数据单元——帧:将IP层(网络层)的数据报添加首部和尾部封装成帧。
网络接口层层协议有许多种,都会解决三个基本问题,封装成帧,透明传输,差错检测。

1.3.2 以太网协议
 

        目前应用最广泛的局域网就是以太网。以太网属于广播网络,采用总线型网络拓扑结构,可以有多个节点连接到单一的共享总线上,共享这条总线的信道资源。

        媒体访问控制协议(media access control,MAC):用来决定共享广播信道中的信道分配;

        载波侦听多路访问/冲突检测协议(CSMA/CD):控制结点对总线的访问;工作原理:发前先侦听,空闲即发送,边发边检测,冲突即退避。

        以太网的帧格式

        当以太网从上层协议接受到IP分组时(也可以是ARP报文或RARP报文,这里以IP分组为例),将IP分组封装到以太网帧中。以太网帧格式如图。

 以太网中各字段的意义如下:

(1)前同步码(7 个字节)和帧首定界符 (SFD)(1 个字节)用于同步发送设备与接收设备。

(2)目的 MAC 地址(6 个字节)是预定接收方的标识符。

(3)源 MAC 地址(6 个字节)用来说明源主机的物理地址。

(4)长度/类型(2 个字节)定义帧的数据字段的准确长度。根据长度可以判断封装的内容是IP分组、ARP报文还是RARP报文。

(5)数据(46 - 1500 个字节)包含来自较高层次的封装数据。

(6)帧校验序列 (FCS)4 个字节)用于检测帧中的错误。它使用循环冗余校验(CRC)。发送设备在帧的 FCS 字段中包含 CRC 的结果。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值