| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> hcip第一天 -> 正文阅读 |
|
[网络协议]hcip第一天 |
OSI七层模型: 应用层:实现人机交互的界面 表示层:将逻辑语言转化成二进制语言(由于计算机不能识别逻辑语言,因此将逻辑语言转化为计算机能识别的二进制语言) 会话层:建立、维持、终止会话进程(针对传输的每一个数据包建立一条虚拟连接,防止不同数据的相互干扰) 上三层 控制层面 传输层:区分不同的流量,定义数据的传输方式(端口:0-65535,0为保留,1-1023为静态端口,静态端口是固定端口且绑定例如:HTTP端口为80,访问HTTP服务它的端口一直是80。 网络层:通过ip地址进?逻辑寻址。 数据链路层:逻辑链路控制层---LLC子层;介质访问控制层---MAC子层。 物理层:定义了一些物理特性(定义电?电压接?规范 光学特性) TCP/IP模型: OSI与TCP/IP模型区别: ARP:地址解析协议 路由:按照路由条目,逻辑选址。 IPV4数据包结构: 每一行是32bit=4字节 IPV4头部大小共24字节默认为20字节 最后一行可能不包含数据(默认0101=5? 5行x32bit/8=20字节) 第一行: version(4bit IP协议版本号 0100)? IHL(4bit ip的头部长度) Type of service(8bit 服务类型 ?标记流量) Total Length(16bit IP总长度) 第二行: Identification(标记符 16bit) Flags(标记位 3bit) ? Fragment Offset(分片偏移 13bit) 第三行: time to live(生存时间 8bit) ? ? ? ? ? ? ? ? ? ? ? Protocol(协议号 8bit) ? ? ? ? ? ? ? ? ? ? ? ? ? Header Checksum(包头校验和 16bit) 第四行: Source Address(源地址 32bit) 第五行: Destination Address(目的地址 32bit) 第六行: Options(可选字段) ? ? ? ? Padding(填充项) tracert 跟踪路径 |
|
网络协议 最新文章 |
使用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 22:29:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |