首页 > 其他分享 >1.2.3_2 TCP/IP模型

1.2.3_2 TCP/IP模型

时间:2024-07-24 18:55:58浏览次数:11  
标签:1.2 IP 模型 网络层 TCP OSI 网络接口

一、TCP/IP模型的层次结构

image
       TCP/IP模型的网络接口层对应OSI模型的数据链路层和物理层,TCP/IP的应用层对应OSI模型的会话层、表示层和应用层。
image

二、TCP/IP模型的功能层次

1.应用层

       TCP/IP的理念:如果某些应用需要数据格式转换、会话管理功能,就交给应用层的特定协议去实现,所以在实际使用的时候会比OSI模型更灵活。

2.网络接口层

       在OSI模型中对于数据链路层和物理层的作用和特性需要有清晰明确的规定,所以网络硬件厂商在研发数据链路层和物理层的设备研发时,为了贴合OSI模型,所以可能开发时抛弃了诸多的想法。TCP/IP模型认为网络硬件种类繁多,不应该有过多限制。
       网络接口层的功能:实现相邻节点间的数据传输(为网络层传输“分组”)。但对网络接口层的功能和协议、具体怎么传输不作规定。这使得TCP/IP模型有更好的灵活性、适应性。

3.网络层

       网络层:网络接口层不完全可靠,因此网络层接收到的分组可能有差错,TCP/IP模型的网络层只保证尽最大能力交付,数据传输是不可靠的。网络层的功能时路由选择、分组转发、拥塞控制、网际互联。由于功能简单,所以可以使得采用TCP/IP模型的网络核心部分(路由器)负载低。

4.传输层

       在TCP/IP模型中,由传输层负责保证数据的可靠性和正确性,它的功能是复用和分用、差错控制、连接建立与释放、可靠传输管理。由于数据传输的正确性、可靠性由传输层负责,所以压力给到“网络边缘部分(主机)”。

三、总结

image

四、TCP/IP模型与OSI参考模型的对比

image
       OSI参考模型大概是1980s提出的。

标签:1.2,IP,模型,网络层,TCP,OSI,网络接口
From: https://www.cnblogs.com/againss/p/18321503

相关文章

  • 在K8S中,calico和cilium这两种cni有什么区别?cailico的ipip模型和ciliume的vxlan模型,两
    在Kubernetes(K8S)中,Calico和Cilium是两种流行的容器网络接口(CNI)插件,它们各自具有独特的特点和优势。下面将详细比较这两种CNI插件,并探讨Calico的IPIP模型和Cilium的VXLAN模型在数据处理上的差异。1.Calico与Cilium的区别CalicoCilium基础架构基于BGP的纯三层网络方案......
  • 在K8S中,cailico的ipip模型和ciliume的vxlan模型除了在具体的实现不同,在原理上有何区别
    在Kubernetes中,Calico的IP-in-IP(IPoverIP)模型和Cilium的VXLAN(VirtualeXtensibleLocalAreaNetwork)模型都旨在解决跨主机通信的问题,但它们在原理上有着本质的区别,这些差异主要体现在数据包的封装、网络层级、性能影响以及网络策略的实施上。1.Calico的IPIP模型原理:IPIP(IP......
  • CLIP-DIY 论文解读:基于 CLIP 和无监督目标定位的语义分割
    CLIP-DIY是一种基于CLIP模型的开放词汇语义分割方法,特点是无需额外的训练或者像素级标注,即可实现高效、准确的分割效果。该方法主要利用CLIP模型在图像分类方面的强大能力,并结合无监督目标定位技术,实现开放词汇语义分割。在论文中,首先肯定了CLIP出现的重要意义,开启了开放......
  • 代理IP地址的高效配置与实测解析
    面对市场上琳琅满目的代理服务,如何找到那个既高效又可靠的伙伴,成为了摆在我们面前的一道难题。今天,测评团队将带您深入探索两家备受瞩目的代理IP服务商,通过实测数据与配置技巧,为您揭开它们高效运作的秘密。一、极光HTTP配置便捷性解析极光HTTP以其简洁明了的配置界面和详尽......
  • IP代理服务器:部署指南与服务商推荐
    在这个信息爆炸的时代,IP代理服务器成为了数据收集、网络爬虫、隐私保护等领域的重要工具。但面对琳琅满目的代理服务商,如何高效部署并找到适合自己的那一个?今天,我们就从部署指南出发,再深入推荐一家备受好评的代理服务商——极光HTTP,带您领略其魅力。一、部署指南明确需求您......
  • DASCTF 2023 & 0X401七月暑期挑战赛【PWN】(VIPhouse篇)
    DASCTF2023&0X401七月暑期挑战赛【PWN】(VIPhouse篇)题目保护情况没有开pie保护,延迟绑定机制64位ida逆向给了一些功能函数1.loginin输入密码的时候会溢出,同时判断输入的name,和passwd同时有两个标志位,如果是admin,多一个标志位2.canary功能前提是admin才能进行输出ca......
  • UE Geometry_Script 程序化建模
    前言大部分情况下,我们的模型都是建模小哥哥或小姐姐通过建模软件,比如3DMax,C4D,Blender等,结合她们高超的技艺,制作出来的。然后导出模型为GLTF或者FBX等文件格式,UEer在拿到模型文件,导入,调效果,然后就可以生成好看的在UE下能够展示的模型。比如下图:但是有的时候,我们希望能够基于......
  • php使用ZipArchive解压压缩包
    //处理照片压缩包$zip=new\ZipArchive();//获取压缩包内容照片数量$path='static/oa/img/staImport/'.date('Ymd').'/'.date('His');if($zip->open($param['fileUrl'])===TRU......
  • 【计算机网络】TCP三次握手和四次挥手
    客户端–发送带有SYN标志的数据包–一次握手–服务端服务端–发送带有SYN/ACK标志的数据包–二次握手–客户端客户端–发送带有带有ACK标志的数据包–三次握手–服务端为什么是三次握手而不是两次握手?在不可靠的网络中,可能会出现包传输延迟变化大,存在重传的报......
  • 如何使用 Google Drive API 识别和删除大型 Google Takeout ZIP 文件?
    如何使用GoogleDriveAPI识别和删除大型GoogleTakeoutZIP文件?正文:我遇到一个问题:GoogleTakeout不断在我的Google云端硬盘中创建大型ZIP文件,导致其达到存储限制。我需要使用GoogleDriveAPI以编程方式识别和删除这些文件。我注意到文件名遵循类似takeou......