TCP/IP的数据传输
发布时间:2015/3/31 19:59:05 访问次数:439
网络端口是一个软件结构,N120702被客户程序或服务进程用来发送和接收信息。一个端口对应一个16位的数。服务进程通常使用一个固定的端口。建立网络通信时必须明确端口地址。
(1)源IP地址:发送包的IP地址。
(2)目的IP地址:接收包的IP地址。
(3)源端口:源系统上的连接端口。
(4)目的端口:目的系统上的连接端口。
TCP和UDP服务通常有一个客户/服务器的关系,例如一个Telnet服务进程开始在系统上处于空闲状态,等待着连接,用户使用Telnet客户程序与服务进程建立一个连接。客户程序向服务进程写入信息,服务进程读出信息并发出响应,客户程序读出响应并向用户报告。因而,这伞连接是双工的,可以用来进行读写。
在数据传送中,可以形象地理解为有两个信封:TCP和IP信封。要传递的信息被分成若干段,每一段塞人一个TCP信封,并在该信封上记录有分段号的信息,再将TCP信封塞人IP大信封里,发送到网上。在接收端,一个TCP软件包收集信封,抽出数据,按发送端的顺序还原,并加以校验,若发现差错,TCP将会要求重发。因此TCP/IP在因特网中几乎可以无差错地传送数据。对因特网用户来说,并不需要了解网络协议的整个结构,仅需了解IP的地址格式,即可与世界各地进行网络通信。
网络端口是一个软件结构,N120702被客户程序或服务进程用来发送和接收信息。一个端口对应一个16位的数。服务进程通常使用一个固定的端口。建立网络通信时必须明确端口地址。
(1)源IP地址:发送包的IP地址。
(2)目的IP地址:接收包的IP地址。
(3)源端口:源系统上的连接端口。
(4)目的端口:目的系统上的连接端口。
TCP和UDP服务通常有一个客户/服务器的关系,例如一个Telnet服务进程开始在系统上处于空闲状态,等待着连接,用户使用Telnet客户程序与服务进程建立一个连接。客户程序向服务进程写入信息,服务进程读出信息并发出响应,客户程序读出响应并向用户报告。因而,这伞连接是双工的,可以用来进行读写。
在数据传送中,可以形象地理解为有两个信封:TCP和IP信封。要传递的信息被分成若干段,每一段塞人一个TCP信封,并在该信封上记录有分段号的信息,再将TCP信封塞人IP大信封里,发送到网上。在接收端,一个TCP软件包收集信封,抽出数据,按发送端的顺序还原,并加以校验,若发现差错,TCP将会要求重发。因此TCP/IP在因特网中几乎可以无差错地传送数据。对因特网用户来说,并不需要了解网络协议的整个结构,仅需了解IP的地址格式,即可与世界各地进行网络通信。
上一篇:TCP/IP协议的分层模型
上一篇:TCP/IP协议的应用