美文网首页程序员
常见协议及端口号

常见协议及端口号

作者: 見贤思齊_ | 来源:发表于2020-07-05 21:45 被阅读0次

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

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

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

TELNET:端口号是23 。

DHCP server:端口号是67。

MAIL :端口号是25\110

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协议。

相关文章

  • 常见协议及端口号

    注:以下是我老师讲到的一些协议以及自己补充的几个。此外,我是根据OSI七层划分。 FTP:端口号是 20(用于传输...

  • 常见网络协议及对应端口号

    Telnet 远程终端协议 端口号 23 FTP 文件传输协议 端...

  • 2019-08-26

    常见协议的端口号或协议号 这个东西可能大家都知道,但还是能记下来最好,万一笔试考着呢,是吧。 端口号作用:标识在传...

  • 局域网内 UDP 获取 MAC 地址

    名词及协议 1.UDP UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,...

  • 计网之传输层

    协议端口号(protocol port number)协议端口号(protocol port number)简称 ...

  • 浅析URL

    URL组成及各部分作用 协议 域名或IP 端口号:不同端口号提供不同服务,最多提供65535个 路径 查询字符串 ...

  • 第15章 使用Postfix与Dovecot部署邮件系统

    常见的邮件协议包括: SMTP简单邮件传输协议,用于发送和中转发出的电子邮件,占用服务器的25/TCP端口号。 P...

  • Web开发常见默认端口号

    常见默认端口 端口号标识了一个服务器上进行通信的不同的应用程序: HTTP 协议代理服务器常用端口号:80/808...

  • 前端同源指的什么

    协议、域名、端口号相同

  • 浅谈URL

    组成 :协议+域名/IP+端口号+路径+查询字符串+锚点 举例 https:// : 协议(https默认端口号是...

网友评论

    本文标题:常见协议及端口号

    本文链接:https://www.haomeiwen.com/subject/eoebqktx.html