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

本文涉及的产品
.cn 域名,1个 12个月
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介: Linux网络设置--互联网寻址过程 1、TCP/IP与OSI参考模型比较  TCP/IPOSI物理层网卡数据链路层*MAC地址网络层IP,...

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可以对应多个域名

目录
相关文章
|
1天前
|
Linux
linux网络统计信息和端口占用情况基本语法
linux网络统计信息和端口占用情况基本语法
|
8天前
|
Linux
Linux时区的设置
Linux时区的设置
20 8
|
9天前
|
网络协议 安全 Ubuntu
7 个有用的免费 Linux 网络隧道
【7月更文挑战第4天】
40 0
7 个有用的免费 Linux 网络隧道
|
15天前
|
机器学习/深度学习 Serverless 文件存储
函数计算操作报错合集之在网络设置完成后进行挂载的指令,报错:找不到网络路径,该如何处理
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
8天前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
8天前
|
存储 Linux 数据安全/隐私保护
Linux用户和用户组,useradd test2 -g itcast -d /home/test222 设置分组和存放路径
Linux用户和用户组,useradd test2 -g itcast -d /home/test222 设置分组和存放路径
|
8天前
|
算法 网络协议 Shell
掌握Linux网络:深入理解TC —— 你的流量控制利器
目前需要做一款关于Linux下对于某IP限制的一个工具(QOS),在网上寻找了许多关于TC的教程,大多数都是一些比较基础的教学,且多数都是对网口的一些限制,然后自己研究了一段时间,最后有一些小小的了解,故在此分享给大家。
|
8天前
|
Linux 虚拟化
部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置
部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置
|
10天前
|
监控 网络协议 安全
Linux基本指令之网络通信命令
Linux基本指令之网络通信命令
|
10天前
|
缓存 网络协议 Linux
Linux、Python、计算机网络中的常见知识点
Linux、Python、计算机网络中的常见知识点