最后更新:2022-03-21 12:44:21 手机定位技术交流文章
TCP/IP汇合规程系统是一个四层规程系统。
从下到上,有数据连接层、网络层、传输层和应用层。
一些协定在各级履行各种责任,高级别协定依靠下级协定的服务。
数据链接层为网络卡接口提供一个网络驱动器,处理物理媒体的数据传输,隐藏物理媒体的变化,并为高层协议提供一个共同界面。
ARP(地址解析议定书)和TCP(传输控制议定书)是数据链层使用的两个最普遍的议定书。RARP(反反地址解决议定书)和地址分解议定书(反向地址划分议定书)
这两项协议为从IP地址转到机械实际地址(通常是MAC地址)铺平了道路。
作用:
网络层通过其IP地址确定。查找数据链层可能仅使用一个物理地址。为了获得有形链层提供的服务,网络一级必须首先通过ARP协议将IP地址转换为实际地址。RARP仅用于几个未经授权的工作站。因缺少存储设施,无法存储ip地址,我们或许可以利用《RARP议定书》。使用物理地址向管理员询问您的 IP 地址 。
网络层的任务是从众多节点中选择中间节点,使两个主机能够互动,并确定两个主机的通信路径。
同时,网络层将网络顶部结构的具体细节隐藏在顶部,使其能够在传输和应用方面直接连接。
ip协议(互联网协议、互联网协议)是网络一级最核心的协议。根据包件的目的地, IP协议选择如何发送它 。如果软件包无法直接发送到目的地主机,因此,pip的事情是找到一个兼容的路由器 来跳。数据包随后交付给路由器。在物品运抵预定机器之前,多次重试。可能是被废弃了 因为传送失败了
简言之,知识产权协议通过跳跃到下一跳来具体规定通信流动。
另一项主要的网络议定书是国际互联网控制服务协议(互联网控制服务协议、互联网控制信息协议),它是对IP协议的补充,主要用于确定网络连接。
例如,所订立的协定是我们确定两个东道主能否相互交流的标准程序。
报文格式如图:
八位数类别区分了条目类型,并将国际CMP提交材料分成两大类。
第一类包括误差和误差报告,主要用于应对网络问题,例如无法实现和必须改变方向的目标(3个)(5)。
另一类是网络搜索信息,例如能否达到按键命令中指定的查看目标(8)。
例如,某些国际CMP报告转方向报告(5),采用八位数代码部分进一步分类,网络转方向代码值0,主机转方向代码1。
16位校验和字段用于对整个提交材料(包括头和内容)进行自行车冗余检查,并确定电文是否在传输过程中被销毁。
应当强调的是,国际CMP协议严格来说不是网络一级的协议,因为它使用同样的知识产权协议服务水平。
端对端(端对端)连接由传输层提供,供两个主机应用程序使用。
与网络层不同,传输层只涉及对话的开始和结束,而不是数据包的过境。
TCP、UDP和SCTP是三项基本传输层协议。
目的是向应用层提供可靠、连接和流动的可靠服务。 TCP协议采用再传送、数据验证和其他技术。 必须确保货物适当运到目的地,以便具有可信赖性。
使用TCP协议的各方必须首先建立TCP连接,并将连接数据结构的部分保存在内核中,例如连接状态、读写缓存和定时器。
互动结束后,双方必须切断连接,以发布内核数据。
与TCP协议相反,该协议为应用层提供不稳定、断开和基于数据的服务。
这意味着UDP协议不能确保将数据顺利运到目的地,如果在转运过程中数据丢失,或者如果在通过数据验证发现数据问题时将目的地丢弃,UDP协议将只是不发送基本通知应用程序。
同时,由于无连接状态,每次传输数据时,必须具体说明接收端的地址(IP和港口等)。
应当记住,每一个民联的数据都有一个最长长度,超过这一长度,接收端必须用一个最低单位一次朗读所有信息,否则数据将被切断。
这是一个新的传输层协议,旨在通过互联网发送电话信号。
应用层涵盖应用逻辑,例如文件传输、名称查询和网络管理,因此它在用户一级运作。 处理网络通信细节的数据链、网络和传输层必须可靠和高效,因此在应用层的内核空间都能够实现,因此应用层包括文件传输、名称查询和网络管理等应用逻辑,因此在用户一级运作。处理网络通信细节的数据链、网络和传输层必须稳定和高效,因此它们都在内核空间实现。
有几种用途,包括:
应当指出,平线是一个程序,而不是协议,它利用国际电算委员会的信息发现网络连接,是解决网络故障的关键工具。
首先,高层协议如何利用低层协议服务? 信封就是解决办法。
可以看出,在发送申请数据时,必须从上到下通过协议柜台发送数据,而每一级协议将头信息添加到数据顶层。
例如,当我们共同的TCP/UDP协议收到我们提供的数据时,它将头条信息(即信封)添加到我们正在发送的数据中,当我们共同的TCP/UDP协议收到我们提供的数据时,它将头条信息(即信封)添加到我们正在发送的数据中。
例如,就TCP而言,如图所示,TCP协议所涵盖的数据称为TCP报告段落(TCP电文部分)或TCP短段。
如上所述,TCP协议将在内核中储存重要数据,并维持两个通信方之间的联系,其中包括TCP头部信息与TCP核缓存(发送和接收缓存),后者共同构成TCP报告段落,如虚线所示。
当您使用应用程序的传输(或写入)函数发送数据时,内核的 TCP 模块将首先将数据复制到与当前连接相关的 TCP 核心分布缓存 。然后,TCP模块援引了下层IP协议服务。作为参数,输入TCP报告段落(TCP头条信息和数据在TCP发送缓存)。
在实施伙伴一级,提供了顶级数据(TCP报告)。再次进行封装,过程与TCP相同,知识产权所涵盖的数据称为知识产权数据。然后将密封数据传送到下一层:数据链层(从IPCP头部提供的数据)。
使用与前文所述相同的程序,另一个数据链层包装。填写适当的页头信息,包装后的数据称为框。需要注意的是,视通讯媒介而定,帧的类型也不相同,例如,以太网传输被称为以太框架。环环网络传递所谓的护身符环框。
考虑Tarnet框架,其中封装的具体细节显示如下:
为在Tainet框架中为双方使用6个字节的实际地址和源物理地址,2个字节类型、传送的数据(IP头、TCP头、数据)和最后的CRC(Round冗余检查)。
正如可以观察到的那样,系网框架可能持有的上层数据的最大数量是1,500字节,这意味着必须提供过多的 IP 数据报告。框架是最终通过物理网络传输的字节序列,系网框架可以持有的上层数据的最大数量是1,500字节,这意味着必须提供过多的 IP 数据报告。框架是最终在物理网络上传输的字节序列。
数据封装过程已经完成。
未完待续。。。
本文由 在线网速测试 整理编辑,转载请注明出处。