注:以下是我老师讲到的一些协议以及自己补充的几个。此外,我是根据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协议。
网友评论