常见协议及端口号

2020-08-05 15:59:32 浏览数 (1)

注:以下是我老师讲到的一些协议以及自己补充的几个。此外,我是根据OSI七层划分。

FTP:端口号是 20(用于传输数据),端口号是 21(用于传输控制信息)。

SSH (Secure Shell)服务使用tcp 22 端口。

TELNET:端口号是23 。

DHCP server:端口号是67。

MAIL :端口号是25110

SMMP:性能测试标准方法。

mysql:默认端口是3306

数据库服务的端口是1433,监视服务的是1434。

tomcat:默认端口是8080。

windows远程终端:默认的端口号是3389。

ORACLE:默认端口1521、1526。

二、数据链路层协议

1.PPP

点对点协议,主要是用来通过 拨号专线 方式建立点对点连接发送数据,使其成为各种 主机、网桥和路由器 之间简单连接的一种共通的解决方案。

2.LCP(配置协商)

链路控制协议,是PPP协议的一个子集,在PPP通信中,发送端和接收端通过发送LCP包来确定那些在数据传输中的必要信息

3.PAP、CHAP(用户验证)

这俩是用户验证协议,对用户的账号密码进行校验。 密码验证协议(PAP):2次握手建立身份认证,密码是明文发送的。 挑战握手协议(CHAP):3次握手验证,密码是加密的。

4.NCP(配置协商)

网络控制协议,当用户通过用户验证,双方就要用进行网络层上某些配置的协商,比如网络层采取什么协议,用户的IP地址是什么。

5.PPPOE

基于以太网的点对点协议。 包含发现( Discovery) 和会话( Session) 两个阶段。 发现阶段是无状态的,目的是获得PPPoE 终端(在局端的ADSL设备上)的以太网MAC 地址,并建立一个惟一的PPPoE SESSION-ID。发现阶段结束后,就进入标准的PPP会话阶段。

6.HDLC

高级链路数据控制。是一种面向比特的链路层协议,是PPP的前身。

IEEE 802标准把数据链路层分为两个子层:MAC、LLC。

7.MAC

介质访问控制子层,该层与硬件相关提供硬件和LLC层的接口,所以说MAC是数据链路层的地址标识。 一台电脑要上网,必须保证在这个网络上,这台电脑的mac地址是唯一的。因为网络上的数据是根据mac地址来传输的,同一个网络上的两台电脑有一样的mac地址,发给这个mac地址的数据就不知道应该传给哪台电脑了。

8.LLC

逻辑链路控制,该层与硬件无关,实现流量控制等功能。

9.CSMA/CD协议

载波监听多路访问/冲突检测。是一种争用型的介质访问控制协议,整个协议中最关键的是载波监听、冲突检测两部分。冲突检测原理:计算最小帧长、二进制指数后退算法(这俩是重点)。

此外,IEEE802体系需要了解。

三、网络层协议

1.IP

因特网协议。

2.ICMP

因特网控制信息协议。 作用:用于在IP主机、路由器之间传递控制消息。 控制消息:是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。 不同的ICMP类型代表不同意义得记住。ICMP 会和 PING 、Traceroute命令结合。

3.IGMP

组播协议。

4.ARP

地址解析协议。 作用:通过 IP地址(逻辑地址)寻找MAC地址(物理地址),也就是将 32位IP地址 解析成 48位以太网 的操作。

5.RARP

反地址解析协议。 作用:也就是将 48位以太网 解析成 32位IP地址。

路由协议分为静态路由协议、动态路由协议。

动态路由协议分为内部路由协议、外部路由协议。

6.RIP

路由信息协议。端口号:520。 属于内部路由协议。

7.OSPF

开放最短路径优先协议。端口号:89。 属于内部路由协议。

8.BGP

边界网关协议。端口号:179。 属于外部路由协议。

9.EIGRP

增强内部网关路由协议。端口号:88。 属于内部路由协议。

四、传输层

TCP/UDP(或TCP/IP)保留的传输层端口号范围是 165535。公认端口:11023 。动态端口:1024~65535。

1.TCP

传输控制协议。用于精准的数据传输。(有连接) 端口号:80。

2.UDP

用户数据报协议。(无连接) 用于音视频信号传输。

五、会话层

RPC

没有默认端口,它是动态获取端口的。远程过程调用协议。 基于Socket,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。采用C/S模式。

六、表示层

主要处理两个通信系统中交换信息的表示方式。为上层用户解决用户信息的语法问题。包括数据格式交换、数据加密与解密、数据压缩与终端类型的交换。

七、应用层

1.FTP

端口20:数据连接 ; 端口21:控制连接。 文件传输协议。 文件通过服务器进行上下行的传送,使用C/S工作方式,使用20号端口做数据连接,21号端口做控制连接。FTP有两种模式:主动模式和被动模式,被动模式下数据连接端口由服务器指定或随机。

2.Telnet

端口号:23 。远程登录协议。 利用TCP连接使用户可以登录到远程主机上并进行操作,支持网络虚拟终端(NVT) ,NVT使具有异构性的主机可以进行Telnet连接,Telnet采用C/S(客户端/服务端)工作方式。

以下是邮件的一些协议:

3.SMTP

端口号:25 。简单邮件传输协议。 负责将邮件上传到服务器,只支持 ASCII码文本。

4.S/MIME

多用途国际邮件扩充协议。 负责将多媒体邮件安全上传到服务器,支持文本、图片、音频、视频等。

5.POP3

端口号:110。 邮局协议第3版。 负责将邮件从服务器下载到客户端,邮件被下载后服务器就删除此邮件。 提供了SSL加密的POP3协议被称为POP3S。

6.IMAP4

端口号:143 。交互式数据消息访问协议第4版。 基本功能和POP3 一样,提供摘要浏览,读取后仍在服务器保留邮件。

7.PGP、PEM

邮件加密协议。

8.HTTP

端口号:80。超文本传输协议。 在WWW万维网上提供各种信息而专门设计得一种协议,优点在于一次连接只处理一个请求做一次应答,统一占用TCP协议的80端口,通过统一资源定位符(URL)对信息进行寻址定位。 HTTP代理服务器:端口号8080.

9.HTTPS

端口号:443。

10.SNMP

端口号:162,管理端的默认端口,主要用来接收Agent的消息如TRAP告警消息。端口号:161,代理端(agent)的默认端口,接收管理端下发的消息如SET/GET指令等。简单网络管理协议。 主要用在局域网中对设备进行管理,应用最为广泛的是对路由器交换机等网络设备的管理,当然不仅限于网络设备。SNMP分为管理端和代理端(agent)。 使用UDP协议。

DNS

端口号:53。域名系统。 使用UDP协议。

TFTP

端口号:69。简单文件传输协议。 用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。 使用UDP协议。

NFS

网络文件系统。使用UDP协议。

0 人点赞