首页 > 其他分享 >tcp/ip详解之01 tcp/ip协议分层

tcp/ip详解之01 tcp/ip协议分层

时间:2023-01-30 15:13:56浏览次数:44  
标签:协议 01 ip tcp 分组 主机 应用层

摘自tcp/ip详解3卷

1. tcp/ip协议分层

1) 链路层,有时也称作数据链路层或网络接口层, 通常包括操作系统中的设备驱动程序和计算机 中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节

 2) 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在 T C P / I P协议族中,网络层协议包括 I P协议(网际协议),I C M P协议(I n t e r n e t互联网控 制报文协议),以及I G M P协议(I n t e r n e t组管理协议)。

3 ) 运输层主要为两台主机上的应用程序提供端到端的通信。在 T C P / I P协议族中,有两个 互不相同的传输协议:T C P(传输控制协议)和U D P(用户数据报协议)。 T C P为两台主机提供高可靠性的数据通信。它所做的工作包括把应用程序交给它的数据分 成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟 等。由于运输层提供了高可靠性的端到端的通信,因此应用层可以忽略所有这些细节。 而另一方面,U D P则为应用层提供一种非常简单的服务。它只是把称作数据报的分组 从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。任何必需的可靠 性必须由应用层来提供。

4 ) 应用层负责处理特定的应用程序细节。

标签:协议,01,ip,tcp,分组,主机,应用层
From: https://www.cnblogs.com/xpylovely/p/17076004.html

相关文章

  • drf从入门到精通---day01
    学习资料#个人博客:https,证书过期,忽略 -https://www.liuqingzheng.top/#cnblogs博客(后期迁移到这里,高级部分的内容) -https://www.cnblogs.com/liuqingzheng#知乎 ......
  • 解读 ip 命令展示的网络连接信息
    p 命令可以告诉你很多网络连接配置和状态的信息,但是所有这些词和数字意味着什么?让我们深入了解一下,看看所有显示的值都试图告诉你什么。当您使用 ipa(或 ipaddr)命令......
  • set -o pipefail
    对于set命令-o参数的pipefail选项,linux是这样解释的:“Ifset,thereturnvalueofapipelineisthevalueofthelast(rightmost)commandtoexitwithanon-zero......
  • IPv6之DHCP
               ......
  • 打包python模块成whl 使用pip安装
    打包python模块目的,将写好的python库文件,打包成wheel,然后使用pip安装到系统,独立成模块。使用工具需要提前使用pip安装wheel。打包使用setuptools库......
  • Vue3+TypeScript 项目中,配置 ESLint 和 Prettier
    接上篇:从0搭建vite-vue3-ts项目框架:配置less+svg+pinia+vant+axios文档同步项目gitee:https://gitee.com/lixin_ajax/vue3-vite-ts-pinia-vant-less.git 一、Eslint:用于......
  • 001-单仓和多仓
    参考来源从微信后端仓库发展史谈谈单仓和多仓小仓核心理念:趋势:代码仓库应该被合理化为而非趋于整合;一致性:代码仓库的划分应该是有标准的;松耦合:仓库不应该是和组织......
  • 送你一年SVIP会员
    你是否见过这种VIP链接卡片呢?你是否会点击这种卡片呢?酷酷在这里告诉你,这种链接有窃取信息和盗号的风险。如何辨别?正确的腾讯网址是​​qq.com​​​、​​http://qq.com​​......
  • DevopsCamp 第一期作业: 《cobra - 01 实现编译与参数绑定(简单)》 解题答案
    DevopsCamp第一期作业:《cobra-01实现编译与参数绑定(简单)》解题答案原文链接:​​https://tangx.in/posts/2023/01/23/devopscamp-cobra01/​​本文为​​DevOpsCam......
  • 【自动化持续集成必备基础】pipeline常用功能
     简介pipeline是一套运行在jenkins上的工作流框架,可以实现复杂流程的编排和可视化运行pipeline支持两种语法:DeclarativePipeline(声明式流水线)和ScriptedPipeline(脚本式......