一封邮件的通信过程

本文详细解析了一封邮件从发送到接收的整个通信过程,涉及数据包首部的构成、各层协议处理、地址识别及数据传输。通过TCP/IP模型,解释了应用程序、TCP、IP、以太网驱动等在数据发送与接收中的作用,以及数据包在数据链路层的流动情况。
摘要由CSDN通过智能技术生成

一、数据包首部

在这里插入图片描述
  每个分层中,都会对所发送的数据附加一个首部,在这个首部中包含了该层必要的信息,如发送的目标地址以及协议相关信息。通常,为协议提供的信息为包首部,所要发送的内容为数据。如图所知,在下一层的角度看,从上一层收到的包全部都被认为是本层的数据。

包、帧、数据报、段、消息
 以上五个述语都用来表述数据的单位,大致区分如下:
 包可以说是全能性述语。帧用于表示数据链路层中包的单位。而数据包是IP和UDP等网络层以上的分层中包的单位。段则表示TCP数据中的信息。最后,消息是指应用协议中数据的单位。

包首部就像是协议的脸
  网络中传输的数据包是由两部分组成:一部分是协议要用到的首部,另一部分是上层传过来的数据。首部的结构由协议的具体规划详细定义。例如,识别上一层协议的域应该从包的哪一位开始取多少个比特、如何计算校验和并插入包的哪一位等。相互通信的两端计算机如果在识别协议的序号以及校验和的计算方法上不一样,就根本无法实现通信。
  因此,在数据包的首部,明确标明了协议应该如何读取数据。反过来说,看到首部,也就能够了解该协议必要的信息以及所要处理内容。因此,看到包首部就如同看到协议的规范。

二、发送数据包

假设甲给乙发送电子邮件,内容为:“早上好”。而从TCP/IP通信上看,是从一台计算机A

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胡小冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值