一、ENSP的使用
system-view ---进入系统视图 TAB快捷键可以自动补全配置 [Huawei]interface GigabitEthernet 0/0/0 ----进入接口 [Huawei-GigabitEthernet0/0/0]ip address 192.168.1.4 255.255.255.0 --接口配置 IP地址 [Huawei-GigabitEthernet0/0/1]ip address 192.168.2.2 24 [Huawei-GigabitEthernet0/0/0]quit --退出到上一个视图 [Huawei]display ip interface brief--查看接口ip地址配置情况 [Huawei-GigabitEthernet0/0/2]undo ip address ---删除指令 Ping-测试网络连通性
二、特殊ip
特殊IP地址--- 127.0.0.1/8---环回地址(测试地址) 主机位全0的地址--- 192.168.1.0 24——代表一个网络范围(网段) 主机位全1的地址 分区 新分区 1 的第 7 页 主机位全1的地址 192.168.1.255——直接广播地址 网段内部存在多少IP地址---2的主机位次方 网段内部存在多少可用IP地址---2的主机位次方-2 192.168.1.1-192.168.1.254 全0的IP地址 0.0.0.0----DHCP动态获取IP地址时使用(没有IP地址),路由(代表所有IP 地址) 全1的IP地址 255.255.255.255----受限广播地址 169.254.0.0/16---获取IP地址失败,设备自动生成的地址
三、子网划分
子网划分——VLSM--借位(针对主机位进行借位)
在VLSM中,网络管理员可以根据不同的网络需要,为每个子网分配不同长度的子网掩码,从而更有效地利用IP地址空间。
借位是指在进行VLSM子网划分时,从主机位中借用位来作为子网位,以实现更精细的子网划分。通过借用更多主机位作为子网位,可以创建更多、更小的子网,以满足不同子网的需求。
例如,如果要划分一个网络,需要将其分为4个子网,可以借用2位作为子网位,从而实现以下子网划分:0000, 0100, 1000, 1100。这样就可以将原网络划分为4个大小不同的子网,以满足不同的网络需求。
三、子网汇总
子网汇总是将多个相邻的子网合并成一个更大的子网的过程,以便简化路由表,减少路由条目数量和网络拓扑中的复杂性。
在子网汇总中,需要将具有相同前缀但不同最后几位的子网合并成一个更大的网络。这样可以减少路由器在转发数据包时需要匹配的路由表项数量,提高路由表搜索速度,减少路由器的负担,提高网络性能。
举例来说,如果有以下4个子网:
子网A:192.168.1.0/24
子网B:192.168.2.0/24
子网C:192.168.3.0/24
子网D:192.168.4.0/24
这些子网都有相同的前缀(192.168.x.x/24),只有最后一个字节不同。通过子网汇总,可以将这4个子网合并成一个更大的网络:192.168.0.0/22,这样就能有效地简化路由表,降低网络的路由表数量和路由器的负担。
四、名词注解
封装、解封装、DNS、TCP/IP 、OSI
OSI模型:开放式系统互联参考模型---7层模型(现实中并没有用)
应用层、表示层、会话层、(上三层,应用层程序对数据进行加工处理)
传输层、网络层、数据链路层、物理层(下四层,传输)
七层模型的优点:
1.更利于标准化
2.降低层次之间的关联性--每一层都在下层的基础上提供增值服务
3.更利用理解和学
核心:分层
TCP/IP协议栈道模型: 为第一代工作模型,也是当下实际使用的模型;
封装与解封装:
五、协议
应用层协议是一种在计算机网络中用于实现特定功能或服务的通信规则和约定。应用层协议定义了网络中不同应用程序之间的通信方式,包括数据格式、传输方式、错误处理等。常见的应用层协议有:
HTTP:用于在Web浏览器和Web服务器之间传递超文本文档的协议,是万维网的基础协议。
FTP:用于在客户端和服务器之间传输文件的协议,支持文件上传和下载操作。
SMTP:用于在邮件服务器之间传递和投递电子邮件的协议。
POP3:用于从邮件服务器上收取电子邮件的协议。
IMAP:用于从邮件服务器上获取电子邮件的协议,支持更多的邮件操作功能。
DNS:用于将域名转换为相应IP地址的协议,实现域名和IP地址之间的映射。
SNMP:用于管理和监控网络设备的协议,提供远程管理和监测功能。
DHCP:用于动态分配IP地址和其他网络配置信息给网络设备的协议。
几个重要协议
FTP:文件传输协议:21/20
Telnet--远程登陆协议:23
Ssh--安全的远程登陆协议:22
DHCP--动态主机配置协议:67/68
DNS--域名解析协议:53
这些应用层协议在计算机网络中发挥着重要的作用,使不同的应用程序能够使用网络进行通信和数据交换。每种应用层协议都有其特定的功能和使用场景,根据实际的网络需求和应用要求选择合适的协议能够提高网络通信的效率和可靠性。
传输层---TCP UDP
网络层---IP协议
数据链路层--以太网协议
以太网协议可以用以下图表示
FCS--帧校验序列
传输层---TCP UDP
TCP和UDP优缺点
1.TCP是面向连接的协议---TCP的三次握手,而UDP是无连接 的一种传输协议
2.TCP协议的传输时可靠的(排序/确认/重传/流控),而UDP 的传输的不可靠的 TCP的流控---滑动窗口机制
3.TCP可以进行分段,而UDP不能
4.TCP可用进行流控,而UDP不能 5.TCP传输消耗资源大,传输效率低,而UDP传输速率快,资源
5.TCP传输消耗资源大,传输效率低,而UDP传输速率快,资源 消耗低 TCP---文件和邮件等 即时通讯软件---UDP
六、TCP的三次握手
三次握手
在第一次传输数据时,通过三次握手建立段到端虚链路,三次握手:①请求②应答③商量
在TCP协议中,当客户端和服务器建立连接时,需要进行三次握手来确保双方都能收发数据。三次握手的过程如下:
客户端向服务器发送一个SYN(同步请求)包,表示客户端请求建立连接。
服务器收到客户端发送的SYN包后,回复一个带有SYN和ACK(确认)标志的包,表示确认客户端的请求,并同时告诉客户端自己也准备好发送数据。
客户端在收到服务器的确认包后,再次回复一个带有ACK标志的包,表示客户端也确认可以发送数据。
通过这三次握手的过程,客户端和服务器之间建立了起点连接,可以安全地进行数据传输。如果有任何一个步骤出现问题或超时,连接将无法建立。
三次握手的主要意义在于确保双方的通信能力和同步连接状态。具体来说,三次握手的作用包括:
双方可靠地建立连接:通过三次握手,客户端和服务器可以确认彼此的通信能力和可靠性,确保双方都愿意进行通信,从而建立可靠的连接。
同步连接状态:在三次握手过程中,客户端和服务器交换信息并确认对方的状态,实现连接状态的同步。这样双方就能准确地知道对方的状态,确保数据传输的顺利进行。
防止旧连接的干扰:通过三次握手,可以避免已经失效的连接请求或数据包对新连接造成干扰,确保双方各自处于正确的数据交换状态。
总的来说,三次握手能够确保双方建立起稳定可靠的连接,防止通信中出现错误或混乱的情况,保证数据的可靠传输。因此,三次握手在TCP协议中扮演着重要的角
四种传输机制①确认②重传③排序④流控(滑动窗口)
①确认是否收到,②重传,没有收到就重传,③排序在传输中,数据切割,收到后排序,④及时调整发送速率,防止丢包
可靠传输通常通过以下机制实现:
序列号:在数据包中添加序列号,确保数据包的顺序性,以便接收端能够按照正确的顺序重新组装数据包。
确认和重传:发送端在发送数据包后等待接收端的确认消息,如果在规定时间内未收到确认消息,则重新发送数据包。
超时重传:发送端在发送数据包后设定一个超时时间,如果在规定时间内未收到确认消息,则重新发送数据包。
流量控制:通过控制发送端发送数据的速率,确保接收端能够及时处理接收到的数据包,以避免数据包丢失或重复。
错误检测和校正:添加校验位或者冗余校验码,以便接收端能够检测并纠正接收到的错误数据包。