端口号的分类有三种(端口号的的分类和范围划分)

计算机“端口”是英文port的义译,我们可以认为是计算机与外界通讯交流的出口,分为软件端口和硬件端口。是标识某个具体的服务范围 1-65535 ,即一共有65535个端口。传输报文时,端口会携带在数据报文里面,通常我们所说的端口都是TCP端口。

更详细的讲解-请检索肖哥文章和视频:肖哥 网络技术

第一类端口号:

公认端口:从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议,例如:80端口实际上总是HTTP通讯。下面是一些常用的公告端口,大家在平常学习和工作中会经常接触到。

  • http : 80端口,用于表示网页服务;
  • telnet :23端口,用于远程控制服务,通常命令远程控制路由器、交换机等;
  • FTP: 20 -21端口,用于文件传输、文件共享;
  • DNS:53 端口,用于域名解析;
  • pop3 :110端口,用于收邮件;
  • smtp:25端口,用于发邮件;
   

查看80端口

   

查看8000端口

   

查看23端口

第二类端口号:

注册端口:从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。如:

  • OICQ :qq报文 8000端口
  • 远程桌面(RDP):3389端口

第三类端口号:

动态和/或私有端口:从49152到65535。理论上,不应为服务分配这些端口。实际上,有较为特殊的程序,机器通常从1024起分配动态端口。

测试某个端口是否打开的方法:

我们一般最用的工具是telnet,

第一步:在控制面板----程序和功能里面 打开windows的telnet功能。

第二步:telnet x.x.x.x 80 (x.x.x.x为目标服务器的ip地址)

Telnet后,出现下图提示,表示访问对方80端口失败(很有可能是对方服务器未打开该端口)。

Telnet后,出现下图提示,表示对方端口打开,服务正常。

注意:Ping只能测试网络连通性,无法测试端口是否打开。例如:某网页服务器,虽然网络可达,但是服务器里面的网页服务程序(阿帕奇、IIS等)未启动,此时可以利用telnet测试。

计算机网络知识分享

网络层次划分:

  • OSI七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
  • TCP/IP五层:物理层、数据链路层、网络层、传输层、应用层
  • TCP/IP四层:网络接口层、网络层、传输层、应用层

OSI七层网络模型:

一、物理层:该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说,物理层确保原始的数据可在各种物理媒体上传输。中继器、集线器

二、数据链路层:将源自网络层来的数据可靠地传输到相邻节点的目标机网络层;在数据链路层中称这种数据块为帧;数据链路层在不可靠的物理介质上提供可靠的传输;物理地址寻址、数据的成帧、流量控制、数据的检错、重发等;

有关数据链路层的重要知识点:

  1> 数据链路层为网络层提供可靠的数据传输;

  2> 基本数据单位为帧;

  3> 主要的协议:以太网协议;

  4> 两个重要设备名称:网桥和交换机。

三、网络层 :实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等(路径选择、路由及逻辑寻址)

网络层中涉及众多的协议,其中包括最重要的协议,也是TCP/IP的核心协议——IP协议。IP协议非常简单,仅仅提供不可靠、无连接的传送服务。IP协议的主要功能有:无连接数据报传输、数据报路由选择和差错控制。与IP协议配套使用实现其功能的还有地址解析协议ARP、逆地址解析协议RARP、因特网报文协议ICMP、因特网组管理协议IGMP。

不可靠指它不能保证IP数据报能成功到达目的地。IP仅提供最好的传输服务。当发生某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息给信源。任何要求的可靠性必须由上层来提供。

无连接指IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。IP数据报可以不按发送顺序接收。如果一信源向相同的信宿发送两个连续的数据报(先是A,然后是B)每个数据报都是独立的进行路由选择,可能选择不同的路线,因此B可能在A到达之前先到达。

1> 网络层负责对子网间的数据包进行路由选择。此外,网络层还可以实现拥塞控制、网际互连等功能;

  2> 基本数据单位为IP数据报;

  3> 包含的主要协议:

  IP协议(Internet Protocol,因特网互联协议);

  ICMP协议(Internet Control Message Protocol,因特网控制报文协议);

  ARP协议(Address Resolution Protocol,地址解析协议);

  RARP协议(Reverse Address Resolution Protocol,逆地址解析协议)。

  4> 重要的设备:路由器。

四、传输层:第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。息传送的协议数据单元称为段或报文;网络层只是根据网络地址将源结点发出的数据包传送到目的结点,而传输层则负责将数据可靠地传送到相应的端口。

1> 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题;

  2> 包含的主要协议:TCP协议(Transmission Control Protocol,传输控制协议)、UDP协议(User Datagram Protocol,用户数据报协议);

  3> 重要设备:网关。

五、会话层:会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。

六、表示层:表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。

七、应用层:为操作系统或网络应用程序提供访问网络服务的接口。

1> 数据传输基本单位为报文;

  2> 包含的主要协议:FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议(Hyper Text Transfer Protocol)。

(0)

相关推荐

  • 查看端口命令简介 DOS查看端口命令大全

    查看端口命令:在Windows 2000/XP/Server 2003中要查看端口,可以使用Netstat命令: 依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键 ...

  • 如何查看开放端口和关闭指定的端口及限制端口

    在windows系统中,可以使用自带的netstat命令查看自己系统端口的状态,了解系统当前开放了哪些端口. 操作方法 01 按win+R组合键,弹出[运行]对话框,在[打开]文本框中输入" ...

  • 微信订阅号怎么升级为服务号?微信订阅号升级服务号流程

    现在微信公众平台分为订阅号和服务号,这个大家都知道。我在这里分享一下2013年8月5日微信公众平台更新之前所注册的公众号,这些公众号在更新之后全部默认为订阅号,但是这些号是有一次机会可以升级为服务号。 ...

  • 手机QQ公众号消息怎么收进公众号助手

    手机QQ公众号消息怎么收进公众号助手?公众号消息提醒太多觉得太烦,不妨收进公众号助手,既能收到消息又不会打扰到你,当你想要看的时候打开助手消息便可以查看,接下来小编就教大家手机QQ公众号消息怎么收进公 ...

  • 微信的公众号怎么转发别的公众号发的链接?

           微信公众号转发别的公众号的链接内容. 步骤如下: 01 方法一 图文内容(图片和文字)可添加超链接. 此方法适用于:服务号,且开通了微信支付功能的公众号. 链接方法:可以点击内容里面的产 ...

  • win7激活时怎么设置驱动器号?win7激活设置驱动器号图文教程

    激活不了WIN7 ...提示我要先设置驱动器号!那么,安装win7激活时应该怎么设置驱动器号呢?很多童鞋在安装完win7激活时不知道怎样设置驱动器号,接下来小编就给大家分享windows7激活设置驱动 ...

  • Win7系统怎么关闭危险端口?Win7关闭危险端口的方法

    系统安全对用户来说非常重要的,普通用户关闭平常一些不用的端口可以减少黑客的攻击与病毒的入侵.那么Win7系统怎么关闭危险端口呢?其实我们可以用组策略的方法来解决,下面小编就给大家带来Win7关闭危险端 ...

  • 微信怎么批量删除公众号? 微信取消关注公众号的教程

    怎么说,其实这是微信的一个营销技巧,所谓公众号,关注容易,取消难.目的是为了保证公众号的活跃性.因此我们肯定无法批量对公众号进行,腾讯也不会随便让你这么做.但是方法还是有的,比普通的取消关注轻松好多. ...

  • 怎么置顶微信订阅号中关注的公众号?

    前不久刚看过一个数据,说微信用户已大大超过腾讯QQ用户,成为使用人数最多的聊天工具.但是如果你把微信只看过一个简单的聊天工具那你就错了.随着使用微信的人数增多,也衍生出了很多微信产品.比如红包.又比如 ...

  • 微信公众号如何注销?微信公众号注销相关问题解答

    微信团队官方宣布,即日起,微信公众号可以自主注销,相关资源也会全部释放,方便用于其他用途. 微信公众号用户在核实身份信息或者验证帐号主体后,可以在公众号后台“公众号设置”-“原始ID”中,发起注销流程 ...