对网络这一块的基础知识理解例如以下,以图文并茂的形式展出。便于分析和理解。解析与图例如以下:

物理层:

功能:

提供为建立、维护和拆除物理链路所需的机械、电气、功能和规程的特性;

提供有关在传输介质上传输非结构的位流及物理链路故障检測指示。

为数据链路层提供一个物理连接,以及他们的机械、电气、功能和过程性。如规定使用电缆和接头的类型。传送信号的电压。在这一层。数据还没有被组织,仅作为原始的位流或电气电压处理,单位是位。

物理链路:

这里多次出现物理链路,简单解释物理链路:一条无源的点到点的物理线路段,中间没有不论什么其它的交换结点。

当物理链路连通了之后就能够传送原始的数据(此时的数据还没有被组织,仅作为原始的位流或电气电压处理)了。

设备:

在OSI參考模型中规定了物理层须要完毕如上的功能,为了完毕上面的功能,于是它就须要借助一些工具来实现了:

①中继器(Repeater):

在物理层上实现局域网网段互连的,用于扩展局域网网段的长度。

用于在两个局域网网段间实现电气信号的恢复与整形。

长处:安装简便。使用方便。价格廉价。

②集线器(Hub):

一种特殊的多路中继器,具有信号放大的功能,用于扩大网络。

分类:

无源集线器:负责连接多段介质,不正确信号做处理

有源集线器:负责连接多段介质,既有对传输信号进行再生和放大从而扩展介质长度的功能。

智能集线器:除了有源集线器功能之外。还集成了网络的部分功能到集线器中:网络管理,选择网络传输线路。

长处:当网络系统中某条线路或某结点出现问题时,不会影响晚上其它结点的正常工作。

协议:

在TCP/IP协议模型中TCP/IP模型中的硬件层相应着ISO/OSI模型中物理层。

数据链路层:

功能:

负责在两个相邻结点间的线路上无差错地传送以帧为单位的数据,并进行流量控制。

负责建立、维护和释放数据链路的连接。

在传送数据时。假设接收点检測到所传数据中有差错。就要通知发送方重发这一帧。

单位是帧。

设备:

为了完毕检測,重发等功能。于是在这一层中採用了网桥(Bridge)和交换机(Switch)这两种设备。

①网桥:

用于连接两个局域网网段,工作于数据链路层。网桥用分析帧地址字段,以决定是否把收到的帧转发到还有一个网段上。

确切地说,网桥工作于MAC子层,仅仅要两个网络MAC子层以上的协议同样,都能够用网桥连接。

②交换机:

是一个具有简化、低价、高性能和高port密集特点的交换产品。它是按每个包中的MAV地址相对简单地决策信息转发,而这样的转发决策一般不考虑包中隐藏的更深的其它信息。交换机转发数据的延迟非常小,操作接近单个局域网性能。远远超过了普通桥接的转发性能。

交换机同意共享型和专用型的局域网段进行宽带调整。以减轻局域网之间信息流通出现的瓶颈问题。

协议:

在TCP/IP协议模型中TCP/IP模型中的网络接口层相应着ISO/OSI模型中数据链路层。

  • 网络接口层:

    • 处于TCP/IP协议层之下,负责接收IP数据报。并把数据报通过选定的网络发送出去。该层包括设备驱动程序。也可能是一个复杂的使用自己的数据链路协议的子系统。

网络层:

功能:

为传输层实体提供端到端的交换网络数据功能。使得传输层摆脱路由选择、交换方式和拥挤控制等网络传输细节;能够为传输层实体建立、维护和拆除一条或多条通信路径;网络传输中发生的不可恢复的差错予以报告。

选择合适的网间路由和交换结点,确保数据及时传送。

网络层将数据链路层提供的帧组成的数据包,包中封装有网络层包头。当中还有逻辑地址信息——源网站和目的网站的网络地址。

设备:

为了完毕网间路径选择的功能,网络层于是选择了路由器设备。

路由器:

用于连接多个逻辑上分开的网络。通常把网络层地址信息叫逻辑地址,把数据链路层地址信息叫物理地址。

路由器在这一层中担任的主要功能就是路径选择。在路由器的存储器中维护着一个路径表,记录各个网络的逻辑地址,用于识别其它网络。

协议:

在TCP/IP协议模型中TCP/IP模型中的网络层相应着ISO/OSI模型中网际层。

  • IP:

    • IP仅仅提供无连接,不可靠的服务,所以把差错检測和流量控制之类的服务授权给了其它的网络协议(即数据链路层)。这正是TCP/IP可以高效率工作的一个重要保证。
    • IP的主要功能包含将上层数据(如TCP、UDP数据)或同层的其它数据(如ICMP数据)封装到IP数据报中。将IP数据报传送到目的地;为了使数据可以在链路层上进行传输,对数据进行分段;去顶数据报到达其它网络中的目的地的路径。
  • ARP:

    • 地址解析协议。将IP地址转换为物理地址
  • RARP:
    • 反地址解析协议。将物理地址转换为IP地址。
  • ICMP:
    • Internet控制信息协议。一个专门用于发送错误报文的协议。

传输层:

功能:

为会话层实体提供透明。可靠的传输数据服务。保证端到端的数据完整性;选择网络层提供的最适宜的服务。依据子网的特性,最佳地利用网络资源。信息传送的单位为报文。

协议:

在TCP/IP协议模型中TCP/IP模型中的传输层相应着ISO/OSI模型中传输层。

  • TCP:

    • 传输控制协议。在IP提供的不可靠的数据服务的基础上,为应用程序提供了一个可靠的,面向连接的,全双工的传输数据服务。
    • 为了实现可靠性,採用了重发的技术。
    • TCP建立连接的“三次握手”发生在此。
  • UDP:
    • 用户数据报协议,是一种不可靠,无连接的协议,能够保证应用程序进程间的通信。

      主要作用是将UDP消息展示给应用层。

会话层:

不參与详细的传输。提供包含訪问验证会话管理在内的建立和维护应用之间通信的机制。如server验证用户登。

表示层:

为应用程层进程提供能解释所交换信息含义的一组服务。

提供格式化的表示和转换数据服务。数据的压缩,解压缩,加密和解密等工作都由表示层负责。

应用层:

提供OSI用户服务,以满足用户须要以及提供网络与用户应用软件之间的接口服务。比如:事务处理程序。电子邮件和网络管理程序等。

协议:

在TCP/IP协议模型中TCP/IP模型中的应用层协议相应着ISO/OSI模型中会话层。表示层,应用层。

  • HTTP:

    • 超文本传输协议。

      从WWWserver传送超文本到本地server。使浏览器高效,正确。高速的传输信息。

  • FTP:
    • 文件传输协议。是用户连上一个远程计算机。查看计算机和文件,做一些上传文件和下载文件等的控制。
  • SMTP:
    • 简单邮件传输协议,可靠,高效地传输邮件。它是基于TCP,跨网络传输邮件协议。

总结:

  1. 物理层:

连通物理链路,传输原始数据(即对位流或电气电压的处理),单位是位

  1. 数据链路层:

在两个相邻结点间的线路上无差错地传送以帧为单位的数据,并进行流量控制,单位是帧。

  1. 网络层:

选择合适的网间路由或交换结点。确保数据及时传送。

  1. 传输层:

为会话层实体提供透明,可靠的传输数据服务,保证端到端的数据完整性,选择网络层可以提供最适宜的服务。

  1. 会话层:

不參与详细的传输。提供包含訪问验证和会话管理在内的建立和维护应用之间通信的机制。

如server验证用户登录。

  1. 表示层:

提供格式化的标识和转换数据服务。如数据压缩,解压缩。加密,解密等工作。

  1. 应用层:

提供OSI服务,确定进程之间的通信的性质,以满足用户须要以及提供网络与用户应用软件的接口服务。如:事务处理程序,电子邮件和网络管理程序。

网络的OSI七层參考模型规定了哪一层该实现什么样的功能。设备就依据每一层的详细要求提供详细的服务;协议相当于规则制度,规范着对应的层次。

在网络基础这一块的知识比較杂碎,平时对这一块的接触也比較少。因此理解相对较困难。

尽我所能将这一块的知识理解如上,非常多都是来自于书本,语言非常多都比較书面化,不太好理解。如有比較好的“农民理解“。请勿吝惜,贴出,大家一起分享。

本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5202244.html,如需转载请自行联系原作者

软考之路(1)——浅解网络基础知识相关推荐

  1. 视频教程-2021软考系统集成项目管理工程师视频教程精讲 基础知识(下)-软考

    2021软考系统集成项目管理工程师视频教程精讲 基础知识(下) 河北师范大学软件学院优秀讲师,项目经理资质,担任操作系统原理.软件工程.项目管理等课程教学工作.参与十个以上百万级软件项目管理及系统设计 ...

  2. 软考 程序员教程-第二章 操作系统基础知识

    软考 程序员教程-第二章 操作系统基础知识 第二章 操作系统基础知识 2.1.操作系统概述(第四版教程P44) 操作系统的4个特征:并发性.共享性.虚拟性.不确定性. 操作系统的5个功能:处理机管理. ...

  3. 视频教程-2021软考系统集成项目管理工程师视频教程精讲 基础知识(上)-软考

    2021软考系统集成项目管理工程师视频教程精讲 基础知识(上) 河北师范大学软件学院优秀讲师,项目经理资质,担任操作系统原理.软件工程.项目管理等课程教学工作.参与十个以上百万级软件项目管理及系统设计 ...

  4. 软考 程序员教程-第一章 计算机系统基础知识

    软考 程序员教程-第一章 计算机系统基础知识 为了督促自己学习,告别懒惰,在此先给自己定个小目标,请大家监督哟! 目标:一个月内过一遍<程序员教程>,下一个月开始上真题. 简单看了下,我在 ...

  5. Java网络编程详解——网络基础知识介绍、IP和端口介绍、URL和URLConnection介绍

    网络基础知识--计算机网络介绍.通信协议与网络结构模型 一. 计算机网络就是把分布在不同地理区域的计算机与专门的外部设备,用通信线路互连成一个网络系统,从而使众多的计算机可以互相传递信息,共享资源. ...

  6. 36张图详解网络基础知识

    前言 网络协议 我们用手机连接上网的时候,会用到许多网络协议.从手机连接 WiFi 开始,使用的是 802.11 (即 WLAN )协议,通过 WLAN 接入网络:手机自动获取网络配置,使用的是 DH ...

  7. 软考-嵌入式系统设计师-笔记:计算机系统基础知识

    文章目录 数制及其转换 数据的表示 原码.反码.补码.移码 浮点数 奇偶校验 CRC校验 海明校验 计算机组成及主要部件的基本工作原理 计算机硬件组成 CPU组成 存储器 计算机体系结构 冯诺依曼结构 ...

  8. 图文详解网络基础知识

    网络通信基本概念 通信,是指人与人.人与物.物与物之间通过某种媒介和行为进行的信息传递与交流. 网络通信,是指终端设备之间通过计算机网络进行的通信. 两台计算机通过一根网线相连,就组成了一个最简单的网 ...

  9. 详解网络基础知识:IP地址、子网掩码、网关

    前言:ip地址,网关,子网掩码都是it行业比较常见对象.但凡是需要联网的或者说使用网络主机的都必须有会配置网络,而配置网络肯定少不了ip地址,网关,子网掩码进行通信!那么你知道他们指的是什么吗,又有什 ...

最新文章

  1. UVa 10375 Choose and divide
  2. ​EMC存储产品介绍分析(二):大数据利器Isilon (1)
  3. nodejs 向mongodB获取指定数目的数据
  4. 通过城市联动实时将地址显示到text中
  5. C#函数式编程之序列
  6. Android脚本打包
  7. python中的关键字---2(函数基础类)
  8. suse tomcat mysql_JDK TOMCAT MYSQL SUSE LINUX 环境搭建
  9. 无需插拔网线,解决一台电脑同时上内外网的难题
  10. java 包的package和import语句
  11. 2021大学生笔记本电脑购买指南
  12. stony大学计算机科学找工作,如果我本科四年在加州大学洛杉矶分校安德森商学院就读,毕业后我实在当地找工作好还是回国比较好?哪个待...
  13. 两年数据对比柱形图_同期数据对比,你会做这样特殊的柱形图吗?趋势、差异值一目了然...
  14. matlab三相电路基波图形,非正弦稳态对称三相电路如图a所示。A相电源电压为,其中基波角频率为ω1=1rad/s。负载参数为R=...
  15. Python之常用模块(待更新)
  16. 水源井远程监测控制系统 泵房无人值守方案
  17. trove mysql 镜像_centos7下手动制作trove镜像
  18. 魔兽世界怀旧服 八区最新服务器推荐,魔兽世界怀旧服选择哪一个服务器好[多图]...
  19. LOESS 局部加权回归介绍
  20. error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include “pch.h“

热门文章

  1. Windows下Redis中RedisQFork位置调整
  2. jdbc桥连接过程解析
  3. 机房重构(个人版)——类图
  4. 另一种的SQL注入和DNS结合的技巧
  5. cocos2d-x 3.0游戏实例学习笔记 《跑酷》 第五步--button控制主角Jumpamp;Crouch
  6. 利用三层交换机实现VLAN间路由
  7. 网络安全系列之五十二 组策略中的软件限制策略
  8. oracle存储过程、声明变量、for循环|转|
  9. [Windows编程] 通过GetModuleHandleEx 得到函数调用者所在的DLL/EXE
  10. dotnet core高吞吐Http api服务组件FastHttpApi