任何传输模式都可能发生数据损坏,所以有计时器TCP 4计时器1。重传-3/2坚持计时器123459,如果你学习这门课只是为了了解网络的工作原理,你只需要知道TCP是一种可靠的传输,数据传输是-4重传,如果还想考研究生或者公司面试,以下内容很可能成为考试的知识点,主要强调序号/确认号的编码、超时定时器的设置、可靠传输和连接管理,1TCP连接TCP是面向连接的。在一个应用程序进程开始向另一个应用程序进程发送数据之前,两个进程必须先相互“握手”,也就是说,它们必须向对方发送一些预备段来建立连接。
这种“连接”不同于电话网络中的端到端电路,因为它们的状态在两个终端系统中都是完全保留的。TCP连接提供全双工服务,因此应用层数据可以同时从进程B流向进程A和从进程A流向进程B。TCP连接总是点对点的,也就是说,连接是在单个发送方和单个接收方之间建立的。当客户端进程向服务器进程发送数据时,客户端进程通过套接字传递数据流。
automatic重传request(ARQ)是OSI模型中数据链路层和传输层的纠错协议之一。它利用确认和超时两种机制,在不可靠服务的基础上实现可靠的信息传输。如果发送方在发送后的一段时间内没有收到确认帧,通常会重新发送。ARQ包括停止等待ARQ协议和连续ARQ协议。停止等待协议是为了实现可靠的传输。它的基本原理是停止发送每一个包,等待对方确认(回复ACK)。
这个我问过一个计算机网络的博士,他不知道,我也找不到。最初的判断是通过序列号来区分。我去抓包实验的时候,正在研究tcp劫持。不同TCP/IP的计算机系统就像两个不同语言的人相见,根本无法交换信息。因此,它们需要定义一些共同点来进行通信,TCP/IP就是为此而生的。TCP/IP不是一个协议,而是一个协议族的总称。它包括IP协议,IMCP协议,TCP协议,以及大家比较熟悉的http,协议等等。
TCP/IP层应用层(http,) >传输层(TCP,UDP)>网络层(IP)>数据链路层域名系统:域名系统是一个分布式数据库,提供将主机名(即网址)转换为IP地址的服务。端口:注意这个数字是TCP和UDP中使用的逻辑数字,不是硬件端口。我们通常说端口被屏蔽,在IP层只过滤掉这个号的IP包。