[计算机网络-应用层] 因特网中的电子邮件

下图是因特网电子邮件系统的总体情况,从该图中我们可以看出它有3个重要组成部分:用户代理(user agent)、邮件服务器(mail server)和简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)

用户代理允许用户阅读、回复、转发、保存和撰写报文。

邮件服务器组成了电子邮件体系结构的核心。每个接收方在其中的某个服务器上有一个邮箱。邮箱包含用户的到达报文、离开(将发送)邮件报文的报文队列;在发送电子邮件报文的邮件服务器之间采用SMTP协议。

SMTP是因特网电子邮件中主要的应用层协议。它使用TCP可靠数据传输服务,从发送方的邮件服务器向接收方的邮件服务器发送邮件。

SMTP

·使用TCP从客户机到服务器可靠地传输电子邮件报文,用端口25
·直接传输:发送服务器到接收服务器。
·传输的三个阶段:握手 (欢迎)、报文的传输、关闭。
·命令/响应交互
  命令: ASCII文本
  响应: 状态码和短语
·报文必须以7比特ASCII格式

时间: 2024-12-29 07:14:45

[计算机网络-应用层] 因特网中的电子邮件的相关文章

【计算机网络】2.4 因特网中的电子邮件

第二章第四节 因特网中的电子邮件 Outline 因特网的三大组件 SMTP 邮件报文格式和MIME 邮件访问协议 Notes ## 因特网的三大组件 下图是因特网电子邮件系统的总体情况,从该图中我们可以看出它有3个重要组成部分:用户代理(user agent).邮件服务器(mail server)和简单邮件传输协议(Simple Mail Transfer Protocol,SMTP). 用户代理允许用户阅读.回复.转发.保存和撰写报文. 邮件服务器组成了电子邮件体系结构的核心.每个接收方在其

计算机网络-应用层

一.应用层协议原理     1.网络应用程序体系结构 应用程序的体系结构明显不同于网络的体系结构.从应用程序研发者的角度看,网络体系结构是固定的,并为应用程序提供了特定的服务集合. 应用程序体系结构(application architecture)由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序. 现代网络应用程序的两种主流体系结构:客户机/服务器体系结构和对等(P2P)体系结构. 客户机/服务器体系结构(client-sever architecture):有一个总是打开的主机称

计算机网络-计算机网络和因特网

一.什么是因特网 1.具体构成描述 公共因特网是一个世界范围内的计算机网络,即它是一个互联了遍及全世界的数以百万计的计算机设备(主机或端系统)的网络. 端系统通过通信链路和分组交换机连接到一起. 发送端系统将数据分段,并为每段加上首部字节(由此形成的信息包称为分组),这些分组通过网络发送到目的端系统. 两种最著名的分组交换机:路由器 链路层交换机. 两个最重要的协议:TCP(Transmission Control Protocol) IP(Internet Protocol) IP协议定义了在

计算机网络和因特网(1)

因特网的描述: 因特网是一个世界范围的计算机网络,即它是一个遍及全世界数十亿计算设备的网络 对于因特网的描述可分为两种方式: 1.因特网的具体构成,即构成构成因特网的基本硬件和软件组件 2.分布式应用提供服务的联网基础设施 具体构成描述: 主机(host)/端系统(end system):与因特网相连的设备(如手机,电脑等) 端系统通过通信链路(communication link)和分组交换机(packet switch)连接到一起 通信链路:由不同类型的物理媒体组成(包括双绞线,光纤等),不

Spring在bean配置文件中定义电子邮件模板

在上一篇Spring电子邮件教程,硬编码的所有电子邮件属性和消息的方法体中的内容,这是不实际的,应予以避免.应该考虑在Spring bean 配置文件中定义电子邮件模板. 1.Spring的邮件发件人 Java类使用 Spring的MailSender接口发送电子邮件,并使用 String.Format 传递变量bean配置文件替换电子邮件中的 '%s'. File : MailMail.java package com.yiibai.common; import org.springframe

学习《计算机科学导论》计算机网络和因特网

对于一个不是科班出生的程序员而言,学习这一本书感到有点吃力的. 在看 . 计算机网络和因特网. 时,我画了下面几张图,来了解什么是网络,因特网. 然后接下来看协议分层和TCP/IP协议族,就慢慢看不懂了. 也许,我们还是要找一些相关的视频教程来学习. 下面就推荐这个,给有想学习这些知识的伙伴们:麻省理工学院公开课:计算机科学及编程导论本课程共24集 翻译完 欢迎学习 http://open.163.com/special/opencourse/bianchengdaolun.html 如果你有更

[计算机网络-应用层] DNS:因特网的目录服务

我们知道有两种方式可以识别主机:通过主机名或者IP地址.人们喜欢便于记忆的主机名标识,而路由器则喜欢定长的.有着层次结构的IP地址.为了折中这些不同的偏好,我们需要一种能进行主机名到IP地址转换的目录服务.这就是域名系统(Domain Name System,DNS)的主要任务. DNS运行在UDP上,使用53端口. 除了进行主机名到IP地址的转换外,DNS还提供了一些重要的服务: ·主机别名.有着复杂主机名的主机可以拥有一个或多个别名.原复杂主机名也叫规范主机名.主机别名(如果有的话)比主机规

第一章 计算机网络和因特网

前言 写这部分随笔是因为在上这个课,上课加上读了<计算机网络 自顶向下方法>之后的有所理解,又因为原书特别繁冗,感觉在复习的时候会压力很大,先记录下来以备后用. 1.1 什么是因特网 具体构成:主机(host)或端系统(end system)通过通信链路(communication link)与分组交换机(packet switch)链接到一起,从而组成因特网.其中电脑.手机等均属于主机或端系统.而分组交换机中经常用到的有路由器(router)和链路层交换机(link-layer switch

计算机网络和因特网

什么是因特网 传统的因特网端和非传统的因特网端,所有这些设备都称为主机或端系统.端系统通过通信链路(communication link)和分组交换机(packet switch)连接到一起. 当一台端系统有数据向另一台端系统发射时,发送端系统将数据分段,并为每段加上首部字节,由此形成的信息包称为分组(packet). 分组交换机从它的一条入通信链路接收到达的分组,并从它的一条出通信链路转发该分组,最著名的类型是路由器和链路层交换机. 路径(route和path):从发送端系统到接收端系统,一个