计算机网络

本文介绍了计算机网络的基础知识,包括华为认证的ICT工程师所需了解的网络层次模型如OSI七层和TCP/IP四层模型,以及各层的主要功能,如应用层、表示层、介质访问控制层和物理层。讨论了网络拓扑结构、地址问题、交换机与路由器的工作原理,还涉及了IP地址、子网掩码、ARP协议以及网络通信的相关机制,如CSMA/CD和TCP的三次握手、四次挥手等。
摘要由CSDN通过智能技术生成

网络初级课—HCLA

华为认证的ICT工程师

计算机网络

计算机网络

计算机的功能:

​ 应用层----将自然语言—>编码

​ 表示层----将编码—>二进制数

​ 介质访问控制层----控制硬盘,比如将二进制数转换为电流输出

​ 物理层----CPU计算,电流输入输出

对等网

网络扩大方案

增大距离:

新号失真----传输线缆----仅能减少失真,但不能完全避免失真现象

信号衰减----中继器 ----仅能延长5倍传输距离,现今已被淘汰

增加节点

节点的连接方式----网络拓扑结构

​ 总线型—由一条多芯的网络向四周延申,连接各个节点

​ 优点:信道利用率高,结构简单,成本低

​ 缺点:同一时刻仅允许两个节点进行通讯

​ 环型:由节点和节点连接的线路组成的闭合环

​ 优点:增加和删除设备操作简单

​ 缺点:当某一节点故障,会影响全网,导致整张网络瘫痪

​ 星型:由中央节点和通过链路连接到中央节点的节点组成

​ 优点:结构简单,连接方便,扩展性强HUB

​ 缺点:信道利用率低,对中央节点要求高

​ 全连接型(网状结构):实际上是星型拓扑的扩展,使用了全连接的方式,任何节点都可以是中心节点

​ 优点:从节点到极点有多条路可以选择,稳定

​ 缺点:结构复杂,成本高。

集线器:HUB

​ 地址问题:MAC地址(48位二进制组成)

​ 延时问题:因为产生大量垃圾信息,增加了信息延时

​ 安全问题:A节点给B节点发送信息时,别的节点监听到了

​ 冲突问题:节点A给节点B发信息,同时节点B也给节点C发信息,两个信息在集线器相遇,相互抵消

​ CSMA/CD:载波侦听多路访问/冲突检测机制(先听后发,边听边发,冲突停发,随即延迟后重发

​ 该机制仅减少冲突的次数,没有完全避免冲突

​ 冲突域:连接在同一根物理线路上的所有工作站的集合

网络扩大需求

网络的传输距离无冲突

完全没有冲突

实现数据单播传输

网桥:将物理信号转换为二进制数据,并将数据存储在设备内存中然后重新生成新的物理信号进行传输。

交换机–网桥的升级版

二层设备,可以处理二进制数据

交换机具备识别MAC地址的功能,并且根据识别的内容,回城一个表项,叫MAC地址表。交换机基于MAC地址表进行数据转发

交换机工作原理:

在这里插入图片描述

​ PC1给PC3发送信息,此时源MAC=PC1,目的MAC=PC3

​ 当数据来到交换机时,交换机会开启MAC地址自学功能,将源MAC地址与接收到该数据的端口的关系记录在MAC地址表中

​ 然后根据目的地MAC地址进行查询转发,若MAC地址表中存在该目的地MAC地址,则直接单播转发,若不存在,则进行洪泛操作(除了流量的如接口外,所有接口复制转发一次流量)

​ MAC地址表并不是永久存在,存在300S的老化时间,这样保证了交换机的MAC地址表不会过于庞大从而英雄到数据的转发速率

路由器

​ 隔离广播域:路由器的一个接口就是一个独立的广播域

​ 转发数据:依靠路由表进行

​ 同广播域通讯:依靠交换机进行

​ 跨广播域通讯:借路由器进行

设备通过IP地址来判断执行同广播域还是跨广播域通讯

掩码

作用:用来判断IP地址的网络位是多少

掩码由32位二进制组成,使用点分十进制表示,是连续的1+连续的0.掩码的1所对应

IP地址:逻辑地址

IPv4地址—32位二进制组成,点分十进制

IPv6地址—128位二进制,冒号分十六进制

IP地址组成===网络位(该IP所在的网段)+主机位(主机的编号)

网络位相同而主机位可以不同的,即为同一个广播域

在这里插入图片描述

网关

ARP协议

原理:根据已知的地址来获取与其对应的另一种地址。

特殊的MAC地址:FFFF:FFFF:FFFF----代表广播域

工作过程:

发送者

​ PC1构造一个广播帧(目的MAC地址全F),源IP和源MAC是IP1自己的,目的IP是192.168.1.100,该数据被发送给交换机后,交换机看到目的MAV地址全F,则直接进行洪泛操作,而不是在本地MAC地址表中查询。----ARP请求报文。------我是谁,我找192.168.1.00,请回复我。

​ 若PC2接收到该请求报文,根据目的MAC地址,会认为该报文可能是找我的,故而拆除报文封装,查看IP地址内容,应目的IP地址非本地,故丢弃该请求报文。

​ 若路由器接收到该请求报文,根据目的MAC地址,会认为该报文可能是找我的,故而拆除报文封装,产看IP地址内容,因目的IP地址为路由器本地IP地址,故查看数据内容,并回复PC1

​ 路由器构造一个单播帧,源IP和源MAC均为路由器本地数值,目的IP位192.168.1.1,目的MAC位AAAA:AAAA:AAAA,故报文为ARP应答报文

​ 交换机接收到应答报文后,会根据目的MAC地址查询MAC地址表并进行单播转发。

​ PC1 接受到该报文后,成功获取到路由器的MAC地址。并将该MAC地址记录在本地的APR缓存表,进而构造访问PC3数据包。

ARP缓存表:存在老化时间:180s

ARP分类

正向ARP:通过IP地址获取MAC地址:网络中最常见的

反向ARP:通过MAC地址获取IP地址

免费(无敌)ARP:自我介绍,冲突检测

代理ARP:由网关设备代替主机查询MAC地址

OSI七层协议:开放式系统互联模型

ISO国际标准化组织

应用层:接收用户数据,人机交互的接口,将自然语言--->编码
表示层:将逻辑语言转换为机器语言
会话层:针对传输的每一种数据建立一条连接(防止数据间相互干扰)
上三层:控制层面
下四层:数据层面
传输层:区分流量,定义数据传输方式
网络层:通过IP地址进行逻辑寻址
数据链路层:介质访问控制--MAC;逻辑链路控制层---LLC
物理层:定义一些物理特性,传播比特流
PDU:协议数据单元
上三层:数据
传输层:数据段
网络层:数据包
数据链接层:数据帧
物理层:比特流

![在这里插入图片描述](https://img-blog.csdnimg.cn/fb251563576743e8b4dcc00548997ec1.png#pic_center)



TCP/IP协议栈

物理层
传输介质
同轴电缆
  传输效率:10Mbps
  粗同轴电缆:500米
  细同轴电缆:185米
双绞线
  线序
   568A
     绿白,绿,橙白,蓝,蓝白,橙,棕白,棕
   568B
     橙白,橙,绿白,蓝,蓝白,绿,棕白,棕
光纤
双工模式
单工:设备仅支持发送数据或接收数据
半双工:设备可以发送和接收数据,但是不能同时进行---对讲机
全双工:设备可以发送和接收数据,并可以同时进行---电话
同意物理链路连接的设备双工模式相同
数据链路层
LAN:局域网,现今局域网使用的数据链路层协议是以太网协议
以太网当中,存在最重要的通讯基础就是MAC地址
数据帧

Ethernet帧格式

帧的发送方式:

单播帧--一对一发送数据
组播帧--咱特定情况下使用,目的为一组设备
广播帧--目的MAC全1
网络层
有类分址

有类地址分类按照IP地址的前8位数字特征进行分类,共分为五类,其中A,B,C为单播地址,掩码分别位8,16,24位

特殊地址
无效地址:0.X.X.X---0.0.0.0(1.代表没有IP地址;2.代表没有网络)
本地测试地址:127.x.x.x
受限广播地址:255.255.255.255
主机位全0:192.168.1.0/24代表一个网段
主机位全1:192.168.1.255/25--定向广播地址
169.254.0.0/16
私有地址
A类:10.0.0.0--10.255.255.255
 10.0.0.0/8
B类:172.16.0.0--172.31.255.255
 172.16.0.0/16,172.17.0.0/16,...172.31.0.0---共16个
 C类:192.168.0.0--192.168.255.255
 共256个地址段192.168.1.0/24
公有地址
除了特殊地址和私有地址外的所有单播地址。
IP协议
生存时间:TTL--最大值255
  单位为路由器个数,数据包每被一个路由器进行转发,则TTL值减1
IP分片
  • 以太网当中,规定最大传输的一个数据包的大小为1500字节。该值被称为MTU---最大传输单元。
     identification--标识(序号,用于标记数据包的先后顺序,方便后续接收方将数据进行回复重组)
     Flag--标志位(固定第一位为0;
                 DF位:代表该报文是否分片,若为0则代表分片,若为1则代表未分片;
                 MF位:代表该报文是否为最后一片,若为0则代表最后一片,若为1则代表后续还有其他报文。)
     Fragment--片偏移(标识分片后的报文在原始报文中的相对位置,单位位8字节)
    
传输层

端口号:标识进程

静态端口:网络上比较常用的协议固定使用的端口号
 1-1023:
 telnet:23
 ftp:20/21
 http:80
 https:443
 dns:53
 dhcp:67/68
动态端口:
 1024-65535
TCP协议:传输控制协议

在这里插入图片描述

一种面向连接的可靠性协议。

可靠性
确认机制:传输确认,每接收到一个数据段,都需要进行一次确认

重传机制:超时重传,当一个数据段中的某一个包丢失,会提示要求重新传输这个报文

排序机制:传输一个报文,可能会被分为多个数据包,并从不同路径传输,最终到达目的低的顺序会被打乱,需要进行重新排序。--重新排序依靠TCP的序号字段

流控机制:通过调节窗口大小来对流量进行控制

 窗口大小:指无需等待确认就可以连续发送的数据的最大量。

TCP为了保证自身的可靠性,具备重传机制,故不允许在网络层进行IP分片。而TCP会在传输层使用分段的方式将报文大小分割成满足网络层MTU数值的大小,以保证不会被网络层分片

MASS(最大传输段)===MTU-IP头部-TCP头部

PMTU:路径MTU发现协议

在IP头部中,DF字段设置为1,表示不能分片。
当接收方接受到一个不能分片的报文时,会将该报文丢弃,并回复一个ICMP报文(告诉发出者,数据不可达
发送方接收到该ICMP报文后,因为TCP重传机制,会重新发送一个数据,此时该数据会根据ICMP报文中的新的MTU值重新进行分段
面向连接

三次握手
在这里插入图片描述

四次挥手

在这里插入图片描述

DHCP协议

静态路由

RIP协议

OSPF协议

vian

ACL

P为了保证自身的可靠性,具备重传机制,故不允许在网络层进行IP分片。而TCP会在传输层使用分段的方式将报文大小分割成满足网络层MTU数值的大小,以保证不会被网络层分片

MASS(最大传输段)===MTU-IP头部-TCP头部

PMTU:路径MTU发现协议

在IP头部中,DF字段设置为1,表示不能分片。
当接收方接受到一个不能分片的报文时,会将该报文丢弃,并回复一个ICMP报文(告诉发出者,数据不可达
发送方接收到该ICMP报文后,因为TCP重传机制,会重新发送一个数据,此时该数据会根据ICMP报文中的新的MTU值重新进行分段
面向连接

三次握手

四次挥手

DHCP协议

静态路由

RIP协议

OSPF协议

vian

ACL

NAT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值