1, 网络协议概述
协议三要素:
协议是什么,是条款,规则,约定,
是约定我要按照特定格式和顺序给你,这样你在接收的时候才能使用一定规则解析
- 语法
- 规则和格式
- 语义
- 顺序
名词
DNS/HTTPDNS: 地址簿协议
应用层:DNS,HTTP,HTTPS所在的层
应用层(HTTP)-->会话层(TLS)-->传输层(TCP)-->网络层(IP)-->链路层-->物理层
请求实例讲解
graph TD
A[输入URL] -->|DNS查找|B[IP]
B-->|使用HTTP/HTTPS协议打包请求<应用层>|C[应用层封装后的包]
-
输入
url -
使用地址簿协议
dns/httpdns获取对应ip -
应用层封装(浏览器打包请求)
- 使用
http协议或https协议 DNS、HTTP、HTTPS所在的层是应用层
- 使用
-
传输层封装
- 无连接的UDP协议
- 面向连接的TCP协议(重复发送直至到达)
- TCP协议会有两个端口(浏览器监听的端口和服务器监听的端口)(端口==>进程)
-
网络层封装
- ip协议
- 协议里会有源
ip地址(浏览器所在机器的IP地址和目标IP地址)
-
MAC层
- 判断目标IP在本地还是外地(比喻,从门牌号可以判断)
- 去外地要通过网关
- (操作系统启动时,会被
DHCP协议配置IP地址,以及网关的IP地址)
- (操作系统启动时,会被
- 把
IP地址发给网关- 操作系统通过
ARP协议 - 网关响应,返回
MAC地址 - 操作系统把
IP包交给MAC层(网卡) - 网卡再将包发给网关(此时包里有网关的
MAC地址
- 操作系统通过
-
路由协议(OSPF和BGP等)
-
网关一般是一个路由器
-
路由表
-
IP 头
-
网关连接着两个局域网(城关连接这两个城市,跨越城市需要拿IP头)
-
需要拿IP头 源IP地址,目标IP地址
-

浙公网安备 33010602011771号