一、协议端口号的提出 运输层提供了进程间通信的能力(即端-端通信)。但是不同的操作系统可能无法识别其他机器上的进程。为了用统一的方法对 TCP/IP体系的应用进程进行标志,使运行不同操作系统的计算机的应用进程能够互相通信,提出在运输层使用协议端口号(protocolport number)的方法,或 ...
分类:
其他好文 时间:
2017-06-21 16:48:42
阅读次数:
141
运输层的端口: 1.什么是端口?为甚要使用用端口? 进程的创建和撤销都是动态的,通信的一方几乎无法识别对方机器上的进程,我们需要利用目的主机提供的功能来识别终点。 所以为了解决上述问题,我们就在运输层使用协议端口号(端口) 2.端口的分类? 软件端口:在协议栈层间的抽象的协议端口 软件端口是应用层的 ...
分类:
Web程序 时间:
2017-06-19 11:04:30
阅读次数:
266
写在前面: 分组能够发生在运输层和网络层。运输层中的TCP会分段,网络层中的IP会分片。IP层的分片很多其它的是为运输层的UDP服务的,因为TCP自己会避免IP的分片,所以使用TCP传输在IP层都不会发生分片的现象。 我们在学习TCP/IP协议时都知道。TCP报文段假设非常长的话,会在发送时发生分段 ...
分类:
其他好文 时间:
2017-06-09 19:23:05
阅读次数:
219
TCP提供可靠的运输层。它使用的方法之中的一个就是确认从还有一端收到的数据。但数据和确认都有可能会丢失。TCP通过在发送时设置一个定时器来解决这样的问题。假设当定时器溢出时还没有收到确认,它就重传该数据。对于实现而言,关键之处就在于超时和重传的策略,即怎样决定超时间隔和怎样确定重传频率。TCP管理4 ...
分类:
其他好文 时间:
2017-05-18 15:48:13
阅读次数:
363
1、引言 TCP提供可靠的运输层。它使用的方法之一就是确认从另一端接收到的数据。但数据和确认都可能会丢失。TCP通过在发送时设置一个定时器来解决这种问题。如果当定时器溢出时还没有收到确认,它就重传该数据。 对于实现而言,关键之处就在于超时和重传的策略,即怎样决定超时间隔和如何确定重传频率。 TCP管 ...
分类:
其他好文 时间:
2017-05-15 21:00:49
阅读次数:
223
TCP是运输层的协议,向上层(应用层)提供面向连接的可靠的服务。而TCP的下层是网络层,网络层提供的尽力而为的服务,也就是说不提供任何质量保证。那么TCP是如何在不可信信道上为上层服务提供可靠的服务呢?这里的可靠包括两方面: 传输的数据比特不会受到损坏或丢失。所有数据都是按照其发送顺序进行交付的。一... ...
分类:
其他好文 时间:
2017-05-14 19:41:05
阅读次数:
226
物理层和数据链路层实现在网络接口卡 网络层是硬件和软件实现的混合体 各层的所有协议都被称为协议栈;因特网的协议栈有5个层次组成:物理层、链路层、网络层、运输层和应用层 一、应用层 位于应用层的信息分组称为报文 二、运输层 1)运输层分组称为报文段(segment) 2)在因特网中有两个运输协议,即T ...
分类:
其他好文 时间:
2017-05-13 11:13:56
阅读次数:
194
TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。 连接: 面向连接的TCP "面向连接"就是在正式通信前必须要与对方建立起连接。比如你给别人打电话,必须等线路接通了、对方拿起话筒才能相互通话。 TCP(Transmissi ...
分类:
其他好文 时间:
2017-05-05 10:40:45
阅读次数:
158
第一个分组交换网:ARPANET 局域网:以太网,令牌总线局域网,令牌环局域网 OSI:开放系统互连参考模型,七层分别为物理层、数据链路层、网络层、运输层、会话层、表示层、应用层 TCP/IP:四层分别为网络接口层、网际层、运输层、应用层 1983年TCP/IP协议成为标准协议,因特网诞生时间 in ...
分类:
其他好文 时间:
2017-04-15 17:58:49
阅读次数:
207
1、TCP简介 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 TCP是运输层的重要协议,运输层是位于IP层之上,应用层之下的中间层。应用层向运输层发送用于网间传输的、用8位字节表示的数据流,然后运输层把数据流 ...
分类:
其他好文 时间:
2017-04-02 22:52:47
阅读次数:
371