学了一些linux下的网络相关的命令,可是网络自己是啥,不知道啊,
因此只好找个ccna的网络知识,学一学,太难了我linux
网络定义:经过物理线路将全部的终端设备链接到一块儿,并实现共享环境。ios
交换机(switch):插电就开始运行,pc机们的网线插到交换机上,pc之间就能够经过交换机通讯了。一个交换机就组成了一个小的局域网。是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备。交换机能够“学习”MAC地址,并把其存放在内部地址表中,经过在数据帧的始发者和目标接收者之间创建临时的交换路径,使数据帧直接由源地址到达目的地址。c++
交换机能够识别mac地址,不能识别ip地址。经过mac地址转发数据。交换机上的每一个接口都有mac地址,vlan也有mac地址,只要是接口就有mac地址。后端
集线器(hub):pc机们的网线插到集线器上,pc之间就能够经过集线器通讯了。一个集线器就组成了一个小的局域网。集线器(HUB)是计算机网络中链接多个计算机或其余设备的链接设备,
是对网络进行集中管理的最小单元。英文Hub就是中心的意思,像树的主干同样,
它是各分支的聚集点。HUB是一个共享设备,主要提供信号放大和中转的功能,
它把一个端口接收的全部信号向全部端口分发出去。打个比方一个8口hub,
当端口1上的机器要给端口8上的机器发数据,
那这个数据是这样跑的:首先她在端口1上侦听hub上有没有数据在传输,
若是没有,端口1就跳出来向hub上喊:“我有数据包要给端口8,请端口8听到后回话”
这个数据被以广播的方式发送到hub上的其他7个口上,每端口都会接到这样的数据包,
而后端口2---端口7会发一则消息给断口1:“我不是端口8,请你快tmd释放带宽资源”
与此同时端口8会发消息给断口1:“我是端口8,你在找我吗?”
端口1收到上述消息后,会和端口8进行确认,而后他们创建传输连接,完成数据转发。
等若是端口1在发送寻找断口8的消息后,没有获得相应,那她还会接着发这个消息,
直到收到端口8的回答。等端口1和端口8完整数据转发后,假设他们还要进行通信,
那么hub上还会重复以上的过程。因而可知hub的通讯方式点点碰撞,
一个数据,须要送达全部的端口,这不但增长了数据转发的时间,
更要命的是hub每每会给网络带来可怕的广播风暴。 而相同的工做再交换机就不用这么麻烦,
假设端口1和端口8从没有通讯过,那么开始的时候,
他们的工做和hub同样,端口1要在交换机上找端口8,一旦端口8返回确认信息,
那再端口1上就会生成1个和端口8的地址对应表,这个表里面有全部和端口1经过信的端口,
一旦有了这地址对应表,那在之后端口1要和端口8通信,就不用这么麻烦,
能够直接送达,并且其余的断口也不会知道他们直接正在转发数据,
这样不当加快了数据转发时间,并且避免了可怕的广播风暴。服务器
路由器(router):插在交换机上的pc要想链接别的网络,就须要路由器了。从交换机一侧拉出一个网线,插在路由器上,在从路由器上拉出一个网线链接别的网络设备(路由器,交换机等),这样就实现了局域网之间的通讯。微信
路由器能够识别ip地址,不能识别mac地址。经过ip地址转发数据网络
物理层:用网线链接,网线里跑的是数字信号,叫比特流(不是0就是1),物理层不提供纠错。less
猫(调制解调器):之前都是经过电话线上网,电话线上跑的是模拟信号,pc不能识别模拟信号,只能识别数字信号,因此须要一个猫来作:模拟信号和数字信号的转换。dom
物理层设备:下面的交换器相似猫的做用。ide
链路层:mac地址。有mac地址组成的网络叫以太网
链路层设备:
mac地址结构:
网络层:光有mac地址,要想实现全球之间的通讯太难了,因此又抽象出了网络层,网络层里出现了IP地址的概念,IP地址是逻辑地址,有了IP地址,通讯就变得容易实现了。由IP地址组成的网络叫作Internet(因特网)。
路由器可以根据目的地的IP地址,进行选路(选择一条最短路径),以达到把数据送到目的端。
能ping通127.0.0.1的话,说明本机的网卡没坏。
A类:10.0.0.0-10.255.255.255
B类:172.16.0.0-172.31.255.255
C类:192.168.0.0-192.168.255.255
路由器的模拟机软件:
路由器和路由器之间的线:
cisco路由器里的操做系统是:ios(不是苹果的ios)。
3com,华为,cisco,broadcom(博通)
上传速度和下载速度不一致,上传速度是下载速度的八分之一左右。国内说的带宽都是指下载速度。
一级运营商:电信,移动,联通。有挖沟埋线的权限。
二级运营商:电信通,长城。从一级租线路,而后本身挖沟埋线。
好比华为网站有多个server,每一个server都有一个公网IP,北京有一个server,深圳有个server,那么在DNS服务器里就有2个条目,一个是北京server的ip,一个是深圳server的ip。
有个用户在广州访问华为的网站时,请求到了DNS服务器,DNS服务器的智能解析功能,会把深圳的server的ip地址返回给访问者,因此延迟低,速度快。