| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 2021-11-7 总结 -> 正文阅读 |
|
[网络协议]2021-11-7 总结 |
一、TCP ? ? ? ?1、 TCP的传输方式:全双工 ? ? ? ?2、 TCP的三种状态:半连接? ?半开放? ?半关闭 二、传输方式 ? ? ? ?1、单工:只能接收或者发送数据 ? ? ? ?2、半双工:既可以接受也可以发送,但是在发送的时候只能发送,接收的时候只能接收 ? ? ? ?3、全双工:既可以接收也可以发送,并且可以同时收发 三、子网掩码(网络源码? ?netmask} ? ? ? ?1、作用:区分网络位和主机位(32位的IP地址中会被区分为网络位和主机位) ? ? ? ?2、网络位:标识此IP地址属于哪个广播域内 ? ? ? ?3、广播域:在同一个广播域中可以直接相互通信的 ? ? ? ?4、主机位:可以给主机分配的IP地址 ? ? ? ?注:1、在不同广播域之间是不可以直接通信的,需要借助网络连接设备——路由器 ? ? ? ? ? ? ? 2、网络位相同其为同一广播域,网络位不同其为不同广播域 ? ? ? ? ? ? ? 3、二进制中,为1的是网络位,为0的是主机位 四、 Ipv4地址的分类 ? ? ? ? 1、从使用用途上来区分: ? ? ? ? ? ? ?(1)、私有地址:免费使用,本地唯一性,在一个广播域内不能出现相同的地址(一般? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 情况下局域网都是私有地址) ? ? ? ? ? ? ? ? ? ? ? ? ? 私有地址范围:A:10.0.0.0? ? ? ? ? ? ?/8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?B:? ?172.16.0.0? ? ? ? ?/16? ——? ?172.31.0.0? ? ? ? ? ?/16 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?C:? ?192.168.0.0? ? ? ?/24? ——? ?192.168.255.0? ? ?/24 ? ? ? ? ? ? ?(2)、公有地址:付费使用,全球唯一性 ? ? ? ? ?2、根据第1个8位来区分ABCDE五类地址 ? ? ? ? ? ? ? ? ? ? A:? ? ? ? 1-126 ? ? ? ? ? ? ? ? ? ? B:? ? 128-191 ? ? ? ? ? ? ? ? ? ? C:? ? 192-223 ? ? ? ? ? ? ? ? ? ? D:? ? 224-239 ? ? ? ? ? ? ? ? ? ? E:? ? 240-254 ? ? ? ? ?3、特殊IP地址: ? ? ? ? ? ? ? ? ? ? ? ?0? ? ? ? ? ? ? 0.0.0.0? ? ? ? ? ? ?无效地址/缺省地址/默认地址,代表所有IP地址 ? ? ? ? ? ? ? ? ? ? ? 127? ? ? ? ? ?127.0.0.1? ? ? ? ?本地环回地址? ? ? ? ?用于检测TCP/IP协议栈到能否正常的? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 封装和解封装数据(用于检测网卡的好坏) ? ? ? ? ? ? ? ? ? ? ? 255? ? ? ? ? ?255.255.255.255? ? ? ?受限广播地址,只能作为目标地址去使用 ? ? ? ? ? ? ?? 注:当PC无法通过自动获取IP地址的方式获取到IP地址时,PC会自动生成一个IP地址 ? ? ? ? ? ? ? ? ? ? ? 主机位全0地址:192.168.1.0? ? ? /24? —— 代表了本网段内所有的IP地址 ? ? ? ? ? ? ? ? ? ? ? 主机位全1地址:192.168.1.255? /24? —— 代表了本网段的广播地址,只能作为目标? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 地址去使用 ? ? ? ? ? ? ? ? 其中ABC地址为单播地址,D类地址为组播地址,E类地址为科研使用 ? ? ? ? ? ? ? ? 单播地址:既可以作为源地址,也可以作为目标地址 ? ? ? ? ? ? ? ? 组播地址:只可以作为目标使用 五、主类网:ABC类地址有默认的子网掩码长度 ? ? ? ? ? ? ? ? ? ? ?A:? ?255.0.0.0? ? ? ? ? ? ? ? ?/8 ? ? ? ? ? ? ? ? ? ? ?B:? ?255.255.0.0? ? ? ? ? ? ?/16 ? ? ? ? ? ? ? ? ? ? ?C:? ?255.255.255.0? ? ? ? ?/24 ? ? ? ? VLSM——可变长子网掩码 ? ? ? ? ? ? 通过借用主机位来充当网位,之后将一个大的广播域分为若干个小的广播域 ? ? ? ? CIDR——无类域间路由一汇总 ? ? ? ? ?汇总:将多个小的广播域汇总成一个大的广播域 ? ? ? ? ?做法:母网号一致(第一个8位是相同的),取相同位(目的是为了让他做网络位),去除? ? ? ? ? ? ? ? ? ? ? ? 不同位 ? ? ? ? ?超网:汇总后的子网掩码长度小于主类网的子网掩码长度 |
|
网络协议 最新文章 |
使用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 5:34:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |