您的位置:首页 > 理论基础 > 计算机网络

Linux网络设置(第二版) --互联网寻址过程

2014-09-21 07:31 218 查看

Linux网络设置

--互联网寻址过程

 
1、TCP/IP与OSI参考模型比较



 
 
TCP/IP
OSI
物理层
网卡
数据链路层
*
MAC地址
网络层
IP,ICMP,ARP协议
传输层
TCP,UDP
会话层
*
客户端 – 服务器
表示层
*
数据的加密,压缩
应用层
SSH,Apache等实际应用
 
 
2、互联网寻址过程
 


 
1)MAC地址
dc:0e:a1:d5:8a:b2 【硬件地址:48位,6段,16进制书写】
厂商标识(前24位):网卡标识(后24位)
 
附- Linux查看:ifconfig eth0
Windows查看:ipconfig /all
 
2)IP地址
192.168.14.127 【IPv4:32位,4段,10进制书写】
【IPv6: 128位,16进制书写】
拓展-DOS”拒绝服务攻击” SYNFLOOD(像洪水一样的请求包,雅虎被停,IPv6对该问题做出了安全性的加强)
 
3)TCP/UDP
TCP:可靠,三次握手(断点重发,定时器)【两军问题】【点到点】 全双工
UDP:速度快,如:QQ,音频/视频分享
 
4)FQHN-完整的计算机名称[域名]
www.sdust.cn.
主机名【www】.二级域【sdust】.顶级域【.cn】.根域【.】
 
域名层次服务结构



【全世界有13组根域服务器】
 
4)ARP地址解析协议



ARP解析过程
 
arp -a #查看ARP缓存表
arp -d [IP地址] #删除ARP记录
arp -s [IP地址] [MAC地址] #添加ARP静态记录【谨慎添加,永久生效】
 
5)RARP反向地址解析协议 #知道自己的MAC地址,去询问自己的IP地址
 
附-如果A主机去访问B主机的80端口的WebServer,A主机的端口应该是1024以上随机分配的高端口
 
6)域名解析成为IP地址
a)Hosts解析方式【最早】:/etc/hosts文件保存【Windows系统下也有保存】
格式:IP地址 主机名/域名 别名
这个文件至今一直在使用,比如某些杀毒软件会将一起不法网站的IP地址屏蔽到127.0.0.1这个本机地址
 
b)NIS – Network Information System【Sun公司开发】
#文件的集中管理
 
c)DNS – Domain Name System #domain 域名,领域
#整个互联网都是基于DNS的域名解析,其中BIND是最流行的域名解析软件
 


域的委托管理
 
 
 


递归查询[速度不会很快]
 
客户端 ----> www.csdn.net
1、本机DNS服务器【缓存(广义缓存)】
因此:如果访问一个网站较慢,(1)可能光缆带宽不足,(2)DNS服务器没有该网站缓存,需要首先递归解析,(3)服务器性能较差
2、根域 .
→ .net
3、顶级域 .net
→ csdn.net  
→ 返回 DNS服务器 
→ 返回 客户端
 
缓存机制



广义缓存:如果已经定位了www.csdn.net,那么,下一次访问www.263.net的时候,就不会再次询问根域【.】,而是直接定位到了.net服务器,如果这是再访问java.263.net的时候,就直接定位到了263.net的服务器,而不是再次访问.net服务器
 
 
附: 1、一个MAC地址可以对应多个IP地址
ifconfig eth0:1 192.168.1.1 #添加一块新的虚拟网卡eth0:1
2、一个IP地址可以对应多个MAC地址
如:cluster集群技术进行轮循负载,因MAC地址的不同进行平均负载
Linux上可以将两块网卡绑定一个IP,进行加速
3、一个域名可以对应多个IP地址
Windows下:nslookup 域名 #可以查看该网站所拥有的IP地址
4、一个IP可以对应多个域名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息