课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • 1v1专属答疑服务
  • BAT专家面试辅导

讲师介绍

老师头像

magedu-云珍

高级职业规划师
马哥教育服务班主任,资深IT教育职业规划老师,负责Linux云计算和Python学院的课程在线服务、学员就业和学习效果考核等内容。

课程详情

ccnp必备-Linux网络及OSI7层模型深入讲解视频文稿

那咱们刚才给大家讲了TCP的以及udp的它的特性,包括它的报文的首部格式,Na,那传输层的下一层,在TCP协议中咱们叫Internet层,当然在层模型中咱们叫网络层是吧,网络层,那Internet层,他的协议也有很多种,比方说IP协议,在TCP协议中,这个协议是很关键的一个协议,所以也就意味着咱们的TCPIP的名称,其中IP就是来自于这个协议,就是Internet协议,这是很关键的一个协议,稍后呢,我们也是来看一看IP的报文首部的格式,就是头部的格式是什么样子的那,还有就是我们工作中也经常用的一个协议,叫icmp协议,叫Internet控制消息协议,大家在,Linux也好,温度也好,有时候去探测网络通不通,经常我们用的命令是P,对吧,P命令他用的实际上就是我们刚才说的这个IP协议来实现的,这个数据包在发送的时候,它就是基于SNMP协议来实现的,我这发了三个数据包,Icmp协议的数据包,你看这个Linux的命令,他这能看出来,这是第一个包,这是第二个就是编号次序吗,第一个SMB数据包,第二个MB数据包是吧,这个编号Windows这个命令看的不是很,很很明显,这没有显出SMB协议的信息来,那拼命实际上就是向对方的主机发送icmp数据包,对方收到以后再回应IP数据包,它利用的就是这种协议,SMTP协议,SMB协议可以来判断网络的状态,如果你拼一个主机,比方说我拼一个不存在的主机,它可以根据当前的网络状态返回不同的,信息看到吗,这显示的是目标主机不可到达,不可到达那就意味着对方这个机器根本就不存在,我到不了,到不了,当然,有可能还会显示一些别的信息,你像这边我们来看看它显示是什么,这也是无法访问目标,实际上和这个类似是吧,跟这个类似,好,根据不同的网络状态,它会返回不同的状态信息,所以SMB协议呢,它可以用来判断网络状态,这是我们常用的这样的一个协议,最早咱们曾经编过一个脚本,判断对方主机是否是启动状态,当时我们用的是不就是SSE的PIN命令是吧,拼命去判断对方能不能ping通,Ping通我认为是开机的up的开,如果拼不通,我认为不适当的,记得吧,编过一个脚本,实际上用的就是SMB协议,SMB协议虽然表面上很简单,事实上这个数据包在发送的时候,它也有一些细节的东西,比方说大家看它有TTL,而且这儿也有大小,看到没有,这个数据包icmp数据包的大小默认是64个字节64个字节,这个64个字节,代表着这个数据包大小是64,那么如果这个数据包大小我可以调大,通过杠S可以指定他的心直,心的大小,我最大可以达到六五,65507最大一点,你看我大一个,是不是最大的五星期,那我现在去拼一下远程的那个30那个机器,求二,168,30.128,大家可能发现,如果我按照默认的包大小去聘他,返回的时间是多少,0.3毫秒发现了吗,如果我把这个包调大,马上大家发现效果,是不是延时时间加长了,那实际上有的时候我们去判断网络稳定不稳定,就是靠这个聘,然后通过调吧,把这个包大小给它调大,当包越大的时候,对网络的负载就越大,如果网络不是很稳定,就会显示出丢包现象,所以有的时候我们故意把包调大,可以判断网络的稳定性,稳定性,当然,默认情况下,我去骗对方的主机,对方的主机收到包会回应,会回应数据包呢,回应数据包,那就意味着,他必然会消耗对方的一部分性能,而且我们来看回应数据包,我发送数据包,我这写的是6507,我截下抓包,然后我在这儿来批来批,杠,如果杠我不指定他的大小,我就发了两个包,当然我发两个包,对方回了两个包,在这看一下是不是两个,你看总共四个包,这是发的两个包,这是收的两个包看到了吧,你看这是request是请求包是回应包,请求包回应包看到了吧,这个包大小总共的长度是六十九十八九十八,但是我们刚才看到命令里面显示的是64位,什么是64儿,看到的总共是98呢,是不是还有,因为有,因为有别的报文首部,对吧,抱着首付,你可以把它打开看一看,这是,我们说以太网,这是它的源地址,目标地址,然后这是我们刚才说的应带层,应带层呢,这里面他也有报文首部,这个八位数吧,你看是84,这写的是总长度是84,然后呢,这个数据包里面也带有一些其他内容,你看1234567,你应该猜到这是不是为了什么呢,这是为了凑数了吧,要不以太网帧最小多少,是不是有一定的大小,它这个数据格式有一定的大小,有的时候是填充的值