计算机网络——TCP连接。

一:TCP连接特点:
1、TCP是面向连接的运算层协议,传输数据之前先建立连接,数据传输完毕,连接断开。
2、每一条TCP连接都只能有2个端点,TCP连接是点对点的。
3、TCP是提供的可靠的传输协议。
4、TCP提供全双工的通信。
二:TCP连接
TCP连接的2个端点叫做套接字,套接字由ip地址和端口号组成。
TCP连接::={socket1,socket2}={(IP1:port1),(IP2:port2)}.
三:TCP连接的建立(TCP三次握手)
1、发起连接的是客户端,接收连接的是服务端。建立连接的时候,A主动打开建立连接。
A发送请求报文,同步位SYN=1,初始号=x,B接收到A的请求后,给A发送确认报文,SYN=1,ACK=1,seq=y,ak=x+1,A收到B的确认后,再次给B发送确认,ACK=1,seq=x+1,ack=y+1.
在这里插入图片描述
四:释放连接:四次握手。如下图
1,A相B发送释放连接的报文,并停止再发生数据,主动关闭TCP连接
2、B收到释放连接报文后,向A发送确认,ack=u+1。
3、此时B发送释放连接报文,FIN=1,等待A的确认。
4、A收到B的确认后,进入Fin_wait(终止等待2),等待B发送连接释放报发文,A收到B的释放连接的报文后,会给B发送确认报文,然后进入等待状态,经过时间计时器2MSL后A进入到closed状态。

5、为什么要等2MSL呢,1、需要保证A的确认可以到达B,2、需要保证本连接持续的时间内,所有的报文都可以从网络中消失。

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用:1-7 小写和大写开头的英文名字internet和Internet在意思上有何重要区别? 以小写字母i开始的internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议(即通信规则)可以是任意的。 以大写字母I开始的Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET。 引用:第一章 概述 1-1 计算机网络向用户可以提供哪些服务? 计算机网络是一种通信基础设施,向用户提供的最核心的服务就是信息交互服务和资源共享服务。利用计算机网络这个通信基础设施,计算机上运行的各种应用程序通过彼此间的通信能为用户提供更加丰富多彩的服务和应用,如文件传输、电子邮件、网络电视等待。 引用:1-5 因特网的发展大致分为哪几个阶段?请指出这几个阶段最主要的特点。 因特网的基础结构大体上经历了三个阶段的演进。第一阶段——从单个网络ARPANET向互联网发展。第二阶段——逐步建成了三级结构的因特网。第三阶段——逐渐形成了多层次ISP结构的因特网。 根据你提供的信息,我无法回答你的问题。请提供更具体的问题或者更多的引用信息,我将尽力帮助你解答。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值