ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

物理端口与逻辑端口

2020-01-28 19:56:29  阅读:479  来源: 互联网

标签:逻辑 服务 主机 端口 UDP TCP 数据包 物理


【若】

【1、端口】
端口可分为物理端口与逻辑端口。
所谓逻辑端口指的是计算机内部或交换机路由器内的端口,看不见,摸不着。
所谓物理端口,就是可见的端口,像:交换机路由器集线器、RJ11端口、RJ45端口等。

【无】

问:什么是RJ45端口,稍微科普一下呗?
答:笔者也没搞明白RJ45、SFP、POE之间有啥联系和区别,总之就是一些网络接口,请看图:
RJ45端口
物理端口与逻辑端口物理端口与逻辑端口
SFP端口
物理端口与逻辑端口
POE端口
物理端口与逻辑端口

【羁】

问:你知道交换机、路由器、集线器之间的区别吗?
答:笔者又没有搞的很透彻。
他们说:集线器工作在计算机网络物理层、交换机工作在数据链路层、路由器工作在网络层。
人家还说:外界网络先到路由器、再到交换机、再到集线器。路由器包含交换机和集线器的功能,交换机包含集线器的功能。还说一个路由器搞定,不需要下面的两个机器了。搞得交换机与集线器很受伤,像笔者一样为了喜欢的女孩不远千里却被人家所嫌弃嘲笑,落寞的离去。
物理端口与逻辑端口

【绊】

【逻辑端口】
1、端口范围:一个IP地址的端口从0-2^16-1,也就是0-65535个。
2、端口分类:TCP端口和UDP端口。
问:什么是TCP端口和UDP端口?
答:TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。
一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。
UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!
UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。比如,我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。例如,在默认状态下,一次“ping”操作发送4个数据包(如图2所示)。大家可以看到,发送的数据包数量是4包,收到的也是4包(因为对方主机收到后会发回一个确认收到的数据包)。这充分说明了UDP协议是面向非连接的协议,没有建立连接的过程。正因为UDP协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如TCP协议高。QQ就使用UDP发消息,因此有时会出现收不到消息的情况。
3、端口分类(3小类):
(1)公认端口(WellKnownPorts):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。
(2)注册端口(RegisteredPorts):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。
(3)动态和/或私有端口(Dynamicand/orPrivatePorts):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。

【即】

常见端口
8080端口
端口说明:8080端口同80端口,是被用于WWW代理服务的,可以实现网页浏览,经常在访问某个网站或使用代理服务器的时候,会加上“:8080”端口号。
21端口
服务:FTP
说明:FTP服务器所开放的端口,用于上传、下载。
22端口
服务:Ssh
说明:PcAnywhere建立的TCP和这一端口的连接可能是为了寻找ssh。
23端口
服务:Telnet
说明:远程登录
25端口
服务:SMTP
说明:SMTP服务器所开放的端口,用于发送邮件。
80端口
服务:HTTP
说明:用于网页浏览。
102端口
服务:Message transfer agent(MTA)-X.400 over TCP/IP
说明:消息传输代理。
110端口
服务:Post Office Protocol -Version3
说明:POP3服务器开放此端口,用于接收邮件,客户端访问服务器端的邮件服务。
111端口
服务:SUN公司的RPC服务所有端口
说明:常见RPC服务有rpc.mountd、NFS、rpc.statd、rpc.csmd、rpc.ttybd、amd等
119端口
服务:Network News Transfer Protocol
说明:NEWS新闻组传输协议,承载USENET通信。这个端口的连接通常是人们在寻找USENET服务器。多数ISP限制,只有他们的客户才能访问他们的新闻组服务器。打开新闻组服务器将允许发/读任何人的帖子,访问被限制的新闻组服务器,匿名发帖或发送SPAM。
135端口
服务:Location Service
说明:Microsoft在这个端口运行DCE RPC end-point mapper为它的DCOM服务。这与UNIX 111端口的功能很相似。使用DCOM和RPC的服务利用计算机上的end-point mapper注册它们的位置。远端客户连接到计算机时,它们查找end-point mapper找到服务的位置。
137、138、139端口
服务:NETBIOS Name Service
说明:其中137、138是UDP端口,当通过网上邻居传输文件时用这个端口。而139端口:通过这个端口进入的连接试图获得NetBIOS/SMB服务。这个协议被用于windows文件和打印机共享和SAMBA。还有WINS Regisrtation也用它。
161端口
服务:SNMP
说明:SNMP允许远程管理设备。所有配置和运行信息的储存在数据库中,通过SNMP可获得这些信息。
177端口
服务:X Display Manager Control Protocol
说明:许多*者通过它访问X-windows操作台,它同时需要打开6000端口。
389端口**
服务:LDAP、ILS
说明:轻型目录访问协议和NetMeeting Internet Locator Server共用这一端口。

标签:逻辑,服务,主机,端口,UDP,TCP,数据包,物理
来源: https://blog.51cto.com/13479739/2468514

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有