• 常用网络协议总结(TCP/IP协议簇)
  kW3CpAgXoAe2 2023年11月19日 23 0

端口号的主要作用是表示一台计算机中的特定进程所提供的服务

网络中的计算机是通过 IP 地址来代表其身份的,它只能表示某台特定的计算机。但是一台计算机上可以同时提供很多个服务,如数据库服务、FTP服务、Web服务等。我们就通过端口号来区别相同计算机所提供的这些不同的服务。如常见的端口号21表示的是FTP服务,端口号23表示的是Telnet服务端口号25指的是SMTP服务等。

应用层协议 :HTTP、HTTPS、DHCP、DNS、Telnet、SSH、RIP、FTP

HTTP协议——超文本传输协议

端口号:80作用及机制: 是一个简单的请求-响应协议,它通常运行在TCP之上。 它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。 请求和响应消息的头以ASCII形式给出。


HTTPS协议——超文本安全传输协议

端口号:443作用及机制:

HTTP 由于是明文传输,主要存在三大风险:窃听、篡改、冒充,而 HTTPS 是以安全为目标的 HTTP 通道。

HTTPS = HTTP + SSL(Secure Sockets Layer 安全套接字协议)/ TLS(Transport Layer Security 传输层安全协议)


DHCP协议——动态主机配置协议(是一个局域网的网络协议,上层协议是UDP)

端口号:服务端口是UDP67UDP68,可以理解为一个发送,一个接收 作用及机制: 指的是由服务器控制一段 IP 地址范围,客户机登录服务器时就可以自动获得服务器分配的 IP 地址和子网掩码


DNS协议——域名解析协议(上层协议是TCP/UDP)

端口号:TCP、UDP 53作用及机制: DNS协议是用来将域名转换为 IP 地址(也可以将 IP 地址转换为相应的域名地址)

DNS解析查询方式分类: **递归查询——**客户机向本地DNS服务器查询发起的为递归查询 **迭代查询——**本地服务器向其它服务器查询发起的为迭代查询


Telnet协议—— Internet远程登录服务的标准协议和主要方式

端口号:TCP 23作用及机制:

它为用户提供了在本地计算机上完成远程主机工作的能力。 要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。


SSH协议——安全外壳协议

端口号:22作用及机制:

SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。可用来替代 Telnet


RIP协议——路由信息协议(上层协议是UDP)

端口号:UDP 520作用及机制:

路由信息协议RIP(Routing Information Protocol)是基于距离矢量算法的路由协议,利用跳数来作为计量标准。在带宽、配置和管理方面要求较低,主要适合于规模较小的网络中。


FTP协议——文件传输协议(上层协议是TCP)

端口号:TCP端口中的20和21这两个端口作用及机制:其中20用于传输数据,21用于传输控制信息

FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。 其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。

传输层协议:TCP、UDP

TCP协议——传输控制协议

协议号:6作用及机制:

最大端口数:65536(2^16 - 1)

是一种面向连接的可靠的基于字节流的传输层通信协议。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。


UDP协议——用户数据报协议

协议号: 17作用及机制:

最大端口数:65536(2^16 - 1)

传输 IP 数据包。 UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。


网络层协议: IP、ICMP、ARP

IP协议——网际互连协议

作用及机制:客户端与服务端之间的网络桥梁

IP 只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。


ICMP协议——网络控制报文协议

作用及机制:为了辅助 IP 协议,用于在 IP 主机、路由器之间传递控制消息

控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

其中检查网络的连通性,比如 ping 命令就是基于 ICMP


ARP协议——地址解析协议(在 OSI 模型中,属于数据链路层)

作用: 在以太网环境中,数据传输所依赖的是 MAC 地址而非 IP 地址,而将已知 IP 地址转换为 MAC地址 的工作是由 ARP 协议来完成的。

**工作原理: **

在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

主机发送信息时将包含目标 IP 地址的 ARP 请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该 IP 地址和物理地址存入本机 ARP 缓存中并保留一定时间,下次请求时直接查询 ARP 缓存以节约资源。


附:

MAC地址Media Access Control Address)

  • 也被称为局域网地址(LAN Address)、以太网地址(Ethernet Address)或 物理地址(Physical Address)
  • 作用:用来定义网络设备的位置
  • 在 OSI 模型中,第三层网络层负责 IP 地址,第二层数据链路层则负责 MAC 地址
  • MAC地址用于在网络中唯一标示一个网卡;一台设备若有一个或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。

NAT(Network Address Translation)网络地址转换

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读