软考:中级软件设计师:OSI/RM七层模型,网络技术标准与协议

软考:中级软件设计师:OSI/RM七层模型

提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性

关于互联网大厂的笔试面试,都是需要细心准备的
(1)自己的科研经历,科研内容,学习的相关领域知识,要熟悉熟透了
(2)自己的实习经历,做了什么内容,学习的领域知识,要熟悉熟透了
(3)除了科研,实习之外,平时自己关注的前沿知识,也不要落下,仔细了解,面试官很在乎你是否喜欢追进新科技,跟进创新概念和技术
(4)准备数据结构与算法,有笔试的大厂,第一关就是手撕代码做算法题
面试中,实际上,你准备数据结构与算法时以备不时之需,有足够的信心面对面试官可能问的算法题,很多情况下你的科研经历和实习经历足够跟面试官聊了,就不需要考你算法了。但很多大厂就会面试问你算法题,因此不论为了笔试面试,数据结构与算法必须熟悉熟透了
秋招提前批好多大厂不考笔试,直接面试,能否免笔试去面试,那就看你简历实力有多强了。
(5)考网警的大佬,务必把软考:中级软件设计师的内容学好学透,学广,学多


软考:中级软件设计师:OSI/RM七层模型

要让所有计算机互联
那就要标准,只有这样大家才能互联互通

现在手机苹果和安卓都是互相独立的
他们的生态隔绝,没法互联互通

而计算机最后达成了一致的标准,国际标准化组织搞定的OSI
7层计算机模型
大致其实是5层

最底层,传输高低电平
在这里插入图片描述
中继器,集线器
目的是干嘛?放大信号,延长传输,不然中途信号衰弱了
原封不动,就是烽火传递,而且要放大信号

在这里插入图片描述
2:数据链路层,帧,网卡中的MAC就是帧传输的地址
交换机,连接多个设备
网桥也是

3:网络层,分组传输,路由选择,你要去哪里,快递这些需要路由的
三层交换机,路由器。

4传输层,就是端到端,电脑到电脑之间的传输,协议是TCP,UDP

5会话层,建立会话

6表示层,封装会话中的数据表达,压缩,加密啥的

7应用,app们来用

在这里插入图片描述
在这里插入图片描述
既然是分组,
局域网内部,有广播,成员可以收,离开局域网是不能的
在这里插入图片描述
路由器是可以区分开网络的
同一个局域网可以在这里插入图片描述
所以B对的

网络技术标准与协议

在这里插入图片描述
协议簇,很多协议组成的家族

TCP的协议,主要分为四种
网络接口层–网络层–传输层–应用层

了解功能
网络层中:
ICMP网络ping的命令

ARP/RARP地址解析

传输层:tcp和udp,不同的特点,可靠和不可靠,连接和不连接

在这里插入图片描述
三次握手,才知道哪些数据报收到了,哪些丢了
这样才能控制重传

udp直接传,不管
在这里插入图片描述
注意tcp和udp是用途不同
http是俩都用

dhcp动态ip协议,分配ip不同
在这里插入图片描述
这就是临时玩
好办

在这里插入图片描述
说明你没有得到真的地址,局域网的dhcp故障
DNS服务器
域名,需要DNS服务器,来做map查询
在这里插入图片描述
查询dfs,找到域名,一个个去问,你这哪里啊?这是哪里?

等等

递归太久了

迭代,是我大概知道人去哪里了,去那边查,不要到处找了

在这里插入图片描述
根是给迭代的,否则它需要直接连接中介

而中介到处都有连接,所以是递归查询
故A对了

在这里插入图片描述
samba啥的都是文件共享,我公司就用着玩意
它是既可以用tcp
也能用udp的


总结

提示:重要经验:

1)
2)
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
OSI/RM(开放系统互联参考模型)是一个将计算机网络通信过程划分为七个不同层级的模型,每个层级都有自己的功能和协议。下面是每个层级的简要介绍和常见的协议: 1. 物理层(Physical Layer):负责传输比特流,处理物理连接和电平转换。常见的协议有Ethernet、Wi-Fi、USB。 2. 数据链路层(Data Link Layer):提供可靠的点对点数据传输,通过帧来组织数据。常见的协议有Ethernet(MAC子层)、PPP(点对点协议)。 3. 网络层(Network Layer):负责在网络中寻址和路由数据包。常见的协议有IP(Internet协议)、ICMP(Internet控制报文协议)。 4. 传输层(Transport Layer):提供端到端的可靠数据传输和错误恢复。常见的协议TCP(传输控制协议)、UDP(用户数据报协议)。 5. 会话层(Session Layer):管理应用程序之间的会话,实现数据交换和同步。常见的协议有TLS(传输层安全协议)、SSH(安全外壳协议)。 6. 表示层(Presentation Layer):处理数据的表示形式,例如加密、解密和压缩。常见的协议有JPEG(图像压缩协议)、MIDI(音乐控制协议)。 7. 应用层(Application Layer):提供网络服务和应用程序之间的接口。常见的协议有HTTP(超文本传输协议)、SMTP(简单邮件传输协议)。 这些层级和协议共同构成了计算机网络通信的基础架构,每个层级都有特定的功能和目的,以实现数据在网络中的可靠传输和应用程序之间的交互。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

冰露可乐

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

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

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

打赏作者

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

抵扣说明:

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

余额充值