协议详解

今日内容

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 2021-06-17 19:38  zhifwu  阅读(211)  评论(0)    收藏  举报