传输层协议

网络协议类型

面向连接网络协议:是指通信双方之间在进行通信之前要先建立连接,等双方发送结束后再断开连接

无连接网络协议:指通信双方不需要事先建立一条通信线路,而是把带有目的地址的包送到网络线路上,有系统自主选定路线进行传输

TCP协议

TCP协议介绍

TCP是面向连接的可靠的进程到进程通信的协议

TCP提供双工服务

TCP报文段,TCP将若干个字节构成一个分组,叫报文段,报文段封装在IP数据包中

TCP三次握手

1、客户端向服务器发送请求连接的报文是Seq序列号=x(x为随机)

SYN=1(表示发送连接请求)

2、服务器端接收到客户端发来的请求报文后,同意建立连接,则向客户端发送确认报文:

Seq序列号=y(这时服务器也会产生一个序列号y,和客户端的序号不相关);

Ack确认号=x+1(Seq序列号x+1,表示确认收到了客户端的请求);

Ack=1(报送这时条确认请求);

SYN=1(同时也发送一个建立连接的请求)

3、客户端进程收到服务器端进程的确认后,还要向服务器给出确认,然后连接成功建立:

Seq序列号=x+1(这时客户端的序号为1)

Ack确认号=y+1(表示确认收到了服务器的连接的请求);

Ack=1(表示这时确认报文)

TCP四次挥手

PC1要与PC2断开连接,先向PC2发送断开连接请求和确认消息,PC2收到消息后向PC1发送确认消息,再由PC2发送断开连接请求和确认消息,PC1收到消息后向PC2发送确认消息,连接断开。

UDP协议

UDP是无连接、不保证可靠性的传输层协议

它的花费开销较低

UDP报文的首部格式

源端口号(16)目标端口号(16)
UDP长度(16)UDP校验和(16)

UDP长度用来指出UDP的总长度,为首部加上数据

校验和用来完成UDP数据的差错校验,是UDP协议提供的唯一可靠机制

小结

简述TPC三次握手和四次挥手过程,了解UDP协议

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值