摆烂了好久,要重新学习了喂!-华为基础HCIA-第一章
我也不知道我多久没学习了,我决定从头学,毕竟同样的书读几遍也会有新的东西出现,学过了就当复习
闭关回炉重造,全部都重头来过
介绍下华为认证
HCIA
HCIP
HCIE
简单的说就是初级高级专家级
注意,没有所谓的中级等
反正到IE就是到顶了
个人建议直接上IE
数据通信网络(无论做任何IT行业都能以这个为基础)
华为VRP
全程叫Versatile Routing Platform
简单的说就是安装在华为设备上的一个配置平台
OSI七层网络模型
这个东西吧,面试会问,但是实际上没什么太大的卵用(实话)
从高到低
第七层-应用层,比如QQ WX,应用软件,提供的API接口
第六层-表示层,表示数据的格式,例如,文字音频视频,还是个rar的压缩包啊,还是什么
第五层-会话层,主要用户控制会话的建立和中断,比如我微信给你发信息,那么这个地方就会和微信服务器先建立,然后到你那边也一样,可以理解为一个通道
(上述工程,做网络的就基本上不关我们什么事,这个东西是做开发的关注的)
第四层-传输层,用于表示如何进行建立连接通道。TCP,UDP等
第三层-网络层,简单的说就是路由,三层网络,可以进行路由转发。比如IP协议,ICMP,ARP协议等都属于三层
第二层,数据链路层,二层网络,这个地方主要体现的是MAC,数据帧等。IEEE还是E2这些
第一层,物理层。就是你的电脑呀,手机呀,网线,无线电也算第一层。物理设备都是在第一层
TCP/IP模型-就五层
将OSI的上三层合体为一层=应用层
然后下面的四层不变
照着OSI进化过来的
一些普通的服务位于的位置
比如=Telnet FTP tftp snmp http dns dhcp等,这些是在应用层的
传输层=TCP+UDP
网络层就三个东西,ICMP(PING)IGMP-组播,IP
二层=PPPoE。Ethernet,PPP
物理层就是啥都有了
一些常见的组织
1.IETF 他就是用来定义TCP/IP的
2.IEEE 对于网络来说就是IEEE802.3 802.11(wifi)
3.ISO 就是做上面的那个OSI模型的
4.IANA 他就是专门分配IP地址的大哥
FTP
文件传输协议,简单的说就是内网版本的微信文件传输助手
他是常见的C/S结构 啥意思呢 Client 客户端 Server 服务端
这个东西考试会考的哦
一个叫做Semgent的东西
这个是啥呢,这个是在传输层里面的PDU,被称为Semgent,就是一个数据段,这个考试可能会考,作用是用来建立端对端的连接P2P
TCP与UDP
简单的说
TCP可以重传-可靠=下载,他会校验,会检查。因为要检查所以他速度没有UDP快,但是也不慢
UDP不可靠=直播,卡了就没了。所以他速度快
数据的封装与解封装
应用层 data 比如微信我给你发个信息=hello 这个hello就被封装在data里面
传输层,看看你是TCP还是UDP 那么得看微信发过来的源端口是多少 PORT,然后再看接收的目标端口,然后建立隧道
网络层 到了这里,协议,端口,数据都有了,那么得看看往哪走了,就是路由=IP,就是相当于快递到了,往哪走呢?
数据链路层,把包装给我拆了,然后加上MAC地址,最后给谁手里,然后后面再加个FCS=校验,因为他是TCP传输
====上面是封装,下面就是解封装了,一个一个来
应用层没什么好说的
传输层,主要就是根据隧道,也没啥
网络层,到这里就要解了,因为要检查一个叫做五元组的东西,才能进行路由转发,源目IP,源目端口,协议
到了数据链路层这个,首先嘛,一般都有VLAN,VLAN-TAG,然后根据MAC找最终的转发,还没完,检查了FCS校验才能最终拆包发给物理层,这一切都是TCP哈,因为TCP有检查,重传,可靠的机制。
完了最后就是收到这个数据