zoukankan      html  css  js  c++  java
  • Linux网络设置(第二版) --互联网寻址过程

    Linux网络设置

    --互联网寻址过程

    1TCP/IPOSI参考模型比较

    TCP/IP

    OSI

    物理层

    网卡

    数据链路层

    *

    MAC地址

    网络层

    IPICMPARP协议

    传输层

    TCP,UDP

    会话层

    *

    客户端 – 服务器

    表示层

    *

    数据的加密,压缩

    应用层

    SSHApache等实际应用

    2、互联网寻址过程

     

    1)MAC地址

    dc:0e:a1:d5:8a:b2 【硬件地址:48位,6段,16进制书写】

    厂商标识(24):网卡标识(24)

    附- Linux查看:ifconfig eth0

    Windows查看:ipconfig /all

    2IP地址

    192.168.14.127 【IPv432位,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静态记录【谨慎添加,永久生效

    5RARP反向地址解析协议 #知道自己的MAC地址,去询问自己的IP地址

    附-如果A主机去访问B主机的80端口的WebServerA主机的端口应该是1024以上随机分配的高端口

    6)域名解析成为IP地址

    aHosts解析方式【最早】:/etc/hosts文件保存【Windows系统下也有保存】

    格式:IP地址 主机名/域名 别名

    这个文件至今一直在使用,比如某些杀毒软件会将一起不法网站的IP地址屏蔽到127.0.0.1这个本机地址

    bNIS – Network Information SystemSun公司开发】

    #文件的集中管理

    cDNS – Domain Name System #domain 域名,领域

    #整个互联网都是基于DNS的域名解析,其中BIND是最流行的域名解析软件

     

    域的委托管理

     

    递归查询[速度不会很快]

    客户端 ----> www.csdn.net

    1、本机DNS服务器【缓存(广义缓存)】

    因此:如果访问一个网站较慢,(1)可能光缆带宽不足,(2DNS服务器没有该网站缓存,需要首先递归解析,(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可以对应多个域名

  • 相关阅读:
    Linux 下安装JDK1.8
    INSERT IGNORE 与INSERT INTO的区别
    linux安装redis 完整步骤
    从0开始 图论学习 广度优先搜索 链式前向星表示法
    从0开始 图论学习 深度优先遍历 链式前向星表示法
    从0开始 图论学习 链式前向星 最好的建图方法
    从0开始 图论学习 邻接表 STL vector
    从0开始 图论学习 前向星表示法
    数据结构实习
    数据结构实习
  • 原文地址:https://www.cnblogs.com/itrena/p/5927044.html
Copyright © 2011-2022 走看看