TCP/IP(二)导论

一  知识铺垫

以下内容参照 <<电子科技大学TCPIP协议原理>>全

①  协议标准

一组规则: '交通'规则、学生上学的'学生'守则等;'数据通信'的规则,有一个'专门的名称'叫作'协议 protocol'语义:具体描述在通信当中,每一个'信息的具体含义'. '二进制bit流'传输 --> 数据流代表的含义

  

常见: '标准化'组织
​
OSI参考模型就是'ISO组织'指定的标准双绞线、光纤 '物理介质' 通信的标准

 

说明: 学习某一个'具体'的协议,要看'对应RFC'文档

②  OSI参考模型TCP/IP协议族

osi模型由'ISO组织规定'的;开放的系统互联的模型强调: 只是'参考模型','不是标准'

OSI层次'体系'结构: OSI定义一个'分层 [7层]'的体系结构直接'面向用户' -->Application '应用层'

③   对等层通信

说明: 根据'层次模型'分析'通信'过程

Intermediate node'网络的'互联'设备':路由器、交换机、集线器理解:服务'提供者'、服务'使用者'

Interface: 层和层'之间'有一个'接口',服务提供者和服务使用者的'通道 channel'接口: 服务'提供和使用'通过接口来'实现'的重点: 下层 '服务提供者'为上层 '服务使用者' 提供服务;服务只能提供给'相邻的上层'对等层:不同系统的同一层之间通信eg: A的'会话层'对应B的'会话层'

④  理解对等层对等实体对等层协议

对等实体通信:例如设备A的传输层'只能'和设备B的传输层通信每一层'具体'实现功能:叫作'对等进程/实体'

对等层协议: '对等实体'的'通信规则'

⑤   对等层对等实体深入理解

Outlook  邮件收发、对等实体 mail server 、对应的协议是SMTP每一层都可以'同时存在'多个'实体(进程)'、完成'不同'的功能

⑥  数据通信封装和解封

核心:'对等层'的通信是一种'逻辑上'的通信,实际的物理信息'不是'通过此连接; '虚线'是'信息流'不同的'对等实体'需要'不同的协议'. -->eg: 邮件和文件传输的格式'不一样'物理介质(Transmission medium):双绞线、光纤

封包和解包的'类比'理解

协议: 通信的'规则'

⑦  TCP/IP协议族

思考: 'tcp/ip'四层模型和'OSI'七层模型 对比分层体系的比较:分层的'个数不同',但是存在一定的'对应'关系网络接入层: 完成OSI参考模型中'下面两层'的功能网际层: 对应OSI的network层技术层面的标准: 'tcp/ip'具体实现的标准,实现过程中'提炼'出来的.

说明: 后续根据'实际'情况分析'下面的协议'核心: 'TCP'、'HTTP'、'IP'、'DNS'、'UDP'、'ARP'、'ICMP'

⑧  编址

根据'层次'结构:分类物理、ip、端口地址

⑨  TCP/IP中的地址和层次

⑩  目的地址:单播、多播、组播

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/128991.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL字符集大小写不敏感导致的主键冲突问题记录

文章目录 前言问题复原&#xff08;一&#xff09;数据库&#xff08;二&#xff09;表&#xff08;三&#xff09;插入语句&#xff08;四&#xff09; 解决 参考资料 前言 数据入库的时候报了个主键冲突的error&#xff0c;很是纳闷于是乎开始排查摸索起来&#xff0c;发现是…

归并排序及其非递归实现

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 目录 归并排序递归实现 归并排序非递归实现 归并排序递归实现 图示&#xff1a; 代码&#xff1a; 先分再归并&#xff0c;像是后序一般。 //归并排序 void MergeSort(int* arr, int left, int right) {int* temp (int…

css的gap设置元素之间的间隔

在felx布局中可以使用gap来设置元素之间的间隔&#xff1b; .box{width: 800px;height: auto;border: 1px solid green;display: flex;flex-wrap: wrap;gap: 100px; } .inner{width: 200px;height: 200px;background-color: skyblue; } <div class"box"><…

VMware和别的服务器 ,组建局域网那些事 。

利用VMware &#xff0c;实现组件局域网、有可能会受限于WiFi&#xff08;路由器&#xff09; 。 通常不会&#xff0c;除非做了网关设置 相关知识&#xff1a; 禁用局域网隔离&#xff08;LAN Isolation&#xff09;&#xff1a; 某些路由器提供了一个选项&#xff0c;允许您禁…

从0到1基于ChatGLM-6B使用LoRA进行参数高效微调

从0到1基于ChatGLM-6B使用LoRA进行参数高效微调 吃果冻不吐果冻皮 ​ 关注他 cliniNLPer 等 189 人赞同了该文章 ​ 目录 收起 ChatGLM-6B简介 具备的一些能力 局限性 LoRA 技术原理 环境搭建 数据集准备 数据预处理 参数高效微调 单卡模式模型训练 数据并行模式模型训练 模型推…

怎么将自己拍摄的视频静音?详细步骤教会你~

大部分人都会遇到的一个问题&#xff0c;我们在拍摄视频时容易将嘈杂的背景音或环境音录进去&#xff0c;怎样解决这个问题呢&#xff1f;今天就来教大家具体操作步骤&#xff0c;只需用到这个软件即可&#xff01; 第一步&#xff1a;打开我们的【音分轨】APP&#xff0c;进入…

3561-24-8|荧光染料6-fam(Br4)|可作为成像剂

产品简介&#xff1a;6-fam(Br4)是一种荧光染料&#xff0c;广泛应用于生物医学领域中的荧光探针、标记物和成像剂等方面。其分子结构独特&#xff0c;具有良好的荧光量子产率和稳定性&#xff0c;能够在生物体内快速、准确地标记和追踪生物分子和细胞。其优异的荧光性能和化学…

环信web、uniapp、微信小程序SDK报错详解---登录篇

项目场景&#xff1a; 记录对接环信sdk时遇到的一系列问题&#xff0c;总结一下避免大家再次踩坑。这里主要针对于web、uniapp、微信小程序在对接环信sdk时遇到的问题。主要针对报错400、404、401、40 (一) 登录用户报400 原因分析&#xff1a; 从console控制台输出及networ…

学习笔记|串口通信的基础知识|同步/异步|RS232|常见的串口软件的参数|STC32G单片机视频开发教程(冲哥)|第二十集:串口通信基础

目录 1.串口通信的基础知识串口通信(Serial Communication)同步/异步&#xff1f;全双工&#xff1f;常见的串口软件的参数 2.STC32的串口通信实现原理引脚选择&#xff1a;实现分时复用模式选择串口1模式1&#xff0c;模式1波特率计算公式 3.串口通信代码实现编写串口1通信程序…

MVCC和BufferPool缓存机制

文章目录 1. MVCC多版本并发控制机制2. BufferPool缓存机制 1. MVCC多版本并发控制机制 Mysql可以在可重复读隔离级别下可以保证事务较高的隔离性&#xff0c;这个隔离性是由MVCC机制来保证的&#xff0c;对一行数据的读和写两个操作默认是不会通过加锁互斥来保证隔离性&#…

SpringCloud(三)Sentinel、Seata、多级缓存

文章目录 Sentinel雪崩问题Sentinel与Hystrixsentinel使用案例限流规则流控模式流控效果热点参数限流 隔离和降级Feign整合Sentinel线程隔离熔断降级 授权规则与规则持续化自定义异常结果规则管理模式 Seata分布式事务问题理论基础CAP定理BASE理论 Seata架构部署TC服务微服务集…

软件测试「转行」答疑(未完更新中)

⭐ 专栏简介 软件测试行业「转行」答疑&#xff1a; 如果你对于互联网的职业了解一知半解&#xff01;不知道行业的前景如何&#xff1f;对于众说纷纭的引流博主说法不知所措&#xff01;不确定这个行业到底适不适合自己&#xff1f; 那么这一篇文章可以告诉你所有真实答案&a…