协议详解

今日内容

1.互联网通信协议详解

​ arp协议

​ ip地址与子网划分

​ ip 地址的两方面用途

​ 1.arp协议会把ip地址解析成mac地址

​ 2.标识子网地址

​ tcp协议与udp协议

​ tcp协议的二次握手与四次挥手

​ http协议

​ ps:

​ socket套接字

​ 网络通信整体流程

​ dns

​ dhcp

什么是互联网 : 物理连接设备 + 通信协议

一、arp协议

简介:

​ 1.通信的第一步先拿到目标主机的ip地址

​ 2.判断出目标主机与自己是否在一个子网里

​ 如果在一个子网里,数据包走向:

​ 源主机>>>>本地交换机>>>>>目标主机

​ 如果不在一个子网,数据包走向:

​ 源主机>>>本地交换机>>>本地路由器>>>>公网>>>>目标路由器>>>目标交换机>>>目标交换机

详解:

源主机: 172.16.10.10/24

目标主机:172.16.10.11/24

1.拿到目标主机ip与子网掩码

​ 172.16.10.11/24

2.arp协议算出本机的网络地址,目标主机网络地址

​ 源:172.16.10.0

​ 目标: 172.16.10.0

3.判断源子网地址与目标的子网地址是否一致

​ 发送arp协议的广播包拿到目标主机的mac地址,格式如下:

​ 自己的mac地址 FF-FF-FF-FF-FF-FF 源ip 目标ip 数据部分

4.发出真正的通信

​ 自己的mac地址 目标主机的mac地址 源ip 目标ip 源端口 目标端口 数据部分

ps:交换机只有两种情况才会打包广播

​ 1.目标是:FF-FF-FF-FF-FF-FF

​ 2.目标mac地址不在mac地址表中

二、ip地址的两方面用途:

​ 1.arp协议会把ip地址解析成mac地址

​ 2.标识子网地址

三、子网划分

四、 二层隔离与三层隔离

​ 两台计算机接入不同的交换机,称之为二层隔离

​ 子网地址不同,称之为三层隔离

​ 结论:

​ 1.二层隔离与三层隔离保持一致

​ 2.二层联通,三层隔离,即两台接入同一个路由器,不一定在同一局域往内

二、tcp与udp协议

​ tcp可靠协议

​ udp不可靠协议

tcp三次握手:建立双向链接

posted on   zhifwu  阅读(201)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示