计算机网络 网络层 数据链路层

C/S B/S结构
C/S 结构 比如QQ,每一台电脑都需要安装客户端,客户端,向服务端发送请求,服务端向客户端相应。客户端需要经常性的更新和维护。
B/S结构 安装一个浏览器即可,客户端向服务端请求,服务端将数据传回客户端,浏览器通过代码渲染画面,当内容需要更新时,只需要更新服务端即可,客户端0维护,但是响应速度会慢,比如4399玩游戏的时候会卡。
MAC地址 / IP地址
数据链路层负责MAC地址,网络层负责IP地址,每一个网卡会有唯一一个MAC地址,跟身份证一样,永久不会变,用于确认网络设备。
每一台设备都有自己的IP地址,但是是受到网络环境变化,同一台笔记本在图书馆和教室是不一样的。

网络层

IP协议,将实际复杂的网络情况变为一个虚拟互联的网络
TTL,每经过一个网络设备都会减1,当TTL = 0 时,自动销毁数据,防止在终端设备断开时,避免数据在网络中无限传输,导致网络的拥塞
路由表:
在这里插入图片描述
网络层跨设备的传输:
在这里插入图片描述
A发出目的地为C的数据报,查询路由表之后发现下一跳为E
A将数据报交给数据链路层,告知目的MAC的地址为E
数据链路层封装数据帧并发送

E的数据链路层收到数据帧,之后交给网络层
查询路由表之后发现下一跳为F
E把数据报交给数据链路层,告诉目的MAC地址为F
数据链路层封装数据并发送

地址解析协议ARP
将网络层32位的IP地址 - > 数据链路层48位的MAC地址
(A将数据报交给数据链路层,告知目的MAC的地址为E)这一步就是靠ARP
首先ARP有一个ARP缓存表 他记录着IP地址和MAC地址之间的映射关系
在这里插入图片描述

有了这个协议就可以通过网络层的IP地址 来获取数据链路层的MAC地址
在这里插入图片描述

当检查MAC地址表时没有C的消息,通过广播找除A的数据包除A以外的端口,最终记录B C的地址
在这里插入图片描述
子网划分 子网掩码
子网划分 将大网段分割成小网段,充分的利用IP资源,同时便于管理。
子网掩码通过与运算,快速的判断某一个IP属于哪个网络号 。可以分离出IP地址中的网络地址和主机地址。
ICMP协议
他是IP协议中的子协议,用来确认IP数据包是否成功到达目标地址。
ping :
检测网络的连通性,显示出一些信息比如TTL
tracroute
打印出到目标主机经过的路由器
网络通信的整体过程
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值