1.ARP高速缓存的查看和修改 这三个命令分别是查看和删除,添加。 2.Linux下访问DNS服务 要访问DNS服务,就必须先知道DNS服务器的IP地址。Linux使用/etc/resolv.conf文件来存放DNS服务器的IP地址。
Linux下一个常用的访问DNS服务器的客户端程序是host,下面的命令是向首选DNS服务器查询百度的IP地址。 从中我们可以看出,www.baidu.com是www.a.shifen.com的别名,并且该机器名对应两个IP地址。 3.socket和TCP/IP协议族的关系 数据链路层,网络层,传输层协议是在内核中实现的。因此操作系统需要实现一组系统调用,使得应用程序能够访问这些协议提供的服务。 实现这组系统调用的API主要有两套:socket和XTI。 由socket定义的这一组API提供如下两点功能:一是将应用程序数据从用户缓冲区复制到TCP/UDP内核发送缓冲区,交付到内核来发送数据,或者从内核TCP/UDP接收缓冲区中复制数据到用户缓冲区,以读取数据; 二是应用程序可以通过他们来修改内核中各层协议的某些头部信息或其他数据结构,从而精细的控制底层通信的行为。 socket可以访问内核中TCP/IP协议栈。
|