TCP-IP协议

1. 端口

端口(Port)大致有两种意思:

     一是物理意义上的端口,路由器用 于连接其他网络设备的接口,如RJ-45端口;二是逻辑意义上的端口,一般是指TCP/IP协议中的端口。 端口号的范围从0到65535。

端口号名词解释

    如果把IP地址比作一间房子 ,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地址的端口 可以有65536个之多!端口是通过端口号来标记的,端口号只有整数,

    范围是从0 到65535。端口号是一个16位号码。

端口的作用:端口将应用进程与IP网络相关联,是应用程序的地址标识。

端口分为公用和临时两种:

公用端口:属于标准服务器,有权威机构IANA同意分配,从1~1023。

临时端口:也叫客户端口或动态端口,用于客户,从1024到65535。

查看端口的方法:1.用“netstat ”命令查看端口状态,还可以用“netstat -n”命令,以数字格式显示地址和端口信息。2.使用软件扫描。

端口号很多是奇数的原因:如果仔细检查这些标准的简单服务以及其他标准的TCP/IP服务(如Telnet、FTP、 SMTP等)的端口号时,我们发现它们都是奇数。这是有历史原因的,因为这些端口号都是从NCP端口号派生出来的(NCP,即网络控制协议,是ARPANET的运输层协议,是TCP的前身)。NCP是半双工的,不是全双工的,因此每个应用程序需要两个连接,需预留一对奇数和偶数端口号。当TCP和UDP成为标准的运输层协议时,每个应用程序只需要一个端口号,因此就使用了NCP中的奇数。

数通信中,数据在线路上的传送方式可以分为单工通、半双通信和全双工信三种。

单工通信:信道是单向信道,发送端和接收端的身份是固定的,发送端只能发送信息,不能接收信息;接收端只能接收信息,不能发送信息,数据信号仅从一端传送到另一端,即信息流是单方向的。

半双工:半双工(Half Duplex)数据传输指数据可以在一个信号载体的两个方向上传输,但是不能同时传输。

全双工:又称为双向同时通信,即通信的双方可以同时发送和接受信息的信息交互方式。指在发送数据的同时也能够接收数据,两者同步进行,这好像我们平时打电话一样,说话的同时也能够听到对方的声音。目前的网卡一般都支持全双工。全双工以太使用两对电缆线,而不是像半双工方式那样使用一对电缆线。全双工方式在发送设备的发送方和接收设备的接收方之间采取点到点的连接,这意味着在全双工的传送方式下,可以得到更高的数据传输速。

 

你可能感兴趣的:(TCP-IP协议)