😁前端须要了解的计算机网络知识, 这一专栏就够了!(图文并茂,点赞收藏哦!)

这是我参与更文挑战的第10天,活动详情查看: 更文挑战前端

前言

公众号给npy的前端秘籍面试

加vx👉16639199716,拉你进群嗷~❤️算法

面试须要咱们会什么?

  1. 掌握计算机网络的基本概念、基本原理和基本方法
  2. 掌握计算机网络的体系结构和典型网络协议。了解典型网络设备的组成和特色,理解典型网络设备的工做原理。
  3. 可以运用计算机网络的基本概念、基本原理和基本方法进行网络系统的分析、设计和应用

本专栏会梳理计算机网络中面试中和学习中所涉及到的知识👍👍👍markdown

在上一篇文章中咱们梳理了计算机网络的概述,那么这篇文章将带领你们学习一下体系结构以及参考模型👇网络

计算机网络体系结构.png

回顾上一期

计算机网络的概述咱们能够看上一篇文章前端工程师

上一篇文章😁前端须要了解的计算机网络知识, 这一专栏就够了!tcp

1、分层、协议、接口、服务

为何要分层?

  • 发起通讯的计算机必须将数据通讯的通路进行激活
  • 告诉网络如何识别目的主机
  • 查明目的主机是否开机、而且联网正常
  • 对方计算机中文件管理程序是否已经作好准备工做
  • 差错、意外能够解决

实体

第n层中的活动元素称为n层实体,同一层的实体叫对等实体post

协议

为进行网络中的对等实体数据交换而创建起来的规则、标准或者约定(水平方向)学习

协议包含3个方面编码

  • 语法:规定传输数据的格式
  • 语义:规定要完成的功能
  • 同步:规定各类操做的顺序

接口

上层使用下层服务的入口

服务

下层为相邻上层提供的功能调用(垂直)

分层的特色

  1. 各层之间相互独立、每层只实现一种相对独立的功能
  2. 每层之间界面天然清晰,易于理解,相互交流尽量少
  3. 保持下层对上层的独立性,上层单向使用下层提供的服务
  4. 结构上可分开,每层采用最合适的技术

😁总结:计算机网络体系结构是计算机中各层及其协议的集合。

OSI参考模型

七层模型主要分为:

  • 应用层
  • 表示层
  • 会话层
  • 传输层
  • 网络层
  • 数据链路层
  • 物理层

每一层都向上层提供服务,并接受下层的服务,越向下越面向底层,越向上越面向用户。

😁重要:

A主机通过中间系统传送数据给目的主机B的时候,上四层至关于端到端传输、而下三层至关于点到点

缘由在于:中间系统最多只会走物理层、数据链路层、以及网络层。

值得注意的是:数据的传输至关于买快递商家打包邮寄而后咱们收到快递进行拆封的一系列行为。这里不展开讨论...

各层的功能以及典型协议

应用层

全部能和用户交互产生网络流量的程序

典型的应用层服务:

  1. 文件传输(FTP)
  2. 电子邮件(SMTP)
  3. 万维网(HTTP)
表示层

用于处理在两个通讯系统中交换信息的表示方式(语法和语义)

功能一:数据格式变换(翻译官)

功能二:数据加密解密

功能三:数据压缩和恢复

会话层

向表示层实体/用户进程提供创建连接并在链接上有序地传输数据(创建同步SYN) 功能一:创建、管理、终止会话

功能二:使用校验点可以使会话在通讯失败的时候从校验点继续恢复通讯、实现数据同步。(适用于大文件传输)

传输层

负责主机中两个进程的通讯、即端到端的通讯,传输单位是报文段或者用户数据报。 功能一:可靠传输(tcp)、不可靠传输(udp)

功能二:差错控制

功能三:流量控制

功能二:复用分用

网络层

主要任务:把分组从远端传到目的端,为分组交换网上的不一样主机提供通讯服务,网络层的传输单位是数据报。 功能一:路由选择

功能二:差错控制

功能三:流量控制

功能二:拥塞控制

数据链路层

主要任务是把网络层传下来的数据报组装成帧。 传输单位是帧

功能一:成帧(定义帧的开始和结束)

功能二:差错控制

功能三:流量控制

功能四:访问接入控制

物理层

在物理媒体上实现比特流的透明传输,单位是比特

功能一:定义接口特性

功能二:定义传输模式

功能三:定义传输速率

功能四:比特同步

功能五:比特编码

总结

专栏第一篇与你们一块儿学习了计算机网络的基本知识、后续还会有更精彩的哇、一块儿加油哇~

❤️ 感谢你们

若是你以为这篇内容对你挺有有帮助的话: 点赞支持下吧,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓 -_-)关注公众号给npy的前端秘籍,咱们一块儿学习一块儿进步。 以为不错的话,也能够阅读其余文章(感谢朋友的鼓励与支持🌹🌹🌹)

开启LeetCode之旅

LeetCode之双指针

Leet2七、移除元素

前端工程师必学的经典排序算法

LeetCode20、括号匹配

LeetCode七、整数反转

相关文章
相关标签/搜索