| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 测试基础原创 -> 正文阅读 |
|
[网络协议]测试基础原创 |
46年 电子管 56年 晶体管 58年 集成电路 72年 大规模集成电路 智能计算机 生物计算机 计算机系统: 1.裸机 2.操作系统 3.应用软件 系统定义: 1.硬件第一级扩充 2.机器管理者 3.控制管理软、硬件资源 4.组织计算机工作 5.方便用户使用 操作系统: DOS——单用户,单任务。 65年 multics 69年 UNIX 72年 c语言——UNIX 73年 cp/m ms-dos 内存: 1.速度快,与cpu直接交换数据 2.一维线性寻址方式 一个方向 3.价格高,容量小 数据报:通过网络传输的数据的基本单元,他携带了要从计算机传递到目的计算机的信息。 数据包:是TCP/IP协议通信传输中的基本单位,单个信息被划分为多个数据块,这些数据块统称为数据包。 路由:路由器从一个接口上接收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。 PPP协议: 1、 计算机发展史: 1、以单计算机的联机系统(主机和主机之间没办法进行通讯) 2、主机既做数据处理又做通信。 3、网络进入到标准化的发展——网络协议。 4、国际化互联网的诞生与发展。 OSI/RM模型(通信):(从下往上写) 应用层:对应用软件提供网络支持。 表示层:完成对传输数据的格式转换:格式化;发:加密,接:解密;发:压缩,接:解压。 会话层:负责建立维护和拆除会话,为端应用之间提供控制功能。(可靠性) 传输层:负责建立一个可靠的端到端的连接;建立、维护、撤销。 网络层:负责路由寻址和广播 广播:负责发送和接收消息 数据链路层:将上层数据封装成帧 物理层(第一层): 1、只负责传输01二进制比特流 2、向数据链路层提供数据 网络通信原理的实现: 1、数据通信原理 发送端的数据自上而下(直到物理层)的传递,接收端的数据自下而上的传递。 2、对等会话原理 发送端的数据每经过一层,就要进行协议封装,就是在原数据层面加装一个本层所使用的协议头。接收端的数据每经过一层,就要进行协议解封装,去掉本层所使用的的协议头。 报文:一次性要发送的数据块 报文分段:传输过程中会不断地封装成分组、包、帧来传输。 分组:大多数计算机网络都不能连续的传送任意长的数据,所以在实际上网络系统把数据分割成小块,然后逐块的发送,这种小快就称作分组。 帧:数据比较小。 应用层:报文 表示层 会话层 传输层:报文或者报文分段 (报文:一次性发送的数据块。报文分段:封装,根据实际情况对传递过来的数据进行数据转换) 网络层:分组(把大的数据分割成小块进行数据传送,这种小块就称为分组) 数据链路层:帧(数据比较小) 物理层:二进制(比特流) TCP/IP协议: 应用层 传输层 互联层 网络接口层:在物理连接(网线和电脑的关联)之上,实现逻辑链路(用到的协议)的连接(拨号连接)。 网卡:物理地址,MAC地址,硬件地址。 人:代表人的唯一身份的关键证据——身份证号 电脑:物理地址(唯一、固定)。 一台电脑的IP地址是唯一的。 MAC:每个网卡都有唯一的硬件地址 每个网卡的硬件地址都是由厂商所提供,每个地址都是唯一的,网络上不允许有重复的硬件地址出现。 包含的协议: 1、SLIP协议:串行线路IP协议,实现拨号连接。 缺点:拨号时,须知道每端的IP地址。 无法兼容其他网络协议。 2、PPP协议:点对点协议,实现拨号连接。 MAC地址和IP地址的关系: 解析的过程 ARP协议:地址解析协议 IP——MAC 通过目标设备的IP地址,可以获取到它的物理地址,保证通信的进行。 ipconfig/all RARP协议:反向(逆向)地址解析协议 MAC——IP |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 23:43:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |