计算机网络 - 网络基础知识

£神魔★判官ぃ 2022-02-14 05:49 531阅读 0赞

网络知识考点

OSI 七层协议

705728-20160424234824085-667046040.png

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbmJ1bWk_size_16_color_FFFFFF_t_70

第一层: 物理层

首先解决两台物理机之间的通讯需求,机器A与机器B发送比特流 机器B 接收到这些比特流,这就是物理层要做的事情,物理层主要是定义了物理设备的标准,如网线的类型光纤的接口类型,将他们转变为电流强弱进行传输,这层数据叫做比特,网卡就是工作在这层里面的。

第二层:数据链路层

在传输比特流的时候,会产生错传,数据传输不完整的可能,数据链路层应运而生,数据链层定义了数据传输格式,以及控制对物理介质的访问,这层通常还提供错误检测,和纠正,以确保数据传输的可靠性。本层把比特数据转化成帧。交换机工作在这层里面,并且根据帧,把数据正确的传输到接收方。随着网络节点的增加,点对点通信的时候,是需要经过多个节点的。如何选择最佳路径。如何找到目标节点,此时便有了网络层。

第三层:网络层

是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方,网络层处理智能指导数据传送,有路由器连接网络各段。所以路由器属于网络层。此层的数据,通常称为数据包。本层的协议有TCP/IP 中的IP协议。随着通信过程中需要发送大量的数据,如海量文件传输的,可能需要很长时间,网络在通信中可能会中断很多次,此时保证大量文件的准确性,需要对发出去的文件进行切分,切割为一个一个的段落,段落之间的顺序,段落丢失,怎么办,那么这就是传输层考虑的问题了。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbmJ1bWk_size_16_color_FFFFFF_t_70 1

第四层:传输层

传输层解决了传输质量的问题,该层是OSI中最重要的一层。传输协议,和流量控制,或是接收方可接受文件的快慢程度,规定适当的发送速率。传输层按照网络最大尺寸,将较大数据包强制分割,例如 以太坊不支持一千五百字节的数据包。发送放,将数据分割成较小的数据包,并且标上顺位,以便到达接收方节点是按正确顺位存储,就是排序。传输层里面我们需要关心的是TCP/IP 中的TCP协议和UDP协议。在传输中,我们并不是所有协议都是TCP协议,针对不同的需求,进行不同的选择。于是有了一个理念,自动收发包,自动寻址的功能,所以出现了会话层。

第五层:会话层

会话层的作用,就是建立与管理,应用程序之间的通信。保证应用程序自动收发包和寻址了。但是作用于不同操作系统之间的通信,所有出现了,表示层。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbmJ1bWk_size_16_color_FFFFFF_t_70 2

第六层:表示层

在表示层,数据是根据网络理解的方案进行格式化。但是不同操作系统之间,发送方知道自己发送的是什么,字节数组有多长,但是接收方不知道,所以有了应用层的网络协议。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbmJ1bWk_size_16_color_FFFFFF_t_70 3

第七层:应用层

应用层规定了,发送方和接收方必须使用固定长度的消息头,消息头必须是某种固定的组成,消息头里必须记录消息体的长度等等,以便接收方能够正确解析发送方发送的信息。这里需要关注的是 TCP/IP 中的HTTP协议。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbmJ1bWk_size_16_color_FFFFFF_t_70 4

以上是 网络协议处理的整个流程。

TCP/IP 四层架构参考模型

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbmJ1bWk_size_16_color_FFFFFF_t_70 5

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbmJ1bWk_size_16_color_FFFFFF_t_70 6

发表评论

表情:
评论列表 (有 0 条评论,531人围观)

还没有评论,来说两句吧...

相关阅读

    相关 计算机网络基础知识

    如果说计算机把我们从工业时代带到了信息时代,那么计算机网络就可以说把我们带到了网络时代。随着使用计算机人数的不断增加,计算机也经历了一系列的快速发展,从大型通用计算机 -> 超