网络基础--传输层中TCP(传输控制协议)

  传输层具体的功能有:创建端口号+分段(其中有两个协议来具体实施:分别是TCP(传输控制协议)和UDP(用户数据报文协议))

其中TCP (传输控制协议)的具体实施方法:

1、通过面向连接的可靠传输协议来完成传输层的所有基本工作(创建端口号和分段)主要确保了传输过程中的可靠性。

        分段:将应用层,表示层,会话层处理完的数据报文进行切割(将数据包分成很多的小段)

        端口号:是指客户端在多任务进程中给软件进行编号,0--65535  其中0--1023为静态端口 ,注明端口,1024--65535为动态端口号,高端口号。

客户端使用动态端口在1024--65535中随机获得一个编号标记为本地端口,服务器使用静态端口中来映射对应的服务

2、TCP(传输控制协议)

一、三次握手

在一次数据传输前,需要通过三次握手来建立客户端与服务器之间的可靠连接

        三次握手是在建立连接时使用的一个过程,用于确保客户端和服务器之间能够正确地进行数据传输。

具体分为:

        a,第一次握手:客户端向服务器发送一个同步标志(SYN)的数据包,来建立请求连接

        b,第二次握手:服务器接收到了客户端发来的同步标志(SYN)的数据包,然后回复了一个确认标志(ACK)的数据包,并带上了SYN标志的数据包,表示自己也同意建立连接。

        c,第三次握手:客户端收到了来自服务器的SYN和ACK标志并回复一个ACK确认标志的数据包,表示客户端以同意连接。

二、四次断离

在一次数据传输完成后需要断开连接,断开连接需要进行四次握手

        a、第一次握手:是客户端发送一个带有结束标志(FIN)的报文段,用来请求关闭连接。

        b、第二次握手:是服务器收到关闭请求后,回复一个带有确认标志(ACK)的报文段,确认收到关闭请求并进入关闭等待状态。

        c、第三次握手:是服务器发送一个带有FIN标志的报文段,用来请求关闭连接。

        d、第四次握手:是客户端收到关闭请求后,回复一个带有ACK标志的报文段,确认收到关闭请求并进入关闭等待状态。

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

随便啦ing

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

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

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

打赏作者

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

抵扣说明:

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

余额充值