欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

小白网络基础大杂烩

程序员文章站 2024-01-19 20:18:28
学了一些linux下的网络相关的命令,但是网络本身是啥,不知道啊, 所以只好找个ccna的网络知识,学一学,太难了我 网络种类: 以太网 ARPA FR帧中继 frame relay ATM交换机 网络范围: 局域网 广域网(也就俗称的因特网) 网络定义:通过物理线路将所有的终端设备连接到一起,并实 ......

学了一些linux下的网络相关的命令,但是网络本身是啥,不知道啊, 所以只好找个ccna的网络知识,学一学,太难了我

网络种类:

  • 以太网 arpa
  • fr帧中继 frame-relay
  • atm交换机

网络范围:

  • 局域网
  • 广域网(也就俗称的因特网)

网络定义:通过物理线路将所有的终端设备连接到一起,并实现共享环境。

  • 交换机(switch):插电就开始运行,pc机们的网线插到交换机上,pc之间就可以通过交换机通信了。一个交换机就组成了一个小的局域网。是一种基于mac(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备。交换机可以“学习”mac地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。

    交换机可以识别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地址转发数据

osi七层:

  • 物理层:用网线连接,网线里跑的是数字信号,叫比特流(不是0就是1),物理层不提供纠错。

    猫(调制解调器):以前都是通过电话线上网,电话线上跑的是模拟信号,pc不能识别模拟信号,只能识别数字信号,所以需要一个猫来做:模拟信号和数字信号的转换。

    物理层设备:下面的交换器类似猫的作用。

    小白网络基础大杂烩

  • 链路层:mac地址。有mac地址组成的网络叫以太网

    链路层设备:

    小白网络基础大杂烩

    mac地址结构:

    小白网络基础大杂烩

  • 网络层:光有mac地址,要想实现全球之间的通信太难了,所以又抽象出了网络层,网络层里出现了ip地址的概念,ip地址是逻辑地址,有了ip地址,通信就变得容易实现了。由ip地址组成的网络叫做internet(因特网)。

    路由器能够根据目的地的ip地址,进行选路(选择一条最短路径),以达到把数据送到目的端。

环回地址(loopback):127.0.0.1

能ping通127.0.0.1的话,说明本机的网卡没坏。

vlms设计(可变长子网掩码)和cidr(classless inter-domain routing,元类域间路由选择 )

参考:

私有ip地址

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 packet tracer
  • gns3:版本0.8.6(老版本),有1点几的。命令比cisco多。

线缆

路由器和路由器之间的线:

  • t-568a
  • t-568b

cisco路由器里的操作系统是:ios(不是苹果的ios)。

小白网络基础大杂烩

服务器网卡选择

3com,华为,cisco,broadcom(博通)

adsl

上传速度和下载速度不一致,上传速度是下载速度的八分之一左右。国内说的带宽都是指下载速度。

  • 以前用电话上上网的使用,用猫来进行模拟信号和数字信号的转换。
  • 现在都是光纤上网了,一般的pc的网卡不能直接插光纤,所以需要光纤和网卡的转换。但是有的服务器的网卡有光纤插口,可以直接插光纤。

isp:internet service provider(运营商)

一级运营商:电信,移动,联通。有挖沟埋线的权限。

二级运营商:电信通,长城。从一级租线路,然后自己挖沟埋线。

dns服务器的智能解析功能

比如华为网站有多个server,每个server都有一个公网ip,北京有一个server,深圳有个server,那么在dns服务器里就有2个条目,一个是北京server的ip,一个是深圳server的ip。

有个用户在广州访问华为的网站时,请求到了dns服务器,dns服务器的智能解析功能,会把深圳的server的ip地址返回给访问者,所以延迟低,速度快。

# c/c++ 学习互助qq群:877684253 ![](https://img2018.cnblogs.com/blog/1414315/201811/1414315-20181106214320230-961379709.jpg) # 本人微信:xiaoshitou5854