TCP/IP简述2

一、数据的封装过程

封装,指隐藏对象的属性和实现细节,是一种通讯协定的设计方法。

数据封装说的直白点,就是指在原始数据的基础上,添加各层协议的包头,形成封装协议的数据包,这就叫数据封装。

(传输层有TCP包头,也有UDP包头。两个包头的大小不一样。)

二、数据的解封装

数据解封装指封装的逆过程,拆解对应的协议包,处理包头中的信息,最终读取封装在数据包里的原始数据,就叫数据解封装。

三、各层的硬件设备

防火墙能屏蔽端口与ip,所以放在传输层没问题。看表可以知道,高层的硬件设备能识别低层的所有数据,位于低层的硬件设备,只能识别本层或者比本层更低的数据,这也是为什么路由器能够使用一部分二层交换机功能的原因。

我们知道二层交换机是根据MAC地址来管理连接的设备,分割冲突域,不识别ip地址,无法用于两个网段的数据通信。那为什么同一个局域网内,电脑A能够ping电脑B的IP地址?

二层交换机只要有网线接入其中,而且状态灯亮,交换机会将所有对应端设备的MAC地址记录在其中,即MAC地址表。一旦在电脑A键入比如ping 192.168.50.2,数据封装经过交换机,交换机找到了源MAC与目标MAC,与MAC地址表做对比,找到后才能将数据通过对应的交换机网线口转发给电脑B,双方才能通信。

二层交换机与路由器有什么区别?

层级不同,交换机工作在数据链路层,路由器工作在网络层。

转发数据的依据不同,交换机是通过MAC地址管理设备或者说转发数据吧!路由器通过逻辑地址即ip地址来转发数据。

定位不同,二层交换机常用于局域网的数据通信,而路由器则可以实现局域网-->互联网的数据通信,当然也能实现交换机的功能,因为路由器的层级比交换机高。

交换机只能分割冲突域,路由器既能分割冲突域,也能划分广播域。

我们平常家用的那种无线路由器,wan口,ip地址,工作在第3层;lan口,工作在第2层;还有防火墙,端口这些,工作在第4层。其实普通的家用无线路由器严格意义讲是是属于传输层的设备,只不过其主要功能是ip寻址,所以路由器叫着叫做就习惯了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191020A09TA500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励