网站和微网站,网站域名查询工具,动画设计师证怎么考,电商软件平台开发学习计算机网络走以前需要首先明白一个大的概念#xff0c;计算机网络通常分为通信子网#xff08;实现数据通信#xff09;和资源子网#xff08;实现资源共享/数据处理#xff09;七层妖塔
计算机网络#xff1a;是一个将分散的、具有独立功能的计算机系统#xff0…学习计算机网络走以前需要首先明白一个大的概念计算机网络通常分为通信子网实现数据通信和资源子网实现资源共享/数据处理七层妖塔
计算机网络是一个将分散的、具有独立功能的计算机系统通过通信设备与线路连接起来由功能完善的软件实现资源共享和信息传递的系统。
重点探讨网络为什么要分层七层OSI法定标准四层TCP/IP事实标准
两台电脑之间传输pdf文件需要在发送文件前完成哪些工作
发起通信的计算机必须将数据通信的通路进行激活。要告诉网络如何识别目的主机。发起通信的计算机要查明目的主机是否开机,并且与网络连接正常。发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作。确保差错和意外可以解决。……
映射出来的问题就是做这样一堆十分复杂的事那就考虑到把大问题拆解成一堆堆小问题
分层的基本规则各层独立每层界面清晰下层独立为上层提供服务
ISO提出的OSI参考模型为了解决垄断性网络体系结构打造全球异构网络的互联互通可以让全球不同网络不同设备不同软硬件都可以在网络上面进行连接。但是OSI在理论学习上是很成功的可以借鉴学习但是在实际检验中是失败的。【周期长—生不逢时不合理—重复交叉不实用—市场检验】
介绍一下OSI七层从下至上分别是【物联网淑惠试用—物链网输会示用】
由图可知OSI七层妖塔下三层是通信子网主要用于数据通信后面介绍A–中间系统–B底层点到点的数据通路传输层相当于上下层的接口而最上面三层资源子网主要用于数据处理A–B端到端协议进程与进程之间通过端口通信通信双方只需要关注消息本身不需要关注底层二进制信息的传输 上述通信双方的打招呼通信过程 写在前面什么是PDU AI回答PDU是协议数据单元是用来描述在网络模型的不同层级中数据经过封装后形成的特定格式的数据块。每层网络协议会给原始数据添加相应的头部信息和可能的尾部信息形成该层的PDU。物理层PDU是比特流bits数据链路层PDU是数据帧frames网络层PDU是数据包packets传输层PDU是数据段segments高层协议如会话层、表示层、应用层PDU可以是HTTP消息messages 应用层首先对数据加了一个头部h7代表加的是第七层的头部。就形成了一个第七层的pdu协议数据单元第六层表示层的头部h6加上七层的pdu又形成了一个新的第六层的pdu。那第六层pdu组往下传传到会话层,再加上会话层的首部h5,就形成了第五层的这个pdu。然后呢继续往下依次到数据链路层不仅加了首部还有尾部【记忆我字有五个比你们都多两个字】再到物理傻瓜层形成0101的比特流序列放到传输介质上同样的根据网络协议另外一台主机就可以知道如何去掉头部和首部的信息依次向上还原。这样一层一层的往上加一层一层的拆解过程可以看作是现实场景中的打包和拆包过程。
下面就简要介绍一下OSI七层参考模型每层的功能和作用 应用层联网使用的程序属于应用层的范畴。文件传输FTP电子邮件SMTP万维网HTTP 表示层负责数据的语法表示和意义解释确保不同系统之间的数据格式能够被对方理解并正确处理相当于翻译官。数据格式转化加密解密恢复压缩数据一致性校验。JPEG、ASCII 会话层需要为表示层提供服务为表示层打通通话的服务建立连接并在连接上有序地传输数据。也是建立同步SYN就像是百度搜索电影在一个窗口打开一个视频就建立一个会话快进不会影响主机和其他窗口建立的会话只会在当前会话中。可以建立、管理、终止会话也可以通过校验点实现中断恢复。ADSP、ASP 传输层负责两个进程之间的通信首先是作为自下而上第一个面向端到端通信的层次同时呢也是上面三层资源子网和下面三层通信子网之间的一个接口。传输层主要负责的是主机当中两个进程的通信及端到端的通信传输单位是报文段或用户数据报。TCP/UDP。主要功能【可差流用】 可靠传输、不可靠传输基于确认机制的过程区别就在于需不需要建立可靠的连接例如QQ消息小数据就不需要可靠性连接因为确认机制可靠链接非常耗时。差错控制顺序错了丢失数据等问题来纠正错误流量控制解决两台终端之间发送和接收速率不一样的问题让我发快点还是发慢点复用分用两台手机之前用QQ和微信分别发送信息发送端QQ和微信的数据包会带指定端口【不同的应用程序通过各自对应的端口将数据发送出去实现了复用技术】接收端收到消息后根据端口判断是哪个进程的数据包【网络接口卡接收到数据包后根据数据包中的目标端口号将数据包分发给正确的进程QQ或微信这就是分用技术】就送给哪个进程去处理实现复用技术。 网络层主要任务是把分组从源端传到目的端为分组交换网上的不同主机提供通信服务传输单位是数据报。数据报相当于父分组相当于子。主要功能路由选择选择最优路径、流量控制、差错控制、拥塞控制。IP、IPX、ICMP、IGMP、ARP、RARP、OSPF 数据链路层主要任务是把网络层传下来的数据报组装成帧传输单位是帧。主要功能成帧定义帧的开始和结束、差错控制帧错纠错、流量控制、访问/接入控制控制主机对于信道的访问权限。SDLC、HDLC、PPP、STP 物理层主要任务是在物理媒体上实现比特流的透明传输不管所传数据是什么样的比特组合,都应当能够在链路上传送传输单位是比特。主要功能定义接口特性确定金属引脚、定义传输模式单工—单方向传输接收、半双工—对讲机、双工—打电话、定义传输速率宽度传输速率、比特同步发送方传1接收方收到1实时同步、比特编码高低电平代表0和1的规范Rj45、802.3
5层参考模型物联网传用综合了OSI和TCP/IP的优点 应用层支持各种网络应用。FTP、SMTP、HTTP传输层进程—进程的数据传输。TCP、UDP网络层源主机到目的主机的数据报分组切割和路由转发。IP、ICMP数据链路层把数据报分组进行组装成帧。Ethernet、PPP物理层比特流信息传输。010101 图中的AB两台主机通信首先主机A上准备好数据应用层会加一定的控制信息然后这个控制信息形成的这个单位传输单元就叫做报文。接下来把这些报文分成段放到传输层上面进行传输再加上传输层的控制协议就形成了一个个报文段。接下来这个报文段再到网络层把上层的数据单元再加上网络层的控制信息即网络层的头部形成一个数据报如果数据过长那可以进行切割分组接下来把这个数据报传到数据链路层需要封装成帧并且在数据报组的头部和尾部加上链路层的控制信息形成的这样一个传递单元就是帧接下来物理层不会去添加控制信息而是把这个数据帧转化成比特流的形式然后在链路上传输那接下来传输到中间系统或者B端系统的时候就需要进行一个解封装的过程也就是还原在物理层上就把这个传输单元还原成一个帧的形式接下来在链路层需要把这个控制信息脱掉脱下后就只剩下网络层的数据和控制信息那在网络层识别出来控制信息后就把网络层的首部脱掉剩下的就是传输层的一个协议数据单元传输单元那接下来再把传输层的控制信息去掉剩下的就是应用层的一个传输单元再脱掉应用层的控制信息之后就返回给系统主机B了最后收到的数据就是这个—数据DATA。总结下来就是快递传输和打包的过程在每个地方加上每个地方的标识。