寒假第三天(TCP和UDP)--ENSP

TCP和UDP

1,TCP是面向链接的协议,而UDP是无连接的协议;

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

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

4,TCP可以分段,而UDP不行;

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

TCP和UDP的使用场景:

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

什么是面向链接?

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

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

TCP的头部

第一层--遵循传输层协议添加端口号至原始数据

第二层--标识整个数据段的顺序

第三层--一方面确认,一方面给对方传输信息

第四层--因为为可变示头部表明长度(首部长度);字母每一个代表一位,代表六个标记格

至零代表未激活,一则为激活;

第一个(URG)紧急标记位,1代表这个数据段里面包含紧急处理的数据,0就没有;

第二个(ACK)确认标记位,1代表上面的确认序号会激活;

第三个(PSH)缓存空间,至1类似于优先处理;

第四个(RST)用于复位因某种原因引起出现的错误连接,也用来拒绝非法数据和请求。如果接收到RST位时候,通常发生了某些错误。;

第五个(SYN)用来建立连接,在连接请求中,SYN=1,ACK=0,连接响应时,SYN=1,ACK=1。即,SYN和ACK来区分Connection Request和Connection Accepted。

第六个(FIN)用来释放连接,表明发送方已经没有数据发送了。

窗口大小与TCP留控有关

第五层--校验和(确保数据完整性)

 伪头部校验 --- 除了校验传输层头部和数据内容外,还会将网络层头部中的一部分内容一起进行校验。 

紧急指针-指示紧急处理的数据并区分

第六层--选项决定头部长度

TCP头部长度最短20字节

UDP头部:

 封装和解封装的动态图式:

 封装和解封装图式:

封装:将数据变为比特流的过程中,在参考模型的每一层需要添加上特定的协议报头动作

动作:从高层往低层依次封装,在每一层使用特定的协议,对数据进行处理,在数据前添加特定的协议报头

1,TCP是面向链接的协议,而UDP是无连接的协议;

 三次握手建立连接:

第一次握手:客户端发送syn包(seq=x)到服务器,并进入SYN_SEND状态,等待服务器确认;

第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(seq=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

握手过程中传送的包里不包含数据,三次握手完毕后,客户端与服务器才正式开始传送数据。理想状态下,TCP连接一旦建立,在通信双方中的任何一方主动关闭连接之前,TCP 连接都将被一直保持下去。

 四次挥手断开连接:

第一次挥手:主动关闭方发送一个FIN,用来关闭主动方到被动关闭方的数据传送,也就是主动关闭方告诉被动关闭方:我已经不会再给你发数据了(在fin包之前发送出去的数据,如果没有收到对应的ack确认报文,主动关闭方依然会重发这些数据),但此时主动关闭方还可以接受数据。

第二次挥手:被动关闭方收到FIN包后,发送一个ACK给对方,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号)。

第三次挥手:被动关闭方发送一个FIN,用来关闭被动关闭方到主动关闭方的数据传送。

第四次挥手:主动关闭方收到FIN后,发送一个ACK给被动关闭方,确认序号为收到序号+1,至此,完成四次挥手。

2,TCP协议的传输是可靠的,而UDP协议的传输“尽力而为”; TCP的可靠性 --- 确认,重传,排序,流控;

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

4,TCP可以分段,而UDP不行;

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

IP协议:

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

协议号 ---存在于IP数据报首部的20字节的固定部分,占有8bit,该字段是指出此数据报所携带的数据使用了何种协议,以便目的主机的IP层知道将数据部分上交给哪个处理过程。也就是协议字段告诉IP层应当如何交付数据。

上层所适用的协议类型 --- TCP --- 6,UDP --- 17

IP的分片和TCP的分段:

MTU --- 最大传输单元 --- 默认值1500字节

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

ENSP的命令指令:

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

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

VRP --- 通用路由平台

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

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

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

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

sysname--在系统试图下可更改路由名字

interface GigabitEthernet 0/0/0 --- 进入接口视图

ip address 192.168.1.1 24 --- 接口配置IP地址

quit --- 退回到上一个视图中

undo ip address 192.168.2.1 255.255.255.0 --- 华为设备所有的删除操作都是在原命令前面加undo

display this --- 查看当前视图的配置操作

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

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

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

帮助系统:

TAB --- 可以补全命令

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

行展示

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

艾44

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值