数据封装和解封装的问题

假设主机A向B发送一个Email,内容是hello,封装的过程是:首先在上三层经过一定的编码方式到达传输层,然后信息加入一个头部信息(tcp头)网段=tcp头+上层数据然... 假设主机A向B发送一个Email,内容是hello,封装的过程是:
首先在上三层经过一定的编码方式到达传输层,然后信息加入一个头部信息(tcp头) 网段=tcp头+上层数据
然后到达网络层:数据包=ip头+tcp头部信息+上层数据
到达第二层:LLC头+ip头部信息+tcp头部信息+上层数据+FCS(包含CRC循环冗余校验)
MAC头+LLC头+ip头部信息+tcp头部信息+上层数+新的FCS
然后到达物理层转换为比特流从网卡传输出去
然后我要问的是这里说到达了第三层和第二层是说到达了路由器和交换机吗,这两个不就是二层和三层设备吗,但是后来又说从网卡出去,也就是说数据封装是在电脑上完成的,那哪里的网络层和数据链路层,额,问题可能有点蠢
补充一点,假设A和B中间相隔远,中间有很多设备连接
展开
 我来答
usernamevalid
推荐于2017-11-26 · TA获得超过4417个赞
知道小有建树答主
回答量:2001
采纳率:71%
帮助的人:758万
展开全部
是这样的:
1.tcp和ip头是应用程序加的, mac头是网卡加的。
2.在交换机中不会解析数据包,但是可能会配对数据包的mac和端口,你可以吧交换机当做一个导线,在局域网中,mac地址不变
3.在网络层中mac头没有加(没用), 路由器之间解析ip根据目的ip寻找下一个路由。
4.当数据包到目的路由后会解析ip头,并且根据arp结果加上一个mac头以用于下一个网段,局域网中目标mac地址主机接受数据包。
你这里说的层是指在数据包发送前的封装过程 而不是解析过程。 都是在你的电脑里面完成的。 在传递中,过路由则解析网络层,进操作系统则解析传输层,如果没有交换机,物理层倒没什么作用,因为局域网是电线或者wifi组的, 路由一个发数据包,其他的网卡都收的到
更多追问追答
追问
也就是说数据封装都是在电脑里面完成的,那电脑里面的网络层 、传输层和数据链路层又是指什么,还有比如说数据通过网卡发送出去后,要经过无数个路由器,在路由器那里是不是要解封装,然后重新封装
追答
举个例子,在电脑里面的到网络层,就是加上网络层的头,电脑里没有网络层这一说,同理到物理层,就是加上物理头。 解析不是解封装,而是从ip头读数据,并且修改ttl和c k su m
剧访曼z2
2021-06-30 · 超过15用户采纳过TA的回答
知道答主
回答量:181
采纳率:42%
帮助的人:9.4万
展开全部

不同网络段上的两台计算机通过TCP/IP协议通讯的过程如下所示:

协议是水平的,服务是垂直的。


 

 

物理层,指的是电信号的传递方式,透明的传输比特流。 

链路层,在两个相邻结点间的线路上无差错地传送以帧为单位的数据。

网络层,负责为分组交换网上的不同主机提供通信,数据传送的单位是分组或包。

传输层,负责主机中两个进程之间的通信,数据传输的单位是报文段。

网络层负责点到点(point-to-point)的传输(这里的“点”指主机或路由器),而传输层负责端到端(end-to-end)的传输(这里的“端”指源主机和目的主机)。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式