云计算——寒假3、4天

文章详细对比了TCP和UDP协议的特性,包括连接性、可靠性、资源消耗等方面,并阐述了TCP的三次握手和四次挥手过程。此外,介绍了IP协议的TTL、协议号以及分片概念。还提到了DNS域名解析、设备管理和远程登陆协议Telnet的工作原理,以及DHCP动态主机配置协议的流程和租期管理。
摘要由CSDN通过智能技术生成

第三天

1.TCP和UDP

(1)TCP和UDP的区别

●TCP是面向连接的协议,而UDP是无连接的协议

●TCP协议的传输是可靠的,而UDP协议的传输“尽力而为”

●TCP协议可以实现流控(流量控制),而UDP不行

●TCP可以分段,而UDP不行

●TCP消耗资源较大,传输效率较低;UDP消耗资源较小,速度快

(2)TCP和UDP的使用场景

TCP协议更适用于对可靠性要求较高,但是对传输效率和资源占用要求较低的场景;UDP更适用于对传输效率要求较高可靠性要求较低的场景(即时类通讯)

(3)什么是面向连接? 

    在正式传输数据之前,先使用预先的协议,建立点到点的链接。

    TCP建立的连接实际建立了一个双向的会话连接,及通讯双方都可以向对方发送数据。

(4)TCP头部(可变长头部---选项中可有内容,也可没有;首部长度---将数据与头部分开)

 ● 6个标记位:(一般只占一位:0 1,0:标记位未被激活,1:标记位被激活)

        URG:紧急标记位,至1,代表该数据段里面包含需要紧急处理的数据,紧急指针生效---将紧急数据往前提

        ACK:确认标记位,至1---确认序号被激活,代表该数据包是一个确认包

        PSH:会生成一段缓存空间

        RST:与TCP会话的断开有关,至1,会话将会强制断开

        SYN:请求标记位,

         FIN:结束标记位,

●窗口大小---与TCP的流控有关

例:窗口值为3,即可A可同时发3个数据包给B,B可处理,窗口值增大(试探最大值)

       本质:字节数

●校验和( 伪头部校验)---除了校验传输头部和数据内容外,还会将网络层头部中的一部分内容一起进行校验---确保数据完整性---反码相加法

TCP头部长度最短20字节

(5)UDP头部

 封装和解封装图

(6)TCP和UDP的区别的具体分析

●TCP是面向连接的协议,而UDP是无连接的协议

    TCP的三次握手---TCP建立连接的过程 

 

TCP的四次挥手---TCP会话的断开

问题:1.为什么B的ACK与FIN没有一起发? 

                   与数据传输有关

三次握手---因为此时连接通道还未建立好,还不存在数据传输的问题,所以ACK、SYN可以合在一起

四次挥手---需要考虑数据是否发完,发完才能够断开连接所以ACK、FIN这两个数据包不能合在一起

          2.为什么A与B的通道已经断开,A还会回复B?

           断开代表A没有数据发给B,不代表二者不能喊话,只是不再发数据

●TCP协议的传输是可靠的,而UDP协议的传输“尽力而为”

    TCP的可靠性---确认,重传,排序,流控

●TCP协议可以实现流控,而UDP不行

●TCP可以分段(因为有序号),而UDP不行

●TCP消耗资源较大,传输效率较低;UDP消耗资源较小,速度快 

2.IP协议

(1) TTL---生存时间---数据包每经过一个路由器的转发,其数值减1,当一个数据包的TTL值为0时,路由器将不再转发而直接丢弃

(2)协议号---上层所使用的协议类型---TCP---6,UDP---17

(3)IP的分片和TCP的分段(由MTU值的限制导致)

MTU---最大传输单元---默认值1500字节(应用层+传输层+网络层)

MSS---最大段长度---理论值1460字节,这个值需要进行协商,这个参数在TCP的SYN包携带,如果双方不一致,则将按照小的执行(应用层)

3.ENSP

GE---代表接口支持千兆的转发速率

Ethernet---代表接口支持百兆的转发速率

VRP---通用路由平台

 <Huawei>---用户视图---< >---只能作查看类型的操作,不能配置

<Huawei>display ip interface brief ---查看接口IP地址的摘要信息

<Huawei>system-view ---进入系统视图的命令

Enter system view, return user view with Ctrl+Z.

[Huwei]---系统视图的标志---[ ]---可以进行配置,但是只能进行一些全局类的配置

[Huawei]sysname ?  ---改名
[Huawei]sysname R1

[R1]

[R1]interface GigabitEthernet 0/0/0---进入接口视图

[R1-GigabitEthernet0/0/0]

[R1-GIgabitEthernet0/0/0]ip address 192.168.1.1 24---接口配置IP地址

[R1-GigabitEthernet0/0/0]quit ---退回到上一个视图中

[R1]

[R1-GigabitEthernet0/0/1]undo ip address 192.168.2.1 24---华为设备所有的删除操作都是在原命令前面加undo

帮助系统

TAB---可以补全命令

?---可以展示一定义字母开头的所有命令。或者在命令完成后执行,可以将后面跟的参数进行展示

第四天

[R1-GigabitEthernet0/0/0]display this ---查看当前视图的配置操作

[R1]display current-configuration ---查看缓存中的数据

<r1>save --- 保存,将配置内容保存到闪存

<r1>display saved-configuration --- 查看闪存中的配置内容

1.DNS---域名解析协议

(1)访问服务器的方法:

1.直接通过IP地址访问

2.通过域名访问

3.通过应用程序访问

(2)设备管理

带外管理---通过console线对设备进行管理控制

                  通过miniUSB线对设备进行管理控制

带内管理---通过telnet对设备进行管理控制

                  通过WEB对设备进行管理控制

                  通过SNMP协议对设备进行管理控制

2.Telnet---远程登陆协议---TCP 23

(1)C/S架构---登陆设备(电脑)承担的是客户端的角色,而被登陆设备(网络设备)承担的是服务器的角色

(2)使用条件

●登陆设备和被登陆设备之间网络必须可达

●被登陆设备得开启telnet服务才行

(3)路由器配置telnet的方法:

●进入到aaa的视图当中

[r1]aaa

[r1-aaa]

●在aaa中创建登录使用的用户名密码信息

[r1-aaa]local-user admin privilege level 15 password cipher 123456

●定义创建用户的服务类型

[r1-aaa]local-user admin service-type telnet

●创建VTY虚拟登陆端口

[r1]user-interface vty 0 4 ---同时开启5个虚拟的登陆端口,可以同一时间,5个人登陆管理设备

[r1-ui-vty0-4]

●定义认证模式

[r1-ui-vty0-4]authentication-mode aaa ---调用AAA平台来完成认证

<Huawei>telnet 192.168.1.1

Press CTRL_I to quit telnet mode

Trying 192.168.1.1 ...

Connected to 192.168.1.1 ...

Login authentication

Username:admin

Password:

3.DHCP---动态主机配置协议---UDP 67 68

(1)C/S架构---需要获取IP地址的设备扮演客户端的角色,而下发IP地址的设备需要扮演DHCP服务器的角色

(2)首次获取IP地址

●DHCP客户端---DHCP服务器---广播---DHiscover

      UDP---SPORT:68  DPORT:67

      IP---SIP:0.0.0.0   DIP:255.255.255.255

      以太网---SMAC:自己  DMAC:全F

●DHCP服务器---DHCP客户端---广播/单播---DHCP - OFFER

      UDP---SPORT:67   DPORT:68

      IP---SIP:DHCP服务器的IP地址  DIP:需要分配的IP地址

      以太网---SMAC:DHCP服务器自己的MAC地址  DMAC:客户端的MAC地址

●DHCP客户端---DHCP服务器---广播---DHCP-Request

●DHCP服务器---DHCP客户端---单播/广播---DHCP-ACK---只有在收到服务器的ACK之后,才算可以使用这个IP地址。

(3)再次获取IP地址

●DHCP客户端---DHCP服务器---广播---DHCP-Request---请求之前使用的IP地址

●DHCP服务器---DHCP客户端---单播/广播---DHCP-ACK/DHCP-NAK

(4)租期---24h

         T1---租期50%---12h---DHCP客户端---DHCP服务器---单播---DHCP-Request

         T2---租期87.5%---21h---DHCP客户端---DHCP服务器---广播---DHCP-Request

(5)DHCP-release---客户端主动释放IP地址

(6)DHCP服务器配置

●开启DHCP服务

●创建地址池

●配置地址池

●在接口选择全局配置

4.

路由器的转发原理---当一个数据包进入到路由器,路由器将基于目标IP地址查询本地的路由表。若表中存在记录,则将无条件按照路由表指示转发;如果路由表中没有记录,则路由器将直接丢弃该数据包。

<r1>display ip routing-table---查询设备的路由表

Destination/Mask---目标网段信息及掩码信息

Protocol---类型---Direct---直连路由---直连网段---直接靠网线链接生成的网段---描述直连网段的路由条目我们称为直连路由。

       直连路由是默认生成的。---生成条件---1.接口双UP(接口物理层面和协议层面均UP,代表接口具备通信条件);2.接口必须配置IP地址

NextHop---下一跳---数据到达目标网段下一个经过路由器入接口的IP地址。

Interface---出接口---到达目标网段从哪个接口发出

骨干链路---路由器和路由器之间的链路---一般情况下,骨干链路不会加入其它设备

1.数广播域

2.划分网段

3.配IP地址---先网关,后PC

获取未知网段的路由信息

1.静态路由:由网络管理员手工填写的路由信息

2.动态路由:所有路由器运行相同路由协议,之后,通过路由器之间的沟通,协商最终计算生成路由条目。

[r1]ip route-static 网关  PC----静态路由

PRE---优先级---当多条路由到达相同网段时,则将优先选择优先级最高的一条,晋江优先级最高的路由条目加载到路由表中。

直连路由的默认优先级为0,静态路由的默认优先级为60.----注意:优先级数值越大,优先级反而越低。

R---代表需要递归查找

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值