短视频开发 计算机基础知识 properties 网络服务器 html dataframe loops mysqli playframework threejs webforms 百度seo关键词优化 jquery绑定事件的方法 mysql数据库名称 mysql新增用户和权限 kubernetes视频教程 python可视化编程 怎么配置java环境 学java基础 linux教程 linuxtar命令 路由器辐射大吗 js数组移除指定元素 mysql时间比较 cdr怎么画波浪线 战地2地图包下载 复仇之矛天赋 分割字符串 linux解压缩命令 企业路由器设置 生成海报 resample javascript程序设计 页面设置在哪 游戏脚本高级编程 重新分配事件计数 pdf阅读器下载中文版 kmplayer绿色 指针函数 dnf什么时候更新
当前位置: 首页 > 学习教程  > 编程语言

网络的IP、DNS和MAC,子网掩码和默认网关

2020/8/31 13:35:40 文章标签:

1、本地电脑获取信息的流程:
在网络上访问网站,要首先通过DNS服务器把网络域名(www.XXXX.com)解析成XXX.XXX.XXX.XXX的IP地址后,我们的计算机才能访问。
本地电脑通过网络把域名发给DNS服务器,由服务器查询该域名对应的IP地址,把查询到的对应的IP地址,再返回给本地电脑,如果DNS服务器找不到,DNS会去问根服务器(根服务器全球只有13台,不过目前全球一共镜像出一千多台)。
在通过本地网络查询信息时,本地使用的电脑把需要请求的内容进行打包,同时写上本地的IP和目标地IP以及MAC地址(相当于身份证号或者手机号)。服务器收到指令后,会根绝目标IP来找到你需要的信息内容,就会把需要的内容根据本地的IP地址和MAC地址,发送给本地电脑,电脑再根据每个程序不同的端口,把数据分配给需要该数据的对应程序。

2、电脑的IP地址和MAC地址:
对于网络上的某一设备,如一台计算机或一台路由器,其IP地址是基于网络拓扑设计出的,同一台设备或计算机上,改动IP地址是很容易的(但必须唯一),而MAC则是生产厂商烧录好的,一般不能改动(相当于该电脑的身份证)。 我们可以根据需要给一台主机指定任意的IP地址,如我们可以给局域网上的某台计算机分配IP地址为192.168.0.112 ,也可以将它改成192.168.0.200。而任一网络设备(如网卡,路由器)一旦生产出来以后,其MAC地址不可由本地连接内的配置进行修改。如果一个计算机的网卡坏了,在更换网卡之后,该计算机的MAC地址就变了。
其中,IP地址:网络地址+主机地址
例如:网络地址:192.168.100.0
主机地址:0.0.0.1
那么IP地址为:192.168.100.1
92.168.100.1是私有地址,是不能直接在Internet网络中应用的,上Internet要转为公有地址。其实我们只要连接到外网就会用到公有IP,因为每一个网络只能识别同一网段内的IP地址,在经过一些特定的路由时需要替换IP但MAC地址不变,最后把私有IP替换成公有IP登陆因特网。
两台计算机如果能够进行通讯,要保证它们处在同同一网络中,如果处在不同网络中,它们之间是不能进行通讯的。

3、子网掩码
如何通过IP地址,来计算其网络地址:通过子网掩码
将IP地址和子网掩码都换算成二进制,然后进行与运算,得到的结果再进行十进制转换,结果就是网络地址。
子网掩码是用来判断任意两台计算机的ip地址是否属于同一子网络的根据。最为简单的理解就是两台计算机各自的ip地址与子网掩码进行and运算后,得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。我的理解,只有通过一些计算,才可以看出其网络地址是多少,所以子网掩码是对网络地址的一个掩盖。

4、默认网关:
如果网络A中的主机发现数据包的目的主机不在本地网络中,即他们的网络地址不同,不能直接进行通讯,所以就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。
所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。
那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。在和 Novell NetWare 网络交互操作的上下文中,网关在 Windows 网络中使用的服务器信息块 (SMB) 协议以及NetWare网络使用的 NetWare 核心协议 (NCP) 之间起着桥梁的作用。网关也被称为 IP路由器。
如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。


本文链接: http://www.dtmao.cc/news_show_150109.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?