首页 > 编程知识 正文

机械图纸基础知识图解(八字基础知识入门)

时间:2023-05-05 12:03:51 阅读:74085 作者:3547

网络基础知识详细信息(图解版)1.网络协议:

我们用手机上网时,会使用很多网络协议。 手机连接到WiFi后,使用的是802.11 (即WLAN )协议。

手机自动获取网络配置,使用DHCP协议。

此时,手机已经接入局域网,可以访问局域网内的主机和资源,但还不能使用网络APP应用程序。 例如微信、嘀嗒等。 要访问互联网,还必须在手机上网设备上进行设置。 也就是说,可以在无线路由器上配置NAT、PPPOE等功能,将局域网连接到互联网,手机连接到互联网进行微信、刷嘀。

局域网:小范围的专用网络。 家庭网络、公司网络和校园网络都属于局域网。

广域网:将不同地区的局域网相互连接的网络。 运营商构建连接远程地区的广域网。

互联网:由全球局域网和广域网连接而成的网络。 互联网是一个开放互连的网络,不属于个人或组织。

简而言之,手机、无线路由器等设备通过网络协议实现通信。 网络协议是谁决定的? ISO建立了OSI参考模型,用于网络协议的建立。

2.OSI 参考模型:

OSI参考模型将网络协议提供的服务分为==7层==,定义各层的服务内容,实现各层服务的是协议,协议的具体内容是规范。 上下层之间通过接口相互作用,同一层之间通过协议相互作用。 OSI参考模型只是粗略定义了每一层的服务,没有详细定义协议。 但是,许多协议支持七个层次之一。 所以要了解网络,首先需要了解OSI参考模型。

3.应用层:

OSI参考模型的第7层(顶级)。 通过APP应用程序和网络之间的接口直接为用户提供服务。 “APP应用层”协议包括电子邮件、远程登录等协议。

4.表示层:

OSI参照模型的第6层。 负责编码、数据格式转换、加密解密等数据格式的相互转换。 保证来自一个系统的APP应用层的信息可以被另一个系统的APP应用层读取。5.会话层:

OSI参照模型的第5层。 主要管理和协调不同主机上不同进程之间的通信(对话)。 也就是说,它负责建立、管理和终止APP应用程序之间的会话。

6.传输层:

OSI参照模型的第4层。 为上层协议提供通信主机之间的可靠性和透明的数据传输服务。 这包括处理错误控制和流控制等问题。7.网络层:

OSI参照模型的第3层。 向目标地址传输数据,主要负责寻址和路由。8.数据链路层:

OSI参照模型的第2层。 负责两个相邻主机之间的通信传输,即数据帧的生成和接收。9.物理层:

OSI参照模型的第1层(底层)。 负责逻辑信号(比特流)和物理信号(电信号、光信号)之间的相互转换,并利用传输介质向数据链路层提供物理连接。10.TCP/IP 参考模型:

由于OSI参考模型使服务过于琐碎,所以先定义参考模型再定义协议,有点理想化。 TCP/IP模型正好相反,用现有协议归纳起来的模型成为了实际的主流网络协议标准。

首先,介绍TCP/IP层和OSI层的对应关系,以及每个TCP/IP层的主要协议。11.网络接入层:

TCP/IP层包括物理层和数据链路层一起称为网络接入层的层,以及物理层和数据链路层分别称为硬件和网络接口层。 网络访问层是网络介质的管理,它定义了如何使用网络传输数据,但物理层和数据链路层在通信过程中起着不同的作用。 所以TCP/IP可以分为四层,也可以分为五层。 要是能理解那个原理就好了。

12.网络层:

它相当于OSI模型中的第3层网络层,用于使用IP协议将分组从源地址发送到目的地址。

IP

IP是一种跨网络传输包并允许整个互联网接收数据的协议,它使用IP地址作为主机的id。 IP协议独立于基本介质。

实现从源到目的的数据传输。

国际货币基金组织

用于在IP主机、路由器之间传递控制消息。 它被用来诊断网络的健康状况。

ARP

从包的IP地址解析MAC地址的协议。

13.传输层:

相当于OSI模型中的第4层传输层,主要功能是使APP应用之间进行通信,根据端口号识别APP应用。 使用的协议包括面向连接的TCP协议和面向非连接的UDP协议。

TCP

TCP是面向具有连接的传输层的协议,并且能够控制它提供的连接。 适合寻求可靠性

传输的应用,例如文件传输。

UDP

UDP 是一种面向无连接的传输层协议,不会对自己提供的连接实施控制。适用于实时应用,例如:IP电话、视频会议、直播等。

14.应用层:

相当于 OSI 模型中的第 5 - 7 层的集合,不仅要实现 OSI 模型应用层的功能,还要实现会话层和表示层的功能。HTTP 、 POP3 、 TELNET 、 SSH 、 FTP 、 SNMP都是应用层协议。

HTTP

是 WWW 浏览器和服务器之间的应用层通信协议。HTTP 定义高级命令或者方法供浏览器用来与Web服务器通信。

POP3

简单邮件传输协议,邮件客户端和邮件服务器使用。

TELNET

远程终端协议,用于远程管理网络设备。

SSH

安全外壳协议。通过使用SSH,可以把所有传输的数据进行加密。

SNMP

简单网络管理协议,用于网管软件进行网络设备的监控和管理。

15.封装与解封装:

数据发送前,按照参考模型从上到下,在数据经过每一层时,添加协议头部信息,这个过程叫封装。


数据接收后,按照参考模型从下到上,在数据经过每一层时,去掉协议头部信息,这个过程叫解封装。

经过传输层协议封装后的数据称为段,经过网络层协议封装后的数据称为包,经过数据链路层协议封装后的数据称为帧,物理层传输的数据为比特。

16.实际数据传输举例:

实际生活中,互联网是使用的 TCP/IP 协议进行网络连接的。我们以访问网站为例,看看网络是如何进行通信的。

发送数据包

访问 HTTP 网站页面时,打开浏览器,输入网址,敲下回车键就开始进行 TCP/IP 通信了。

应用程序处理

首先,应用程序中会进行 HTML 格式编码处理,相当于 OSI 的表示层功能。编码转化后,不一定会马上发送出去,相当于会话层的功能。在请求发送的那一刻,建立 TCP 连接,然后在 TCP 连接上发送数据。接下来就是将数据发送给下一层的 TCP 进行处理。

TCP 模块处理

TCP 会将应用层发来的数据顺利的发送至目的地,实现可靠传输的功能,需要给数据封装 TCP 头部信息。TCP 头部信息包括源端口号和目的端口号(识别主机上应用)、序号(确认哪部分是数据)以及校验和(判断数据是否被损坏)。随后封装了 TCP 头部信息的段再发送给 IP 。

IP 模块处理

IP 将 TCP 传过来的数据段当做自己的数据,并封装 IP 头部信息。IP 头部信息中包含目的 IP 地址和源 IP 地址,以及上层协议类型信息。

IP 包生成后,根据主机路由表进行数据发送。

网络接口处理

网络接口对传过来的 IP 包封装上以太网头部信息并进行发送处理。以太网头部信息包含目的 MAC 地址、源 MAC 地址,以及上层协议类型信息。然后将以太网数据帧通过物理层传输给接收端。

接收数据包

包的接收流程是发送流程的反向过程。

网络接口处理

收到以太网帧后,首先查看头部信息的目的 MAC 地址是否是发给自己的帧。如果不是发送给自己的帧就丢弃。如果是发送给自己的帧,查看上层协议类型是 IP 包,以太网帧解封装成 IP 包,传给 IP 模块进行处理。

IP 模块处理

收到 IP 包后,进行类似处理。根据头部信息的目的 IP 地址判断是否是发送给自己包,如果是发送给自己的包,则查看上一层的协议类型,并把 IP 包解封装发送给 TCP 协议处理。

TCP 模块处理

收到 TCP 段后,首先查看校验和,判断数据是否被破坏。然后检查是否按照序号接收数据。最后检查端口号,确定具体的应用程序。

数据接收完毕后,发送一个 “ 确认回执 ” 给发送端。

数据被完整接收后,会把 TCP 段解封装发送给由端口号识别的应用程序。

应用程序处理

应用程序收到数据后,通过解析数据知道了发送端请求的网页内容,然后按照 HTTP 协议进行后续数据交互。

17.网络构成:

搭建一套网络涉及各种线缆和网络设备。下面介绍一些常见的硬件设备。


通信介质

主机可以通过有线线缆进行连接。有线线缆有双绞线、光纤、串口线等。根据网络接口选择对应的线缆。传输介质还可以被分为电波、微波等不同类型的电磁波。

网卡

主机连接网络时,必须要使用网卡。可以是有线网卡,用来连接有线网络,也可以是无线网卡连接 WiFi 网络。每块网卡都有一个唯一的 MAC 地址,也叫做硬件地址或物理地址。

二层交换机:

二层交换机位于 OSI 模型的第 2 层(数据链路层)。它能够识别数据链路层中的数据帧,并将帧转发给相连的另一个端口。

数据帧中有一个数据位叫做 FCS ,用以校验数据是否正确送达目的地。二层交换机通过检查这个值,将损坏的数据丢弃。

二层交换机根据 MAC 地址自学机制判断是否需要转发数据帧。这类功能也是数据链路层所具有的功能。

路由器 / 三层交换机:

路由器是在 OSI 模型的第 3 层(网络层)上连接两个网络、并对报文进行转发的设备。二层交换机是根据 MAC 地址进行处理,而路由器 / 三层交换机则是根据 IP 地址进行处理的。因此 TCP/IP 中网络层的地址就成为了 IP 地址。

路由器可以连接不同的数据链路。比如连接两个以太网,或者连接一个以太网与一个无线网。家庭里面常见的无线路由器也是路由器的一种。

四层及以上交换机:

四层及以上交换机负责处理OSI模型中从传输层至应用层的数据。例如,下载和视频网站的服务器会用到的负载均衡设备,就是四层及以上交换机的一种。还有广域网加速器、防火墙等。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。