首页 > 其他分享 >POP3、SMTP、FTP、HTTP、BGP、DNS、DHCP、RIP、Ping、Traceroute

POP3、SMTP、FTP、HTTP、BGP、DNS、DHCP、RIP、Ping、Traceroute

时间:2024-11-13 16:48:15浏览次数:3  
标签:FTP HTTP 协议 TCP BGP Protocol 服务器 邮件

POP3

  • 全称:Post Office Protocol 3,即邮局协议第3版。

  • 作用:主要用于电子邮件系统中从邮件服务器检索电子邮件至本地客户端应用程序。它是互联网中最传统的邮件接收协议之一。

  • 工作方式:允许用户通过客户端软件(如Outlook、Thunderbird等)连接到邮件服务器并下载其邮箱中的新邮件。POP3协议主要服务于那些希望在断开网络连接后依然能够访问电子邮件的用户,提供一种离线工作的机制。

  • 端口:通常在默认的TCP端口号110上(对于非加密连接)或995上(对于SSL/TLS加密连接)。

  • 特点

    • 邮件下载:POP3允许客户端按需下载邮件,包括邮件头和正文。
    • 邮件删除:默认情况下,邮件在客户端下载后可能从服务器上自动删除,但也可以配置为不删除。
    • 部分下载:某些POP3扩展允许仅下载邮件的部分内容,如邮件头或特定部分的正文。
    • 安全增强:可通过SSL/TLS对POP3连接进行加密,以确保邮件数据传输过程中的安全性和隐私保护。

SMTP

  • 全称:Simple Mail Transfer Protocol,即简单邮件传输协议。
  • 作用:它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。
  • 工作方式:通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。
  • 端口:使用TCP端口25。
  • 特点:SMTP是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议。它独立于特定的传输子系统,且只需要可靠有序的数据流信道支持。

FTP

  • 全称:File Transfer Protocol,即文件传输协议。

  • 作用:用于在网络上进行文件传输的一套标准协议,属于TCP/IP协议族中的应用层协议。FTP协议的设计目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。

  • 工作方式:FTP协议允许用户在计算机之间传输文件,包括将文件从本地计算机上传到远程计算机,或者将文件从远程计算机下载到本地计算机。

  • 端口:<端口号21>。

  • 特点

    • 基于C/S架构:FTP采用客户-服务器模式,其中服务器进程可以同时为多个客户进程提供服务。
    • 双通道协议:FTP使用两条TCP连接,一条用于控制数据传输,另一条用于实际数据传输。
    • 支持多种传输模式:FTP支持主动模式和被动模式两种传输模式。
    • 交互式访问:FTP允许客户指明文件的类型与格式,并允许文件具有存取权限。
    • 促进文件共享:FTP协议可以方便地共享计算机程序或数据。
    • 提高传输效率:FTP协议较其他网络协议更高效,能够快速传输大量数据。
    • 操作系统无关性:FTP协议与操作系统无关,任何操作系统上的程序只要符合FTP协议,就可以相互传输数据。
    • 安全性不足:FTP协议在默认情况下不加密传输的数据,用户名和密码以明文方式传输,容易被截获和窃取。

HTTP

  • 全称:Hypertext Transfer Protocol,即超文本传输协议。
  • 作用:是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。
  • 工作方式:HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认是80端口)的HTTP请求。
  • 端口:<端口号80>。

BGP

  • 全称:Border Gateway Protocol,即边界网关协议。
  • 作用:是运行于TCP上的一种自治系统的路由协议。BGP是唯一的能够妥善处理好不相关自治系统(AS)间的多路连接的协议。BGP构建在EGP的经验之上。BGP系统的主要功能是和其他的BGP系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了AS互联的拓扑图并由此清除了路由环路,同时在AS级别上可实施策略决策。

DNS

  • 全称:Domain Name System,即域名系统。
  • 作用:是因特网上一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
  • 工作方式:DNS通过允许一个名称服务器把他所管辖的域名映射到一个IP地址,当人们要访问一个站点的时候,需要输入站点名字,然后域名系统(DNS)自动把这个名字转换成IP地址,然后浏览器对IP地址发起访问请求。
  • 端口:<端口号53>。

DHCP

  • 全称:Dynamic Host Configuration Protocol,即动态主机配置协议。
  • 作用:是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
  • 工作方式:使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。

RIP

  • 全称:Routing Information Protocol,即路由信息协议。
  • 作用:是一种基于距离矢量算法的协议,它使用UDP报文进行信息交换,且通常每隔30秒发送一次路由更新信息。RIP广泛应用于UNIX系统和小型网络。

Ping

  • 作用:是一个网络诊断工具,用于测试主机之间网络的连通性。它发送一个ICMP(Internet Control Message Protocol)回显请求消息给目标主机,并等待回显应答。

Traceroute

  • 作用:是一个网络诊断工具,用于显示数据包到达目标主机所经过的路径。它通过发送一系列ICMP或UDP报文,每个报文的生存时间(TTL)值都不同,来追踪数据包的路径。每当数据包经过一个路由器,TTL值就会减1,当TTL值减到0时,路由器就会丢弃该数据包,并向源主机发送一个ICMP超时消息。这样,源主机就可以根据收到的ICMP超时消息来确定数据包经过的路径。

以上就是这些网络协议的详细介绍,它们在网络通信和数据传输中发挥着至关重要的作用。

标签:FTP,HTTP,协议,TCP,BGP,Protocol,服务器,邮件
From: https://blog.csdn.net/buwangchuxinking/article/details/143694546

相关文章

  • 基于STM32的扫码取件系统设计思路:PWM、TCP/HTTP、SQLite等技术
    一、项目概述随着电子商务的迅猛发展,快递取件的智能化和便捷性需求日益增长。本项目旨在设计一款基于STM32F103C8T6单片机的扫码取件系统,结合语音播报模块、WiFi模块、显示模块、舵机控制电路和按键电路,实现高效、智能的取件功能。用户通过扫描二维码即可快速取件,同时系统......
  • 怎么用家用电脑做服务器(web服务器、ftp服务器、小程序服务器,云电脑)
    原料:    1、家用电脑,是电脑就行    2、宽带,这个有要求哦,必须是官方宽带,北乔峰,南慕容,北联通南电信,什么长城宽带等等地方小帮派,都没有朝廷的公网IP,没法直接当服务器,想当服务器只能中介转播....   3、暂时卸载或者关闭杀毒软件     杀毒软件不像......
  • Ubuntu 22.04 LTS 离线安装 Harbor v2.11 (附https认证,Trivy镜像扫描)
    Harbor介绍Harbor是一个开源的企业级DockerRegistry服务,它提供了一个安全、可信赖的仓库来存储和管理Docker镜像。Harbor翻译为中文名称为"庇护;居住;"。可以理解为是Docker镜像的"居住环境"或者是镜像的"庇护所"。Harbor最初由VMware公司开发,旨在解决企业级Docker镜像管理的......
  • [极客大挑战 2019]Http
    打开页面如下:主页没有什么信息,直接查看网页源代码,查找href看看有没有链接,发现Secret.php访问得到,Itdoesn'tcomefrom'https://Sycsecret.buuoj.cn',我们知道这需要修改referer。使用burpsuite抓包抓包后,转发到repeater,添加referer属性,send访问,发现要求使用'Syclover'浏览......
  • debian11 使用python3 启动http文件服务器和ftp服务器脚本
    http文件服务器start_http_server.sh#!/bin/bashport=$1host=0.0.0.0functionUsage(){echo-e"Usage:${0}[port]"exit0}if[[${port}==""]];thenUsagefi#检查端口号是否被占用check_port=`netstat-ant|grepLISTEN|grep${port}......
  • Linux搭建FTP服务器配置
    一、概念1.1介绍FTP:Filetransferprotocol文件传输协议端口TCP21:命令TCP20:数据1.2原理默认采用被动模式被动模式FTP为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启......
  • 使用Nginx反向代理解决http和https跨域问题
    使用Nginx作为反向代理来解决HTTP和HTTPS跨域问题,主要涉及到配置Nginx以添加CORS(跨源资源共享)相关的响应头。以下是具体的配置步骤和解释:通过上述配置,Nginx可以作为反向代理服务器,解决HTTP和HTTPS的跨域问题,同时确保通信的安全性和效率。配置CORS响应头:在Nginx的配置文件......
  • HTTP的诞生:它解决了哪些网络通信难题?
    引言在互联网发展初期,网络通信面临许多挑战,例如设备兼容性、数据传输标准化以及信息访问效率等问题。超文本传输协议(HTTP,HyperTextTransferProtocol)的出现,成功解决了这些问题,使全球信息交换更加顺畅,成为了现代互联网的核心基石。本文将从技术和应用的角度分析HTTP解决了哪些......
  • 为政务单位免费提供IP地址https证书—JoySSL
    JoySSL作为知名的证书颁发机构(CA),确实为政务单位提供了IP地址HTTPS证书的免费测试证书服务。以下是对此服务的详细介绍:一、证书类型与特点证书类型:JoySSL为政务单位提供了专为IP地址测试使用的HTTPS证书,这种证书能够直接保护IP地址下的web服务,确保数据传输的安全性和完整性。特......
  • 将你本地目录以网页(http)方式共享给寝室内,办公室的电脑; 或者同一局域网,同一wifi内的
    pathhttppathhttp是一个将你本地目录以网页(http)方式共享给寝室内,办公室的电脑;或者同一局域网,同一wifi内的朋友的工具软件。pathhttp简称**ph**快速使用:windows双击运行ph.exelinux下运行./ph会直接把ph.exe目录下的文件以http方式分享或者cmd下运行:ph.e......