zoukankan      html  css  js  c++  java
  • 对TCP/UDP的端口的理解

    对TCP/UDP的端口的理解


      在网络技术中,端口(Port)这个词常常被菜鸟误解,首先声明一点,TCP的“端口”与交换机,路由器的“端口”(即物理接口)没有直接的关系,它特指的是TCP/IP中一种逻辑意义上的特殊“地址”。

     

      如果IP地址比作是一间房子,端口就是出入这间房子的门。真实的房子只有几个门,但是IP房子却有65536个门,即一个IP地址有65536个端口。每个端口有自己的端口号,其范围是0~65535

     

      那端口的作用是什么?

     

      我们知道,一台拥有IP地址的主机,很可能同时提供许多服务,如Web服务、FTP服务、SMTP服务等,这些服务都可以用一个IP地址实现,而区分的方式就是“IP地址+端口号”,也就是说,端口的作用是用来区分同一个IP地址的不同服务的。

     

    注意一下

        1、端口并不需要一一对应。比如自己的PC机访问一台WWW的服务器时,自己的PC机可以从3457端口出来,而WWW服务器是使用80端口与你通信。

     

        2、按协议分类,端口有2种:TCP端口和UDP端口。他们各自独立,比如端口号为235TCP与端口号也为235UDP可以同时存在。

     

        3、固定端口,也被叫做“默认端口”,其范围是0~1023,比如80端口分配给WWW服务,21端口分配给FTP服务。

     

        4、动态端口,范围是1024~65535。当一个应用程序需要网络通信是,它向主机申请一个端口,主机就会分配一个供它使用。当这个程序结束后,就释放这个端口。

     

        5、访问指定端口的格式:

    www.sina.com.cn:8080

  • 相关阅读:
    Qomolangma实现篇(二):命名空间和别名子系统的实现
    关于Borland's IDE:发生了就发生了吧!
    Qomolangma实现篇(六):Qomo的OOP框架的实现技术
    Qomolangma实现篇(八):Qomo中的AOP框架
    经典的《JavaScript 权威指南》中的“对象”不经典
    Qomo OpenProject beta1 发布!
    弹出当前索引号案例
    tab栏切换效果案例
    [USACO18DEC]Sort It Out P
    [ABC163F]path pass i
  • 原文地址:https://www.cnblogs.com/swimmingfish2010/p/2312989.html
Copyright © 2011-2022 走看看