1、Linux网络基础
所有的系统都有网络,生活已经离不开网络,运维生涯有50%的生产故障都是网络故障,现在没有网络基本上什么也干不了!
2、教室这么多的电脑如何上网
(1)、网卡(mak地址,就是物理地址)
(2)、有线(mak地址)双向,同时收发
(3)、无线(无线电波)发的时候不能收
单工通信
数据信息在通信线上始终向一个方向传输。数据信息永远从发送端传输到接收端。列如,广播电视就是单工传输方式,收音机电视机只能分别接受来自电台 电视台的信号,不能进行相反方向的信息传输。
半双工通行
数据信息可以双向传输,但必须交替进行,同一时刻一个信道只允许单向传送。半双工通信要求A B端都有发送装置和接受装置,若想改变信息的传输方向,有开关K1 K2进行切换,再任意时刻保证A端发送装置与B端接受装置A端接受装置与B端发送装置介入信道。半双工通信由于通信中要濒反的调换信道的方向,所以效率交底。如对讲机通信就是典型的半双工通信方式,在一方讲话的时候另一方不能讲话,但通过开切换可以切换可以改变童话方式。
全双工通信
全双工通信同时进行二个方向的通信,既二个信道,可同时进行双向的数据传输。它相当于把二个相反方向的单工通信方式组合起来。全双工通信效率高,控制容易,士与计算机间的通信,普通电话是一种典型的全双工通信。
如何查看物理ip
首先网卡(mac地址) mac地址是唯一的,在windows 上就可与查看
(1)、首先就是按下键盘上的组合键win+R,然后在切出的运行窗口里输入“CMD”命令
(2)、点击确定或者回车键以后,就弹出了命令提示符,见图一...然后在光标闪动的地方输入“ipconfig /all ”命令;
(3)、点击回车以后,在列表中的“物理地址”后面对应的就是网卡地址了,如下图所示...
(4)、另外也可以通过打开控制面板,然后依次点击“网络和Internet”-“网络和共享中心”,
(5)、在点击详细信息就可以查看物理地址(mac地址)
3、交换机
(1)、傻瓜交换机 (tplink/dlink/水星……)
傻瓜交换机:不用去管它,接上就能使用的网络设备。随着现代社会的发展,现代化的"懒人"也越来越多,那些轻型、方便、省事省力的"懒人产品"也越来越受到现代"懒人"的欢迎。如今的交换机也越 来越"傻瓜化"了,比如全向QS-5xx系列,具有全双工、独享带宽等高级性能。所有端口可根据连接设备速度自动检测,10M/100M自适应,可以与不 同的网卡连接,适应不同的网速要求。采用存储转发方式,可以在转发前检查数据包的安整形和正确性,减少了不必要的数据转发,过滤网络风暴,避免可能的网络 瘫痪和性能下降,非常适用于普通链路质量的网络环境。QS-508安装简单,智能化的网址管理,能够迅速的识别接入的网络成员。为了方便用户操作而具有有 丰富的指示功能,全向QS-508能直观明确的显示网络运行状况。并且具有10/100M自学习、自适应的功能,"傻"得让用户无需再为复杂的网络应用环 境伤精费神,一切的设置都由交换机自己搞定。
(2)、程控交换机(配置管理,可控 思科、华为、华三)
程控交换机全程为存储程序控制交换机,(与之对应的是布线逻辑控制交换机,简称不空交换机),也称为程控数字交换机或数字程控交换机,通常用于淡化交换网的交换设备,以计算机程序控制电话的接续。
数字程控交换机分为长途交换机,本地交换机等,还有专用于信令网和智能网的类型。
数字程控交换机的基本功能:用户线接入,中断接续,计费,设备管理等。
本地交换机自动检测用户的摘机动作,给用户的电话机会送拨号音,接收话机的产生的脉冲信号或双音多频(DTME)信号,然后完成从主机叫到被叫号码的持续(被叫号码可能在同一个交换机也可能在不同的交换机),在持续完成后,交换机将保持连接,直到检测出通信的一方挂机。
程控交换机是利用现代的计算机技术,完成控制、接续等工作的电话交换机。
程控交换机的优越性:
1、技术上的优越
(1)、能提供许多新的用户服务功能,如:缩位拨号、来电显示、叫醒业务、呼叫转移等业务,不再是单一的语音业务。
(2)、维护管理方便,可靠性高。程控交换机可以通过故障诊断程序对故障进行监测和定位,已发生故障时紧急处理迅速及时,因此它在维护管理上和可靠性上带来了好处。
(3)、灵活性大。为适应交换及外部条件的变化,增加的新业务往往只需要改变软件(程序和数据)就能满足不同外部条件(如:市话局、长话局等的不同需求)的需要。
(4)便于利用电子器件的最新成果,使整机技术上的先进性得到发挥。
2、经济上的优越性
(1)、交换设备方面。体积小,采用电子器件减小交换机的体积,这样占用机房的面积小;耗电省,用电子器件代替机械部件,大大减低了能量消耗;成本低,随着集成电路价格的减低,以大幅度减低交换机的成本。
(2)、线路设备方面。可以通过采用远端用户模块方式节省用户线,降低线路设备费用。
(3)、维护生产方面。由于检测和诊断故障的自动化,减少了维护工作量,节省了维护人员。由于制造工艺简单了,生产效率也提高了。
路由器
(1)、传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域 由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。连接到路由器上的网段会被分配成不同的广播域,广播数据不会穿过路由器。虽然第三层以上交换机具有VLAN功能,也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。
(2)、路由器提供了防火墙的服务 路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。 交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。 路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,作用于网络层。他们只是从一条线路上接受输入分组,然后向另一条线路转发。这两条线路可能分属于不同的网络,并采用不同协议。相比较而言,路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文能力,又有路由器良好的控制功能,因此得以广泛应用。
简单地说:交换机用来共享一根网线,路由器用来共享一个IP。
也就是说,如果一根网线上想接几个电脑,就必须用,交换机;如果你只有一个IP,想几个电脑上网,就要用路由器来解决。比如宽带路由器就可以让家里的几台电脑共享同一个账号上网;在已经共享上网的情况下,某房间只有一根网线,有多台电脑要上网,用交换机。
路由器还有很多别的功能,而交换机功能单一:路由器可以自动分配IP,而没有路由的话,在交换机的网络里面,就只有手动设置IP。
一个局域网络一般只需要一个路由器,如果端口不够的话,使用多个交换机配合形成局域网。
4、查看公网ip的方法
(1)、Windows: 直接打看浏览器,访问百度,直接搜ip就可以了
(2)、Linux:直接在虚拟机上输入命令 curl ifconfig.me 就可以了
5、osi七层模型
分层的作用:分层的目的是利用层次结构可以把开放系统的信息交换问题分解到一系列容易控制的软硬件模块-层中,而各层可以根据需要独立进行修改或扩充功能,同时,有利于个不同制造厂家的设备互连,也有利于大家学习、理解数据通讯网络。
OSI参考模型中不同层完成不同的功能,各层相互配合通过标准的接口进行通信。
第7层应用层:OSI中的最高层。为特定类型的网络应用提供了访问OSI环境的手段。应用层确定进程之间通信的性质,以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远程操作,而且还要作为应用进程的用户代理,来完成一些为进行信息交换所必需的功能。它包括:文件传送访问和管理FTAM、虚拟终端VT、事务处理TP、远程数据库访问RDA、制造报文规范MMS、目录服务DS等协议;应用层能与应用程序界面沟通,以达到展示给用户的目的。 在此常见的协议有:HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。
第6层表示层:主要用于处理两个通信系统中交换信息的表示方式。为上层用户解决用户信息的语法问题。它包括数据格式交换、数据加密与解密、数据压缩与终端类型的转换。
第5层会话层:在两个节点之间建立端连接。为端系统的应用程序之间提供了对话控制机制。此服务包括建立连接是以全双工还是以半双工的方式进行设置,尽管可以在层4中处理双工方式 ;会话层管理登入和注销过程。它具体管理两个用户和进程之间的对话。如果在某一时刻只允许一个用户执行一项特定的操作,会话层协议就会管理这些操作,如阻止两个用户同时更新数据库中的同一组数据。
第4层传输层:—常规数据递送-面向连接或无连接。为会话层用户提供一个端到端的可靠、透明和优化的数据传输服务机制。包括全双工或半双工、流控制和错误恢复服务;传输层把消息分成若干个分组,并在接收端对它们进行重组。不同的分组可以通过不同的连接传送到主机。这样既能获得较高的带宽,又不影响会话层。在建立连接时传输层可以请求服务质量,该服务质量指定可接受的误码率、延迟量、安全性等参数,还可以实现基于端到端的流量控制功能。
第3层网络层:本层通过寻址来建立两个节点之间的连接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。它包括通过互连网络来路由和中继数据 ;除了选择路由之外,网络层还负责建立和维护连接,控制网络上的拥塞以及在必要的时候生成计费信息。常用设备有交换机;
ip地址,路由(通过公网ip访问权世界)
公网ip 绝对唯一
私网ip 相对唯一
第2层数据链路层:在此层将数据分帧,并处理流控制。屏蔽物理层,为网络层提供一个数据链路的连接,在一条有可能出差错的物理连接上,进行几乎无差错的数据传输(差错控制)。本层指定拓扑结构并提供硬件寻址。常用设备有网卡、网桥、交换机;
第1层物理层:处于OSI参考模型的最底层。物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明的传送比特流。常用设备有(各种物理设备)集线器、中继器、调制解调器、网线、双绞线、同轴电缆。
数据发送时,从第七层传到第一层,接收数据则相反。
上三层总称应用层,用来控制软件方面。下四层总称数据流层,用来管理硬件。除了物理层之外其他层都是用软件实现的。
数据在发至数据流层的时候将被拆分。
在传输层的数据叫段,网络层叫包,数据链路层叫帧,物理层叫比特流,这样的叫法叫PDU(协议数据单元)。
对运维来说,重中之重的协议:tcp协议
6、tcp/udp协议五层
物理层
数据链路层
网络层
传输层
应用层
一个数据包分成两部分,一个控制层面的数据,一个是应用层面的数据,控制层面占小部分,数据层面占用大部分!
6、数据封装,解封装,数据传输不过程
应用层--》 数据
传输层--》 tcp报头+数据
网络层--》ip包+tcp报头+数据
数据链路层==》 数据帧+ip包+tcp报头+数据
物理层==》 将完整的数据包,由二进制转换成电信号
7、最重要的协议
tcp三次握手:
客户端向服务端发一个带有syn的标识和一个随机seq序列号和ack的确认号,这个seq的序列号是一个新的随机值,用y表示,确认序列号ack的值为x+1,等同于上一次收到的seq值+1,二次握手
客户端向服务端回应一个带有ack标识,seq随机序列号的值为x+1,确认序列号为y+1,三次握手
tcp四次挥手:
客户端向服务端发起一个带有fin和ack标识,假设seq=x,ack=y
服务端向客户端回应一个带有ack标识,seq=y,ack=x+1
服务器等待数据发送完成之后
服务端想客户端发起一个带有fin和ack的标识,seq=y,ack=x+1
客户端向服务端回应带有一个ack标识,seq=x+1,ack=y+1