当前位置: 首页 > news >正文

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.lryc.cn/news/186478.html

相关文章:

  • Java之UDP,TCP的详细解析
  • 【总结】kubernates crd client-java 关于自定义资源的增删改查
  • 蓝牙主要知识,一文概览
  • Linux 守护进程
  • 自动驾驶技术的基础知识
  • 解决:yarn 无法加载文件 “C:\Users\XXXXX\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本“ 的问题
  • 【JVM--StringTable字符串常量池】
  • Large Language Models Meet Knowledge Graphs to Answer Factoid Questions
  • blender 之视频渲染(以三维重建path为例)
  • leetcode做题笔记166. 分数到小数
  • Android Studio新建项目缓慢解决方案
  • AmdU (5-azidomethyl-2‘-deoxyuridine)的反应原理|59090-48-1
  • 使用nvm安装多个node版本
  • 基于springboot实现自习室预订系统的设计与实现项目【项目源码+论文说明】分享
  • 淘宝详情API接口
  • 充气膜结构的应用领域
  • 自动拟人对话机器人在客户服务方面起了什么作用?
  • 检验检疫系统(LIS)源码:C# + MVC + SQLserver + Redis
  • tcpdump(一)基础理论知识
  • 一种重要的天然氨基酸L-Homopropargylglycine(HPG)|CAS:942518-19-6
  • uniapp快速入门系列(3)- CSS技巧与布局
  • NCNN:备忘
  • 用Python简单的实现一下六大主流小说平台小说下载(附源码)
  • c++模板库容器list vector map set操作和性能对比
  • windows服务添加 nginx 开机自启
  • 【Redis】redis的特性和使用场景
  • opengauss数据备份(docker中备份)
  • WebKit Inside: CSS 样式表的解析
  • javaee之Elasticsearch相关知识
  • 【SpringCloud】微服务技术栈入门3 - Gateway快速上手