2 TCP/IP详解学习笔记-数据链路层(编写中)

数据链路层有三个目的:
为IP模块发送和 接收IP数据报 。为ARP模块发送ARP请求和接收ARP应答 。为RARP发送RARP请 求和接收RARP应答数据链路层的协议还是很多的,有我们最常用的以太网(就是平时我们用的网卡)协议,也有不太常见的令牌环,还有FDDI,当然,还有国内现在相当普及的PPP协议(就是adsl宽带),以及一个loopback协议 。
联系Linux里面的ifconfig -a命令,这个命令通常会得到如下的结果
eth0Link encap:EthernetHWaddr 00:01:4A:03:5B:ED
inet addr:192.168.11.2Bcast:192.168.11.255Mask:255.255.255.0
inet6 addr: fe80::201:4aff:fe03:5bed/64 Scope:Link
UP BROADCAST RUNNING MULTICASTMTU:1500Metric:1
RX packets:2819 errors:0 dropped:0 overruns:0 frame:0
TX packets:76 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:241609 (235.9 KiB)TX bytes:9596 (9.3 KiB)
loLink encap:Local Loopback
inet addr:127.0.0.1Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNINGMTU:16436Metric:1
RX packets:2713 errors:0 dropped:0 overruns:0 frame:0
TX packets:2713 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3516032 (3.3 MiB)TX bytes:3516032 (3.3 MiB)
【2 TCP/IP详解学习笔记-数据链路层(编写中)】其中,eth0就是以太网接口,而lo则是loopback接口 。这也说明这个主机在网络链路层上至少支持loopback协议和以太网协议 。

    推荐阅读