| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 计算机网络基础 -> 正文阅读 |
|
[网络协议]计算机网络基础 |
目录 一、面试二、OSI模型2.1、OSI七层模型应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
2.2、五层模型与OSI模型区别
三、TCP/IP协议群3.1、需要解决协议群的五个问题1.报文拆分
2.增加协议头 数据分块后在接手端需要重组,所以需要使用头部来添加一些描述字段 3.数据在相邻设备间数据传递 4.路由和寻址 5.数据重组 3.2、TCP连接
全双工
无损传输
3.2.1、TCP三次挥手、四次握手
3.2.2、传输数据 报文拆分 顺序保证
TCP头-9个标志位
3.2.3、TCP协议周边配置
3.3、IP协议3.3.1、IPv4协议 寻址 IPv4地址(32位:4*8):逐级寻址 寻址过程 寻址步骤
最顶层的网络号和子网掩码做位运算得到:顶层网络 103.16.3.1 & 255.0.0.0 = 103.0.0.0(顶层网络)PS:255=111
用IP地址和下一级的子网掩码做位与得到:下一级网络 103.16.3.1 & 255.255.0.0 = 103.16.0.0(下一级网络)
使用255.255.255.0子网掩码找到下一级网络: 103.16.3.1 & 255.255.255.0 = 103.16.3.0(再下一级网络)
设备就在子网 103.16.3.0 中,最终找到设备号是 1
路由
3.3.2、IPv6协议 IPv4只能支持43亿设备,不够用 IPv4协议与IPv6协议区别 区别一:地址
区别二:寻址
定义:给定地址,本地网定位设备 例子:fe80::123e:456d。Link-local必须以fe80开头
区别三:新设备接入
传统:ARP协议(地址解析协议)每个节点存储许多额外信息 IPv6:更加无状态化,减少数据冗余带来的风险和负担 四、UDP协议
为什么不能直接调用IP协议?
UDP的封包格式 设计目标:允许用户直接发送报文的情况下最大限度的简化应用的设计 TCP与UDP区别 扩展 聊天室是否适合UDP?
HTTP协议适不适合UDP?
五、Wireshark
Wireshark功能集
六、Socket编程线程模型 Socket模型位置
七、HTTP协议目标:处理客户端和服务端之间的通信 请求
返回
URL 统一资源定位器(用输入法输入URL自动就显示) DNS DNS(Domain Name System):域名解析系统 DNS 查询分级缓存策略(DNS Query)
DNS概述 DNS的数据以记录形式存储,就叫DNS记录。DNS记录的种类非常多,有30多种,每条记录描述了网址(URL)的一种关系 CDN CDN:将请求分散到全世界各地,分发流量,加快访问速度 HTTPS和HTTP2.0及同源策略比较干。。。https://blog.csdn.net/weixin_48554146/article/details/122793344 |
|
网络协议 最新文章 |
使用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/26 9:39:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |