计算机通信基础

在这里插入图片描述
1.第一个物理层作为连接层连接另外一台电脑
2.数据链路层,两台电脑之前传输0和1,因为0和1都是无规则的,计算机无法解读就有了以太网协议
以太网由Head和Data组成(简单的说就是标题和内容)这样计算机就能解读了。解读之后通过ARP 协议找到MAC地址唯一的地址来找到这个接口进行传输,找到这个接口之后再通过广播子网准确的发送到另外一台电脑上
3.网络层 区分MAC地址属于那个子网的,再用广播的形式把数据传送给对方,如果不是同一个子网的,我们就会把数据发给网关,让网关进行转发/就有了IP协议,IP协议主要用IPV4,通过子掩码精确找到另外一台电脑的IP,判断是否在同一个子网中,假如他们处于同一个子网之中,计算机A要给计算机B发送数据时。我们可以通过ARP协议来得到计算机B的MAC地址,得到地址之后就可以向另外一台发送数据,ARP协议通过广播的形式向同一个网关的每台电脑发送数据包(数据包包含对方发送的地址),对方收到这个数据包之后,会取出IP地址与自身对比,如果相同就会把MAC地址回复给对方,否则就丢弃这个数据包。网络层的功能就是让我们在茫茫人海中,能够找到另一台计算机在哪里,是否属于同一个子网等
4.传输层 通过前面的3层,另外一台电脑已经能成功收到数据了,主要是Port端口。传输层的功能就是建立端口到端口的通信。相比网络层的功能是建立主机到主机的通信,有了IP和端口就能进行准确的通信了,传输层最常见的两大协议是 TCP 协议和 UDP 协议,其中 TCP 协议与 UDP 最大的不同就是 TCP 提供可靠的传输,而 UDP 提供的是不可靠传输
5.应用层 我们收到了传输层传来的数据,可是这些传过来的数据五花八门,有html格式的,有mp4格式的,各种各样。你确定你能看的懂?

因此我们需要指定这些数据的格式规则,收到后才好解读渲染。例如我们最常见的 Http 数据包中,就会指定该数据包是 什么格式的文件了
详细地址:https://mp.weixin.qq.com/s/Y3-CM6EiIX9saXn4U9yu1w

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值