首页 > 其他 > 详细

面试题之计算机网络

时间:2020-04-08 02:09:32      阅读:84      评论:0      收藏:0      [点我收藏+]
  • OSI七层模型每一层干了什么:

    • 物理层(二进制位=>光电信号):实际上就是布线、光纤、网卡和其它用来把两台网络通信设备连接在一起的东西,物理层是将二进制位转换为光电信号传输
    • 数据链路层(数据帧==>二进制位):如果是讨论mac地址,交换机,网卡,驱动程序就是属于数据链路层,这一层主要是在通信实体间建立数据链路联接,传输的基本单位为“帧”(将网络层传输过来的数据封装成帧,具体可见:https://blog.csdn.net/liuchenxia8/article/details/80598176),并为网络层提供差错控制和流量控制服务。
    • 网络层(数据包==>数据帧):讨论ip,路由等就是网络层的问题,网络层主要为数据在节点之间传输创建逻辑链路,通过路由选择算法为分组选择最佳路径,从而实现拥塞控制、网络互联等功能。也就是负责地址解析和路由
    • 传输层:tcp,udp所在的层,主要负责端到端的通信,数据形式也是数据包,是高低层衔接的接口层
    • 会话层:主要功能是负责维护两个节点之间的传输联接,确保点到点传输不中断,以及管理数据交换等功能;不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录便是由会话层完成的。数据形式是报文
    • 表示层:表示层的主要功能是处理在两个通信系统中交换信息的表示方式,主要包括数据格式变化、数据加密与解密、数据压缩与解压等。
    • 应用层:OSI模型中的最高层,是直接面向用户的一层,用户的通信内容要由应用进程解决,这就要求应用层采用不同的应用协议来解决不同类型的应用要求,并且保证这些不同类型的应用所采用的低层通信协议是一致的。
    • 应用层、表示层和会话层可以视为应用层(高层),而剩余层则可视为数据流动层(底层)
    • 更多参考:https://baike.baidu.com/item/OSI%E5%8F%82%E8%80%83%E6%A8%A1%E5%9E%8Bhttps://baike.baidu.com/item/%E5%BC%80%E6%94%BE%E5%BC%8F%E7%B3%BB%E7%BB%9F%E4%BA%92%E8%81%94/562749
  • 浏览器输入url到返回结果,这中间发生了什么
  • tcp三次握手,四次挥手
  • 为什么不能两次握手或者四次握手
  • 为什么是四次挥手,不是三次挥手?
  • 四次挥手中第三次挥手,客户端为什么要等待2msl?
  • ip地址有几类
 

面试题之计算机网络

原文:https://www.cnblogs.com/ycg-blog/p/12657073.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!