TCP/IP协议学习(1)—数据链路层

数据链路层目的:
1.为IP模块发送和接收IP数据报
2.为ARP模块发送ARP请求和ARP应答
3.为RARP发送RARP请求和接收RARP应答

ARP:地址解析协议–将IP地址换为MAC地址的一种协议
RARP:逆向地址解析协议

Linux下的命令:ifconfig -a

1.eth0–以太网接口
2.lo–loopback接口

以太网(Ether-net);标准中使用CSMA/CD的接入方法;而IEEE802中的标准集802.3也提供了一种CSMA/CD标准

下面是TCP/IP协议对这种的处理:
以太网的IP数据报封装在RFC894中定义,IEEE802网络的IP数据报封装在RFC1042中定义。

1.一台主机一定可以发送和接收RFC894中定义的数据报
2.一台主机一定可以接收RFC894和RFC1042的封装格式混合数据报
3.若主机可同时发送两种类型的分组数据,那么发送的分组必须是可以设置的,且默认条件下必须为RFC894分组

总结:RFC1042在TCP/IP协议中处于配角

loopback(环回接口):使用127.0.0.1测试自己的机器服务器走的就是loopback这个接口

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

参考链接:http://m.blog.csdn.net/article/details?id=665061

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章