tcp端口号是为了标志什么-LMLPHP

本教程操作环境:windows7系统、Dell G3电脑。

TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。

  • TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送。通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送;

  • UDP则不为IP提供可靠性、流控或差错恢复功能。一般来说,TCP对应的是可靠性要求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。

tcp端口号是为了标志什么-LMLPHP

TCP和UDP提供了“端口号”,其作用是:标志特定的应用实体(应用进程)。

传输层对应的传输用户是应用进程,或称应用实体。

通常,传输层会对应多个应用进程,即一个主机上有多个进程并行运行,如在多任务或多用户多任务系统中。TCP和UDP提供了“端口号”了来区分这些进程。TCP和UDP都预留了一些重要的端口号,如TCP中HTTP的端口号为80,FTP的端口号为21等。

扩展资料:

所谓的端口,就好像是门牌号一样,客户端可以通过ip地址找到对应的服务器端,但是服务器端是有很多端口的,每个应用程序对应一个端口号,通过类似门牌号的端口号,客户端才能真正的访问到该服务器。为了对端口进行区分,将每个端口进行了编号,这就是端口号。

端口号的主要作用是表示一台计算机中的特定进程所提供的服务。网络中的计算机是通过IP地址来代表其身份的,它只能表示某台特定的计算机,但是一台计算机上可以同时提供很多个服务,如数据库服务、FTP服务、Web服务等,我们就通过端口号来区别相同计算机所提供的这些不同的服务,如常见的端口号21表示的是FTP服务,端口号23表示的是Telnet服务端口号25指的是SMTP服务等。端口号一般习惯为4位整数,在同一台计算机上端口号不能重复,否则,就会产生端口号冲突这样的例外。

相关推荐:《编程学习

以上就是tcp端口号是为了标志什么的详细内容,更多请关注Work网其它相关文章!

09-10 20:48