研二
TCPIP协议 IP:网际协议
IP层完成的是不可靠的、无连接的传输,不可靠指的是会自动丢弃无效的数据包,而且不会向上层报告,是否能检测到数据包丢失则是由上层负责完成。IP层完成数据包的转发。
数据包的转发会查找路由表,有三个步骤:
1)查找目的地址是否在路由表直接存在
2)查找目的地址的网络号是否在路由表存在
3)直接转发到默认路由项
路由表包含以下几项:
1)目的IP地址
2)下一跳IP地址
3)标志指明目的IP是网络地址还是主机地址 # 不是很理解
4)要转发的网络接口
“特殊的IP地址”部分介绍了几个不能作为真正IP的地址,包括广播地址(1),特定主机地址(0),环回地址(127.x)
ifconfig程序用于设定网络接口(无线网或有线网等),manual上介绍的:
当前支持的地址族包括TCPIP IPv6 ax25 ddp ipx netrom
表明这个命令是用于设置网络层的接口的。
该命令可用于设置路由的TTL,MTU值,IP地址,组播标识等。
netstat指令用于显示网络连接,路由表,接口状态,伪装连接,网络链路信息和组播成员组。与ifconfig的区别在于,ifconfig是用于显示设备开启的网络接口,一般是有线地址,无线地址和虚拟地址(?);而netstat则是显示了连接到这三个(多个)网络接口的所有连接。