网络通信那些事

静心看完必有所获,想要跳着跳着看?对不起,文章不是这样设计的,必定领会不到精髓。


目录

1.基础概念讲解

1.1 网卡和IP地址

1.2 网络适配器

1.3 网关

默认网关

1.4 子网掩码

1.5 DNS服务器地址

1.6 网络速度

2.网络的物理连接

网络接口

如何区分百兆网线和千兆网线?

3.建立局域网

4.文件共享

5.Ping网络状态

Ping命令格式:

同时ping多个IP地址:


1.基础概念讲解

1.1 网卡和IP地址

什么是网卡?   网卡(Network Interface Card,简称NIC),也称网络适配器,是电脑与局域网相互连接的设备。无论是普通电脑还是高端服务器,只要连接到局域网,就都需要安装一块网卡。如果有必要,一台电脑也可以同时安装两块或多块网卡。网卡充当计算机和网络缆线之间的物理接口或连线,负责将计算机中的数字信号转换成电或光信号

怎么看自己电脑有几张网卡? 到设备管理器的网络适配器下面就可以查看,有几项就是几张网卡。一般的笔记本有:物理网卡 、蓝牙适配器、无线网卡、虚拟适配器、蓝牙网络模块等。

                                                  

什么是IP地址?  我们现在普遍使用的是IPv4,其中规定了IP地址是一个32位(二进制位)的数字串。这里的32位是这32位二进制数也就是0和1,用英文的.句号分割!电脑只认这个!一般转换成十进制来方便人们记忆(主要是网络管理员)比如常用的192.168.1.1就是一个IP地址!

总结信息: 一台电脑可能有多个网卡,一个网卡对应一个IP地址

查询本机IP地址:进入CMD,运行    ipconfig/all   ,在下方打印的信息中就能发现IP地址

1.2 网络适配器

网络适配器也叫网卡,英文全称为“Network Interface Card”,简称“NIC”。

网卡是局域网中最基本的部件之一,它是连接计算机与网络的硬件设备。无论是双绞线连接、同轴电缆连接还是光纤连接,都必须借助于网卡才能实现数据的通信。
网卡的主要工作原理是整理计算机上发往网线上的数据,并将数据分解为适当大小的数据包之后向网络上发送出去。对于网卡而言,每块网卡都有一个唯一的网络节点地址,它是网卡生产厂家在生产时烧入ROM(只读存储芯片)中的,我们把它叫做MAC地址(物理地址),且保证绝对不会重复。
我们日常使用的网卡都是以太网网卡。目前网卡按其传输速度来分可分为10M网卡、10/100M自适应网卡以及千兆(1000M)网卡。如果只是作为一般用途,如日常办公等,比较适合使用10M网卡和10/100M自适应网卡两种。如果应用于服务器等产品领域,就要选择千兆级的网卡。

1.3 网关

网关(Gateway)又称网间连接器、协议转换器。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连

网关实质上是一个网络通向其他网络的IP地址。两个网络之间的数据格式转换就靠网关了,也就是相当于翻译机的角色。

默认网关

我们在有路由器上网的时候,必须要把计算机中的默认网关地址设置成路由器LAN接口的地址的原因,因为路由器的LAN接口就是你所在网络的网关,你的电脑要上网,数据包必须要经过网关转发出去。目前家用路由器一般使用192.168.1.1192.168.0.1作为LAN接口的地址,这两个地址也是最常见的网关地址。

当然,也有一些智能路由器会使用其它IP地址作为默认网关,这个主要是路由器厂商出厂前设定的。

用户可以进入路由器设置中进行修改即可,具体方法是进入路由器设置,然后选择LAN口设置,之后修改右侧的IP默认网关IP地址即可,如下图所示。

1.4 子网掩码

通信大体有三种方式:

  • 自己与自己的通信

  • 与广播域主机通信

  • 与别的广播域主机通信

那么只给你IP地址,能否区分是哪种通信方式呢?由于不同域可能拥有相同的IP地址,所以只依靠IP地址并不能有效区分。

也就是:A村有个叫司马懿的人,B村有个叫司马懿的人,只通过姓名司马懿并不能区分他在A村还是B村。

子网掩码的长度是32位,注意:其中1代表网络号,0代表主机号,且二进制中1和0必须是连续的

与IP地址做与操作,就能得到网络号。也就是上面例子的司马懿所在的村名。

例子1:对于ip地址:192.168.1.129  子网掩码:255.255.255.0

与操作后,得到

1100 0000.1010 1000.0000 0001.1000 0001

 1111 1111. 1111  1111. 1111  1111. 0000 0000

————————————————————

1100 0000.1010 1000.0000 0001.0000 0000

被遮掩的后8位,我们不必再关心它是1还是0了。

这就意味着:后8位不论怎么变换,都是在同一个网段里。

后8位的变化是在

1100 0000.1010 1000.0000 0001.0000 0000

1100 0000.1010 1000.0000 0001.1111 1111

之间的。它说明了从192.168.1.0~192.168.1.255都是同一个子网网段。ip地址是他们之间的,就可以相互之间之间通讯。

例子2:对于ip地址:192.168.1.188   子网掩码:255.255.255.224

与操作后,得到

1100 0000.1010 1000.0000 0001.1011 1100

1111  1111. 1111  1111. 1111  1111.1110  0000

————————————————————

1100 0000.1010 1000.0000 0001.1010 0000

被遮掩的后5位,我们不必再关心它是1还是0了。

这就意味着:后5位不论怎么变换,都是在同一个网段里。

后5位的变化是在

1100 0000.1010 1000.0000 0001.1010 0000

1100 0000.1010 1000.0000 0001.1011 1111

之间的。

它的十进制:192.168.1.160到192.168.1.191是由新的子网掩码划分出来的子网网段。

1.5 DNS服务器地址

具体说明见链接:https://blog.csdn.net/suifengoc/article/details/98505820

DNS指的是域名解析系统,也就是一个数据库,里面是IP地址与网站域名的对应关系。

比如:www.baidu.com对应ip地址是220.181.38.249

1.6 网络速度

每个网口都有左右两个绿灯,左边亮表示100M速率,右边亮表示10M的速率,两个都亮表示连接的是1000M的设备。

2.网络的物理连接

网络接口

一般采用的插口都是RJ45,连线方式有平行线和交叉线两种。

具体的使用方式见链接:

https://blog.csdn.net/dog0138/article/details/7016351

如何区分百兆网线和千兆网线?

1.看网线外皮

网线外皮一般都会印有CAT5、CAT5 E、CAT6、CAT7和CAT8等字样,对应的网线类型是五类线、超五类线、六类线、七类线和八类线。其中,五类线是百兆网线,超五类线和六类线是千兆网线,七类线是万兆网线,八类线是十万兆网线。

2.利用设备辨别

一些不规范的网线或者已经老化磨损的网线,从外皮已经看不出来上面的信息,这时候可以通过网络设备的信号灯来判断。现在很多网络设备对于不同的网络速度有不同的指示灯。每个网口都有左右两个绿灯,左边亮表示100M速率,右边亮表示10M的速率,两个都亮表示连接的是1000M的设备。当然,交换机、网线、跟交换机连接的设备都支持1000M,这个1000M才会亮。如果你没有千兆设备,这个方法就无从判断了。

3.测量线径法

这个方法相对上面的来说比较专业,需要有游标卡尺来完成测量。五类线径:0.30mm—0.45mm,超五类线径:0.48mm—0.51mm,六类线径:0.55mm—0.58mm(中间有十字骨架),七类线径:0.59mm—0.6mm

3.建立局域网

对于小于10台电脑建立局域网,使用交换机就可以了。10台电脑都插到交换机上。

对于多于10台电脑的大型企业等,建立局域网的方式见链接:https://blog.csdn.net/dengzhongmingabc/article/details/81078341

4.文件共享

共享文件夹使用SMB协议,会受windows的磁盘安全、网络设置、共享设置和防火墙影响,以下介绍下设置步骤。

1. windows共享有两种策略:简单共享和高级共享,文件夹右键菜单里的“共享”一般是简单共享,界面里选一个用户,设置一下可读可写就能得到一个共享路径(这个路径有可能比较长)。为了更灵活可控,我比较喜欢高级共享。

2. 点开文件夹属性页面,在“共享”页里有一个高级共享的按钮,点开后可以设置共享文件夹在网络上的名称(可以选更合适的名字),限制同时使用的用户数量(比如设为1个,只给一个人用),点击权限按钮可以设置用户权限(可读或可写)。为了方便,一般我都是加一个Everyone的可读(或全部)权限。设置完成可以得到一个格式为“\\电脑名\共享名\”的路径,把这个路径告诉对方。如果过程中跳出“是否更改当前网络为专用网络”,选择是。

3. 到控制面板,“网络和共享中心”,点开“高级共享设置”,“专用”网络下,启用网络发现,启用文件和打印机共享。如果前面没有将网络切换为“专用”,将“来宾或公用”网络下的选项也都启用。在“所有网络共享”里,关闭公用文件夹共享(打开有风险),选择128位加密,新手或自己心里有把握的可以选择关闭密码保护。(我一般都关闭,否则就去计算机管理里建一个专门用于网络共享的账号给别人)

4. 如果这个时候,别人还告诉你找不到这个路径,连“\\电脑名”都找不到,这时就是防火墙捣鬼了。简单做法:关闭防火墙。高级做法:打开防火墙“允许应用或功能通过Windows防火墙”的页面,在列表中找到“文件和打印机共享”,确保这个条目的勾都是打上的。

5. 如果别人和你不是一个网段,还需要打开防火墙“高级设置”的页面,选择入站规则,右击“按配置文件筛选”选择“专用”,找到“文件和打印机共享”的条目,找到”远程地址“为”本地子网“的条目,双击打开,在”作用域“标签下,把远程IP地址改为:任何IP地址,确定保存即可,如果还不行,“出站规则”也同样流程做一遍。

6. 这个时候,别人应该能打开“\\电脑名”了,但是双击文件夹却报”权限不足“的错误,明明在共享时给了everyone读的权限啊。因为现在大家windows的磁盘基本都是NTFS,还需要到文件夹的属性页,“安全”标签下点“编辑”,“添加”,输入“everyone”后继续,确认权限是自己期望的,继续直到完成。

5.Ping网络状态

为了检查自身或者与对方连接的网络状态,需要用到Ping命令,格式如下:

Ping命令格式:

ping ip地址或主机名 [-t] [-a] [-n count] [-l size]

参数含义:

-t不停地向目标主机发送数据;

-a 以ip地址格式来显示目标主机的网络地址 ;

-n count 指定要ping多少次,具体次数由count来指定 ;

-l size 指定发送到目标主机的数据包的大小。

实际例子:

连续查询:ping 220.181.38.150 -t      (这是百度的IP地址,需要结束按ctrl+C即可)

同时ping多个IP地址:

(1)新建一个txt文档,写入需要ping的各个IP地址

@echo off
ping 192.168.1.1  -n 10
ping 192.168.1.2 -n 10
pause

PS:里面的ping指令和前面介绍的一样,也有许多可调参数。这里是每个地址ping10次,完成一个开始下一个IP地址的Ping指令。

                  

(2)修改txt文档为bat后缀文件,双击运行即可。ping完一个地址,它会自动跳转ping另一个地址。

    

 

发布了82 篇原创文章 · 获赞 58 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/kissgoodbye2012/article/details/105042597