| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 网络原理之TCP/IP协议 -> 正文阅读 |
|
[系统运维]网络原理之TCP/IP协议 |
目录 认识IP地址
子网掩码为了解决IP地址浪费的问题,引入子网掩码来进行子网划分。 格式子网掩码格式和IP地址一样,也是一个32位的二进制数。其中左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。 作用?
??
??
认识MAC地址?MAC地址,即 Media Access Control Address,用于标识网络设备的硬件物理地址。 ip地址与MAC地址
一跳一跳的网络数据传输上图是从主机B到主机C 的过程
网络硬件设备及技术集线器:集线器是工作在物理层的网络设备,发送到集线器的任何数据,都只是简单的将数据复制并转发到其他所有端口。 交换机:内部维护了一个mac地址转换表,用于记录mac地址与端口的映射关系。发送的数据,是使用以上映射关系,通过目的mac找端口,往端口相连主机发数据。如果找不到,就发送广播数据报,由对应主机返回mac地址。 主机发送数据报时,发送端主机都需要先根据网络分层从上到下封装:
主机&路由器:ARP缓存表+ARP寻址首先,ARP是一个介于数据链路层和网络层之间的协议;ARP协议建立了IP地址与MAC地址的映射关系。 ARP协议:用于通过IP地址找MAC地址 ARP缓存表:主机或路由器,内部维护的一组数据(类似hash表,通过IP找MAC)
路由器:路由+NAPT
NAPT协议
?冲突域
广播域?
网络数据传输流程?★广域网数据传输流程 局域网数据传输流程:交换机? (局域网内同网段) 局域网数据传输流程:交换机+路由器? (局域网内不同网段) 路途中,经过的每一个网络节点(主机或路由器)都会先分用再封装。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/29 8:43:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |